./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 28d8096126b63ab25306739ff4b0685d3f7b94a5 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 06:18:39,046 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 06:18:39,047 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 06:18:39,054 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 06:18:39,054 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 06:18:39,055 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 06:18:39,056 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 06:18:39,057 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 06:18:39,058 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 06:18:39,058 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 06:18:39,059 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 06:18:39,059 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 06:18:39,060 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 06:18:39,061 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 06:18:39,061 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 06:18:39,062 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 06:18:39,062 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 06:18:39,063 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 06:18:39,065 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 06:18:39,066 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 06:18:39,066 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 06:18:39,067 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 06:18:39,069 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 06:18:39,069 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 06:18:39,069 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 06:18:39,070 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 06:18:39,070 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 06:18:39,071 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 06:18:39,071 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 06:18:39,072 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 06:18:39,072 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 06:18:39,073 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 06:18:39,073 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 06:18:39,073 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 06:18:39,074 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 06:18:39,074 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 06:18:39,074 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 06:18:39,085 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 06:18:39,085 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 06:18:39,086 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 06:18:39,086 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 06:18:39,086 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 06:18:39,087 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 06:18:39,087 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 06:18:39,087 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 06:18:39,087 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 06:18:39,087 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 06:18:39,087 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 06:18:39,088 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 06:18:39,088 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 06:18:39,089 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 06:18:39,089 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 06:18:39,090 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 06:18:39,090 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 06:18:39,090 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 06:18:39,091 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 06:18:39,091 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_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 28d8096126b63ab25306739ff4b0685d3f7b94a5 [2018-11-10 06:18:39,112 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 06:18:39,121 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 06:18:39,124 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 06:18:39,125 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 06:18:39,125 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 06:18:39,126 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-10 06:18:39,168 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/data/620414575/0075e2777f6f46158dd830a0bd255f82/FLAG7f562b8ef [2018-11-10 06:18:39,576 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 06:18:39,576 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/sv-benchmarks/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-10 06:18:39,585 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/data/620414575/0075e2777f6f46158dd830a0bd255f82/FLAG7f562b8ef [2018-11-10 06:18:39,594 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/data/620414575/0075e2777f6f46158dd830a0bd255f82 [2018-11-10 06:18:39,596 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 06:18:39,597 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 06:18:39,598 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 06:18:39,598 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 06:18:39,600 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 06:18:39,601 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,602 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51b9e86d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39, skipping insertion in model container [2018-11-10 06:18:39,603 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,608 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 06:18:39,636 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 06:18:39,782 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:18:39,786 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 06:18:39,827 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:18:39,835 INFO L193 MainTranslator]: Completed translation [2018-11-10 06:18:39,835 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39 WrapperNode [2018-11-10 06:18:39,836 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 06:18:39,836 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 06:18:39,836 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 06:18:39,836 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 06:18:39,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,847 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,904 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 06:18:39,904 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 06:18:39,904 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 06:18:39,904 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 06:18:39,910 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,912 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,912 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,916 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,923 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,924 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... [2018-11-10 06:18:39,927 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 06:18:39,927 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 06:18:39,927 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 06:18:39,928 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 06:18:39,928 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:39,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 06:18:39,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 06:18:40,033 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 06:18:40,034 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 06:18:40,370 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 06:18:40,370 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:18:40 BoogieIcfgContainer [2018-11-10 06:18:40,370 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 06:18:40,371 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 06:18:40,371 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 06:18:40,374 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 06:18:40,375 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:18:40,375 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 06:18:39" (1/3) ... [2018-11-10 06:18:40,376 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46aabbb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:18:40, skipping insertion in model container [2018-11-10 06:18:40,376 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:18:40,376 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:18:39" (2/3) ... [2018-11-10 06:18:40,376 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46aabbb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:18:40, skipping insertion in model container [2018-11-10 06:18:40,376 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:18:40,376 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:18:40" (3/3) ... [2018-11-10 06:18:40,378 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_false-unreach-call_false-termination.cil.c [2018-11-10 06:18:40,410 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 06:18:40,411 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 06:18:40,411 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 06:18:40,411 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 06:18:40,411 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 06:18:40,411 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 06:18:40,411 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 06:18:40,411 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 06:18:40,412 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 06:18:40,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states. [2018-11-10 06:18:40,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-10 06:18:40,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:40,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:40,450 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 06:18:40,450 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:40,450 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 06:18:40,450 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states. [2018-11-10 06:18:40,453 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2018-11-10 06:18:40,453 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:40,453 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:40,454 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 06:18:40,454 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:40,459 INFO L793 eck$LassoCheckResult]: Stem: 107#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25#L81true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 62#L89true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 61#L89-1true assume !(ssl3_accept_~s__cert~0 == 0); 11#L98-3true [2018-11-10 06:18:40,460 INFO L795 eck$LassoCheckResult]: Loop: 11#L98-3true assume true; 15#L98-1true assume !false; 111#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132#L101true assume !(ssl3_accept_~s__state~0 == 12292); 116#L104true assume !(ssl3_accept_~s__state~0 == 16384); 121#L107true assume !(ssl3_accept_~s__state~0 == 8192); 112#L110true assume !(ssl3_accept_~s__state~0 == 24576); 79#L113true assume !(ssl3_accept_~s__state~0 == 8195); 70#L116true assume ssl3_accept_~s__state~0 == 8480; 18#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 108#L256true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 133#L547true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71#L584true ssl3_accept_~skip~0 := 0; 11#L98-3true [2018-11-10 06:18:40,464 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:40,464 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 06:18:40,465 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:40,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:40,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,497 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:40,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:40,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:40,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1102111960, now seen corresponding path program 1 times [2018-11-10 06:18:40,540 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:40,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:40,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:40,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:40,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:40,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:40,552 INFO L82 PathProgramCache]: Analyzing trace with hash -634586969, now seen corresponding path program 1 times [2018-11-10 06:18:40,552 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:40,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:40,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:40,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:40,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:40,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:40,691 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:18:40,692 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:18:40,692 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:18:40,692 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:18:40,692 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:18:40,692 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:40,692 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:18:40,692 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:18:40,693 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 06:18:40,693 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:18:40,693 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:18:40,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,816 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:18:40,817 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:40,821 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:18:40,821 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:18:40,829 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:18:40,829 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_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:40,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:18:40,854 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:40,873 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:18:40,874 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:18:40,899 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:18:40,900 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:18:40,901 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:18:40,901 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:18:40,901 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:18:40,901 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:18:40,901 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:40,901 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:18:40,901 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:18:40,901 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 06:18:40,901 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:18:40,901 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:18:40,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:40,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:41,006 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:18:41,010 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:18:41,011 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:41,012 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:41,012 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:41,012 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:41,012 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:41,012 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:41,013 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:41,014 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:41,015 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:18:41,015 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:41,016 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:41,016 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:41,016 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:41,016 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:41,016 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:41,016 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:41,016 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:41,023 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:18:41,028 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:18:41,028 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 06:18:41,029 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:18:41,030 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:18:41,030 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:18:41,030 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-11-10 06:18:41,031 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:18:41,050 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:41,064 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:41,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:41,074 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:41,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:41,110 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 06:18:41,111 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 143 states. Second operand 5 states. [2018-11-10 06:18:41,626 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 143 states.. Second operand 5 states. Result 802 states and 1334 transitions. Complement of second has 10 states. [2018-11-10 06:18:41,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 06:18:41,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:18:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 576 transitions. [2018-11-10 06:18:41,631 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 06:18:41,633 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:41,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 06:18:41,633 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:41,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 576 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 06:18:41,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:41,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 802 states and 1334 transitions. [2018-11-10 06:18:41,647 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2018-11-10 06:18:41,656 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 802 states to 661 states and 1017 transitions. [2018-11-10 06:18:41,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 372 [2018-11-10 06:18:41,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 382 [2018-11-10 06:18:41,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1017 transitions. [2018-11-10 06:18:41,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:41,659 INFO L705 BuchiCegarLoop]: Abstraction has 661 states and 1017 transitions. [2018-11-10 06:18:41,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1017 transitions. [2018-11-10 06:18:41,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 466. [2018-11-10 06:18:41,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-11-10 06:18:41,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 712 transitions. [2018-11-10 06:18:41,701 INFO L728 BuchiCegarLoop]: Abstraction has 466 states and 712 transitions. [2018-11-10 06:18:41,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:41,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:41,705 INFO L87 Difference]: Start difference. First operand 466 states and 712 transitions. Second operand 3 states. [2018-11-10 06:18:41,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:41,800 INFO L93 Difference]: Finished difference Result 521 states and 796 transitions. [2018-11-10 06:18:41,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:41,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 521 states and 796 transitions. [2018-11-10 06:18:41,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2018-11-10 06:18:41,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 521 states to 521 states and 796 transitions. [2018-11-10 06:18:41,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 319 [2018-11-10 06:18:41,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2018-11-10 06:18:41,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 521 states and 796 transitions. [2018-11-10 06:18:41,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:41,806 INFO L705 BuchiCegarLoop]: Abstraction has 521 states and 796 transitions. [2018-11-10 06:18:41,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states and 796 transitions. [2018-11-10 06:18:41,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 500. [2018-11-10 06:18:41,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-11-10 06:18:41,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 769 transitions. [2018-11-10 06:18:41,821 INFO L728 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-10 06:18:41,821 INFO L608 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-10 06:18:41,821 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 06:18:41,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 500 states and 769 transitions. [2018-11-10 06:18:41,823 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2018-11-10 06:18:41,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:41,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:41,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] [2018-11-10 06:18:41,824 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:41,825 INFO L793 eck$LassoCheckResult]: Stem: 2271#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2047#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2048#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2044#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 2045#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2192#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 2193#L98-3 assume true; 2405#L98-1 assume !false; 2404#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2403#L101 assume !(ssl3_accept_~s__state~0 == 12292); 2402#L104 assume !(ssl3_accept_~s__state~0 == 16384); 2401#L107 assume !(ssl3_accept_~s__state~0 == 8192); 2400#L110 assume !(ssl3_accept_~s__state~0 == 24576); 2399#L113 assume !(ssl3_accept_~s__state~0 == 8195); 2213#L116 assume !(ssl3_accept_~s__state~0 == 8480); 2214#L119 assume !(ssl3_accept_~s__state~0 == 8481); 2143#L122 assume !(ssl3_accept_~s__state~0 == 8482); 2144#L125 assume ssl3_accept_~s__state~0 == 8464; 2277#L132 [2018-11-10 06:18:41,825 INFO L795 eck$LassoCheckResult]: Loop: 2277#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2091#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2092#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2024#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2508#L584 ssl3_accept_~skip~0 := 0; 2502#L98-3 assume true; 2501#L98-1 assume !false; 2500#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2499#L101 assume !(ssl3_accept_~s__state~0 == 12292); 2498#L104 assume !(ssl3_accept_~s__state~0 == 16384); 2497#L107 assume !(ssl3_accept_~s__state~0 == 8192); 2274#L110 assume !(ssl3_accept_~s__state~0 == 24576); 2275#L113 assume !(ssl3_accept_~s__state~0 == 8195); 2356#L116 assume !(ssl3_accept_~s__state~0 == 8480); 2355#L119 assume !(ssl3_accept_~s__state~0 == 8481); 2353#L122 assume !(ssl3_accept_~s__state~0 == 8482); 2354#L125 assume ssl3_accept_~s__state~0 == 8464; 2277#L132 [2018-11-10 06:18:41,825 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:41,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 06:18:41,825 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:41,825 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:41,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:41,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:41,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:41,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:41,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:41,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1511957048, now seen corresponding path program 1 times [2018-11-10 06:18:41,843 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:41,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:41,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:41,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:41,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:41,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:41,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:41,869 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:41,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:41,870 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:41,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:41,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:41,870 INFO L87 Difference]: Start difference. First operand 500 states and 769 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-10 06:18:41,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:41,982 INFO L93 Difference]: Finished difference Result 611 states and 948 transitions. [2018-11-10 06:18:41,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:41,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 948 transitions. [2018-11-10 06:18:41,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 332 [2018-11-10 06:18:41,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 948 transitions. [2018-11-10 06:18:41,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-10 06:18:41,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 383 [2018-11-10 06:18:41,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 948 transitions. [2018-11-10 06:18:41,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:41,990 INFO L705 BuchiCegarLoop]: Abstraction has 611 states and 948 transitions. [2018-11-10 06:18:41,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 948 transitions. [2018-11-10 06:18:41,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 535. [2018-11-10 06:18:41,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-11-10 06:18:41,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 820 transitions. [2018-11-10 06:18:41,998 INFO L728 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-10 06:18:41,998 INFO L608 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-10 06:18:41,999 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 06:18:41,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 820 transitions. [2018-11-10 06:18:42,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 282 [2018-11-10 06:18:42,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,002 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,002 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,002 INFO L793 eck$LassoCheckResult]: Stem: 3375#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3164#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3165#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3161#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 3162#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3306#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 3307#L98-3 assume true; 3588#L98-1 assume !false; 3587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3586#L101 assume !(ssl3_accept_~s__state~0 == 12292); 3585#L104 assume !(ssl3_accept_~s__state~0 == 16384); 3584#L107 assume !(ssl3_accept_~s__state~0 == 8192); 3583#L110 assume !(ssl3_accept_~s__state~0 == 24576); 3581#L113 assume !(ssl3_accept_~s__state~0 == 8195); 3580#L116 assume !(ssl3_accept_~s__state~0 == 8480); 3579#L119 assume !(ssl3_accept_~s__state~0 == 8481); 3578#L122 assume !(ssl3_accept_~s__state~0 == 8482); 3577#L125 assume ssl3_accept_~s__state~0 == 8464; 3381#L132 [2018-11-10 06:18:42,002 INFO L795 eck$LassoCheckResult]: Loop: 3381#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3212#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3213#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3215#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3601#L584 ssl3_accept_~skip~0 := 0; 3599#L98-3 assume true; 3597#L98-1 assume !false; 3564#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3565#L101 assume ssl3_accept_~s__state~0 == 12292; 3339#L102 ssl3_accept_~s__new_session~0 := 1; 3286#L210 ssl3_accept_~s__server~0 := 1; 3287#L215 assume ssl3_accept_~cb~0 != 0; 3356#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3357#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3369#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3256#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3371#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3372#L239 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3244#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3499#L584 ssl3_accept_~skip~0 := 0; 3497#L98-3 assume true; 3494#L98-1 assume !false; 3488#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3485#L101 assume !(ssl3_accept_~s__state~0 == 12292); 3482#L104 assume !(ssl3_accept_~s__state~0 == 16384); 3479#L107 assume !(ssl3_accept_~s__state~0 == 8192); 3476#L110 assume !(ssl3_accept_~s__state~0 == 24576); 3473#L113 assume !(ssl3_accept_~s__state~0 == 8195); 3466#L116 assume !(ssl3_accept_~s__state~0 == 8480); 3467#L119 assume !(ssl3_accept_~s__state~0 == 8481); 3468#L122 assume !(ssl3_accept_~s__state~0 == 8482); 3422#L125 assume ssl3_accept_~s__state~0 == 8464; 3381#L132 [2018-11-10 06:18:42,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 06:18:42,003 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,004 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,016 INFO L82 PathProgramCache]: Analyzing trace with hash 2140166124, now seen corresponding path program 1 times [2018-11-10 06:18:42,016 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:42,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,045 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:42,046 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,046 INFO L87 Difference]: Start difference. First operand 535 states and 820 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 06:18:42,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,139 INFO L93 Difference]: Finished difference Result 661 states and 932 transitions. [2018-11-10 06:18:42,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 932 transitions. [2018-11-10 06:18:42,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-10 06:18:42,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 852 transitions. [2018-11-10 06:18:42,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-10 06:18:42,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-10 06:18:42,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 852 transitions. [2018-11-10 06:18:42,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,145 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 852 transitions. [2018-11-10 06:18:42,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 852 transitions. [2018-11-10 06:18:42,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2018-11-10 06:18:42,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:18:42,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 801 transitions. [2018-11-10 06:18:42,150 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-10 06:18:42,150 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-10 06:18:42,150 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 06:18:42,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 801 transitions. [2018-11-10 06:18:42,151 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:18:42,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,152 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,153 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,153 INFO L793 eck$LassoCheckResult]: Stem: 4586#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4375#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4363#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 4364#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4514#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 4515#L98-3 assume true; 4367#L98-1 assume !false; 4386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4587#L101 assume !(ssl3_accept_~s__state~0 == 12292); 4597#L104 assume !(ssl3_accept_~s__state~0 == 16384); 4598#L107 assume ssl3_accept_~s__state~0 == 8192; 4494#L210 [2018-11-10 06:18:42,153 INFO L795 eck$LassoCheckResult]: Loop: 4494#L210 ssl3_accept_~s__server~0 := 1; 4495#L215 assume ssl3_accept_~cb~0 != 0; 4567#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4568#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4579#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4882#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4881#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4840#L239 assume ssl3_accept_~s__state~0 != 12292;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4357#L241 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post27 + 1;havoc ssl3_accept_#t~post27; 4343#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4812#L584 ssl3_accept_~skip~0 := 0; 4810#L98-3 assume true; 4808#L98-1 assume !false; 4806#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4804#L101 assume !(ssl3_accept_~s__state~0 == 12292); 4802#L104 assume !(ssl3_accept_~s__state~0 == 16384); 4800#L107 assume ssl3_accept_~s__state~0 == 8192; 4494#L210 [2018-11-10 06:18:42,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,153 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 06:18:42,153 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,169 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:42,170 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:18:42,170 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,170 INFO L82 PathProgramCache]: Analyzing trace with hash 712843366, now seen corresponding path program 1 times [2018-11-10 06:18:42,170 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,198 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,199 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:42,199 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,199 INFO L87 Difference]: Start difference. First operand 545 states and 801 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-10 06:18:42,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,254 INFO L93 Difference]: Finished difference Result 555 states and 809 transitions. [2018-11-10 06:18:42,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 809 transitions. [2018-11-10 06:18:42,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-10 06:18:42,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 809 transitions. [2018-11-10 06:18:42,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-10 06:18:42,259 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-10 06:18:42,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 809 transitions. [2018-11-10 06:18:42,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,260 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 809 transitions. [2018-11-10 06:18:42,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 809 transitions. [2018-11-10 06:18:42,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-10 06:18:42,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:18:42,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 797 transitions. [2018-11-10 06:18:42,267 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-10 06:18:42,267 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-10 06:18:42,267 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 06:18:42,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 797 transitions. [2018-11-10 06:18:42,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:18:42,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,270 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,270 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,270 INFO L793 eck$LassoCheckResult]: Stem: 5689#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5481#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5482#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5470#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 5471#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5617#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 5618#L98-3 assume true; 5769#L98-1 assume !false; 5837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5836#L101 assume !(ssl3_accept_~s__state~0 == 12292); 5835#L104 assume !(ssl3_accept_~s__state~0 == 16384); 5834#L107 assume !(ssl3_accept_~s__state~0 == 8192); 5833#L110 assume !(ssl3_accept_~s__state~0 == 24576); 5831#L113 assume ssl3_accept_~s__state~0 == 8195; 5596#L210 [2018-11-10 06:18:42,270 INFO L795 eck$LassoCheckResult]: Loop: 5596#L210 ssl3_accept_~s__server~0 := 1; 5597#L215 assume ssl3_accept_~cb~0 != 0; 5667#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5668#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5682#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5567#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5684#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5685#L239 assume ssl3_accept_~s__state~0 != 12292;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5464#L241 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post27 + 1;havoc ssl3_accept_#t~post27; 5450#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5856#L584 ssl3_accept_~skip~0 := 0; 5855#L98-3 assume true; 5854#L98-1 assume !false; 5853#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5852#L101 assume !(ssl3_accept_~s__state~0 == 12292); 5851#L104 assume !(ssl3_accept_~s__state~0 == 16384); 5850#L107 assume !(ssl3_accept_~s__state~0 == 8192); 5848#L110 assume !(ssl3_accept_~s__state~0 == 24576); 5843#L113 assume ssl3_accept_~s__state~0 == 8195; 5596#L210 [2018-11-10 06:18:42,270 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 06:18:42,271 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,271 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,286 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,286 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:42,287 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:18:42,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,287 INFO L82 PathProgramCache]: Analyzing trace with hash 2142678603, now seen corresponding path program 1 times [2018-11-10 06:18:42,287 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,308 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:42,308 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,309 INFO L87 Difference]: Start difference. First operand 545 states and 797 transitions. cyclomatic complexity: 255 Second operand 3 states. [2018-11-10 06:18:42,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,369 INFO L93 Difference]: Finished difference Result 555 states and 805 transitions. [2018-11-10 06:18:42,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 805 transitions. [2018-11-10 06:18:42,372 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-10 06:18:42,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 805 transitions. [2018-11-10 06:18:42,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-10 06:18:42,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-10 06:18:42,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 805 transitions. [2018-11-10 06:18:42,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,376 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 805 transitions. [2018-11-10 06:18:42,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 805 transitions. [2018-11-10 06:18:42,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-10 06:18:42,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:18:42,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 793 transitions. [2018-11-10 06:18:42,384 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-10 06:18:42,384 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-10 06:18:42,384 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 06:18:42,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 793 transitions. [2018-11-10 06:18:42,386 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:18:42,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,388 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,388 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,388 INFO L793 eck$LassoCheckResult]: Stem: 6796#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6588#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6589#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6577#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 6578#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6724#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 6725#L98-3 assume true; 6581#L98-1 assume !false; 6600#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6798#L101 assume !(ssl3_accept_~s__state~0 == 12292); 6809#L104 assume !(ssl3_accept_~s__state~0 == 16384); 6810#L107 assume !(ssl3_accept_~s__state~0 == 8192); 6800#L110 assume !(ssl3_accept_~s__state~0 == 24576); 6761#L113 assume !(ssl3_accept_~s__state~0 == 8195); 6746#L116 assume !(ssl3_accept_~s__state~0 == 8480); 6747#L119 assume !(ssl3_accept_~s__state~0 == 8481); 7028#L122 assume !(ssl3_accept_~s__state~0 == 8482); 7020#L125 assume ssl3_accept_~s__state~0 == 8464; 6803#L132 [2018-11-10 06:18:42,388 INFO L795 eck$LassoCheckResult]: Loop: 6803#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6628#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6629#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6671#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7057#L584 ssl3_accept_~skip~0 := 0; 7056#L98-3 assume true; 7054#L98-1 assume !false; 7052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7050#L101 assume !(ssl3_accept_~s__state~0 == 12292); 7047#L104 assume !(ssl3_accept_~s__state~0 == 16384); 7044#L107 assume !(ssl3_accept_~s__state~0 == 8192); 7041#L110 assume !(ssl3_accept_~s__state~0 == 24576); 7038#L113 assume !(ssl3_accept_~s__state~0 == 8195); 7037#L116 assume !(ssl3_accept_~s__state~0 == 8480); 6750#L119 assume !(ssl3_accept_~s__state~0 == 8481); 6676#L122 assume !(ssl3_accept_~s__state~0 == 8482); 6637#L125 assume !(ssl3_accept_~s__state~0 == 8464); 6638#L128 assume !(ssl3_accept_~s__state~0 == 8465); 6612#L131 assume !(ssl3_accept_~s__state~0 == 8466); 6613#L134 assume ssl3_accept_~s__state~0 == 8496; 6774#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6736#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6727#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 6720#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6716#L290-2 ssl3_accept_~s__init_num~0 := 0; 6631#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6953#L584 ssl3_accept_~skip~0 := 0; 6948#L98-3 assume true; 6946#L98-1 assume !false; 6944#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6941#L101 assume !(ssl3_accept_~s__state~0 == 12292); 6939#L104 assume ssl3_accept_~s__state~0 == 16384; 6935#L210 ssl3_accept_~s__server~0 := 1; 7055#L215 assume ssl3_accept_~cb~0 != 0; 7053#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7051#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7049#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7045#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 7042#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7039#L239 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 7034#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7027#L584 ssl3_accept_~skip~0 := 0; 7025#L98-3 assume true; 7023#L98-1 assume !false; 7016#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7013#L101 assume !(ssl3_accept_~s__state~0 == 12292); 7010#L104 assume !(ssl3_accept_~s__state~0 == 16384); 7009#L107 assume !(ssl3_accept_~s__state~0 == 8192); 7008#L110 assume !(ssl3_accept_~s__state~0 == 24576); 7007#L113 assume !(ssl3_accept_~s__state~0 == 8195); 6864#L116 assume !(ssl3_accept_~s__state~0 == 8480); 6865#L119 assume !(ssl3_accept_~s__state~0 == 8481); 6866#L122 assume !(ssl3_accept_~s__state~0 == 8482); 6848#L125 assume ssl3_accept_~s__state~0 == 8464; 6803#L132 [2018-11-10 06:18:42,389 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 06:18:42,389 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,389 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1573331764, now seen corresponding path program 1 times [2018-11-10 06:18:42,400 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:42,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,433 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,433 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:42,434 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,434 INFO L87 Difference]: Start difference. First operand 545 states and 793 transitions. cyclomatic complexity: 251 Second operand 3 states. [2018-11-10 06:18:42,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,573 INFO L93 Difference]: Finished difference Result 688 states and 1006 transitions. [2018-11-10 06:18:42,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1006 transitions. [2018-11-10 06:18:42,577 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-10 06:18:42,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 999 transitions. [2018-11-10 06:18:42,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-10 06:18:42,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-10 06:18:42,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 999 transitions. [2018-11-10 06:18:42,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,580 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 999 transitions. [2018-11-10 06:18:42,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 999 transitions. [2018-11-10 06:18:42,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 668. [2018-11-10 06:18:42,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 668 states. [2018-11-10 06:18:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 983 transitions. [2018-11-10 06:18:42,588 INFO L728 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-10 06:18:42,588 INFO L608 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-10 06:18:42,589 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 06:18:42,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 668 states and 983 transitions. [2018-11-10 06:18:42,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2018-11-10 06:18:42,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,591 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,591 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,592 INFO L793 eck$LassoCheckResult]: Stem: 8032#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7827#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7828#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7816#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 7817#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7965#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 7966#L98-3 assume true; 8244#L98-1 assume !false; 8287#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8284#L101 assume !(ssl3_accept_~s__state~0 == 12292); 8281#L104 assume !(ssl3_accept_~s__state~0 == 16384); 8277#L107 assume !(ssl3_accept_~s__state~0 == 8192); 8270#L110 assume !(ssl3_accept_~s__state~0 == 24576); 8266#L113 assume !(ssl3_accept_~s__state~0 == 8195); 8262#L116 assume !(ssl3_accept_~s__state~0 == 8480); 8259#L119 assume !(ssl3_accept_~s__state~0 == 8481); 8256#L122 assume !(ssl3_accept_~s__state~0 == 8482); 8257#L125 assume ssl3_accept_~s__state~0 == 8464; 8038#L132 [2018-11-10 06:18:42,592 INFO L795 eck$LassoCheckResult]: Loop: 8038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7867#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7868#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7909#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7831#L584 ssl3_accept_~skip~0 := 0; 7819#L98-3 assume true; 7820#L98-1 assume !false; 7839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8034#L101 assume !(ssl3_accept_~s__state~0 == 12292); 8042#L104 assume !(ssl3_accept_~s__state~0 == 16384); 8043#L107 assume !(ssl3_accept_~s__state~0 == 8192); 8036#L110 assume !(ssl3_accept_~s__state~0 == 24576); 8000#L113 assume !(ssl3_accept_~s__state~0 == 8195); 7986#L116 assume !(ssl3_accept_~s__state~0 == 8480); 7987#L119 assume !(ssl3_accept_~s__state~0 == 8481); 7914#L122 assume !(ssl3_accept_~s__state~0 == 8482); 7915#L125 assume !(ssl3_accept_~s__state~0 == 8464); 8377#L128 assume !(ssl3_accept_~s__state~0 == 8465); 7851#L131 assume !(ssl3_accept_~s__state~0 == 8466); 7852#L134 assume ssl3_accept_~s__state~0 == 8496; 8012#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 7976#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7968#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 7960#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7961#L290-2 ssl3_accept_~s__init_num~0 := 0; 8093#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8312#L584 ssl3_accept_~skip~0 := 0; 8310#L98-3 assume true; 8308#L98-1 assume !false; 8306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8304#L101 assume !(ssl3_accept_~s__state~0 == 12292); 8302#L104 assume !(ssl3_accept_~s__state~0 == 16384); 8296#L107 assume !(ssl3_accept_~s__state~0 == 8192); 8293#L110 assume !(ssl3_accept_~s__state~0 == 24576); 8290#L113 assume !(ssl3_accept_~s__state~0 == 8195); 8288#L116 assume !(ssl3_accept_~s__state~0 == 8480); 8285#L119 assume !(ssl3_accept_~s__state~0 == 8481); 8282#L122 assume !(ssl3_accept_~s__state~0 == 8482); 8279#L125 assume !(ssl3_accept_~s__state~0 == 8464); 8275#L128 assume !(ssl3_accept_~s__state~0 == 8465); 8268#L131 assume !(ssl3_accept_~s__state~0 == 8466); 8264#L134 assume !(ssl3_accept_~s__state~0 == 8496); 8253#L137 assume !(ssl3_accept_~s__state~0 == 8497); 8248#L140 assume !(ssl3_accept_~s__state~0 == 8512); 8246#L143 assume !(ssl3_accept_~s__state~0 == 8513); 8245#L146 assume !(ssl3_accept_~s__state~0 == 8528); 8242#L149 assume !(ssl3_accept_~s__state~0 == 8529); 8106#L152 assume !(ssl3_accept_~s__state~0 == 8544); 8107#L155 assume !(ssl3_accept_~s__state~0 == 8545); 8085#L158 assume ssl3_accept_~s__state~0 == 8560; 8054#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 8006#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7796#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8400#L584 ssl3_accept_~skip~0 := 0; 8398#L98-3 assume true; 8396#L98-1 assume !false; 8394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8392#L101 assume !(ssl3_accept_~s__state~0 == 12292); 8390#L104 assume !(ssl3_accept_~s__state~0 == 16384); 8388#L107 assume !(ssl3_accept_~s__state~0 == 8192); 8386#L110 assume !(ssl3_accept_~s__state~0 == 24576); 8384#L113 assume !(ssl3_accept_~s__state~0 == 8195); 8382#L116 assume !(ssl3_accept_~s__state~0 == 8480); 8226#L119 assume !(ssl3_accept_~s__state~0 == 8481); 8227#L122 assume !(ssl3_accept_~s__state~0 == 8482); 8099#L125 assume ssl3_accept_~s__state~0 == 8464; 8038#L132 [2018-11-10 06:18:42,592 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 06:18:42,592 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,592 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,606 INFO L82 PathProgramCache]: Analyzing trace with hash -716537550, now seen corresponding path program 1 times [2018-11-10 06:18:42,606 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,606 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,606 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:42,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,642 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,642 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,643 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:42,643 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,643 INFO L87 Difference]: Start difference. First operand 668 states and 983 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-10 06:18:42,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,757 INFO L93 Difference]: Finished difference Result 807 states and 1096 transitions. [2018-11-10 06:18:42,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1096 transitions. [2018-11-10 06:18:42,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-10 06:18:42,763 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 807 states and 1096 transitions. [2018-11-10 06:18:42,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 564 [2018-11-10 06:18:42,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 564 [2018-11-10 06:18:42,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 807 states and 1096 transitions. [2018-11-10 06:18:42,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,766 INFO L705 BuchiCegarLoop]: Abstraction has 807 states and 1096 transitions. [2018-11-10 06:18:42,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states and 1096 transitions. [2018-11-10 06:18:42,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 799. [2018-11-10 06:18:42,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-11-10 06:18:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1085 transitions. [2018-11-10 06:18:42,776 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-10 06:18:42,777 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-10 06:18:42,777 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 06:18:42,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1085 transitions. [2018-11-10 06:18:42,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 525 [2018-11-10 06:18:42,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,779 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,780 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,780 INFO L793 eck$LassoCheckResult]: Stem: 9519#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9300#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9301#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9297#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 9298#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9446#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 9447#L98-3 assume true; 9818#L98-1 assume !false; 9817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9816#L101 assume !(ssl3_accept_~s__state~0 == 12292); 9815#L104 assume !(ssl3_accept_~s__state~0 == 16384); 9814#L107 assume !(ssl3_accept_~s__state~0 == 8192); 9813#L110 assume !(ssl3_accept_~s__state~0 == 24576); 9812#L113 assume !(ssl3_accept_~s__state~0 == 8195); 9811#L116 assume !(ssl3_accept_~s__state~0 == 8480); 9810#L119 assume !(ssl3_accept_~s__state~0 == 8481); 9809#L122 assume !(ssl3_accept_~s__state~0 == 8482); 9808#L125 assume ssl3_accept_~s__state~0 == 8464; 9524#L132 [2018-11-10 06:18:42,780 INFO L795 eck$LassoCheckResult]: Loop: 9524#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9345#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9346#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9392#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10000#L584 ssl3_accept_~skip~0 := 0; 9998#L98-3 assume true; 9996#L98-1 assume !false; 9994#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9992#L101 assume !(ssl3_accept_~s__state~0 == 12292); 9990#L104 assume !(ssl3_accept_~s__state~0 == 16384); 9988#L107 assume !(ssl3_accept_~s__state~0 == 8192); 9986#L110 assume !(ssl3_accept_~s__state~0 == 24576); 9984#L113 assume !(ssl3_accept_~s__state~0 == 8195); 9982#L116 assume !(ssl3_accept_~s__state~0 == 8480); 9980#L119 assume !(ssl3_accept_~s__state~0 == 8481); 9978#L122 assume !(ssl3_accept_~s__state~0 == 8482); 9977#L125 assume !(ssl3_accept_~s__state~0 == 8464); 9976#L128 assume !(ssl3_accept_~s__state~0 == 8465); 9975#L131 assume !(ssl3_accept_~s__state~0 == 8466); 9928#L134 assume ssl3_accept_~s__state~0 == 8496; 9498#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9457#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9449#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 9440#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9441#L290-2 ssl3_accept_~s__init_num~0 := 0; 9438#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9895#L584 ssl3_accept_~skip~0 := 0; 9894#L98-3 assume true; 9889#L98-1 assume !false; 9887#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9885#L101 assume !(ssl3_accept_~s__state~0 == 12292); 9883#L104 assume !(ssl3_accept_~s__state~0 == 16384); 9881#L107 assume !(ssl3_accept_~s__state~0 == 8192); 9879#L110 assume !(ssl3_accept_~s__state~0 == 24576); 9877#L113 assume !(ssl3_accept_~s__state~0 == 8195); 9875#L116 assume !(ssl3_accept_~s__state~0 == 8480); 9873#L119 assume !(ssl3_accept_~s__state~0 == 8481); 9871#L122 assume !(ssl3_accept_~s__state~0 == 8482); 9869#L125 assume !(ssl3_accept_~s__state~0 == 8464); 9867#L128 assume !(ssl3_accept_~s__state~0 == 8465); 9865#L131 assume !(ssl3_accept_~s__state~0 == 8466); 9863#L134 assume !(ssl3_accept_~s__state~0 == 8496); 9861#L137 assume !(ssl3_accept_~s__state~0 == 8497); 9859#L140 assume !(ssl3_accept_~s__state~0 == 8512); 9857#L143 assume !(ssl3_accept_~s__state~0 == 8513); 9855#L146 assume !(ssl3_accept_~s__state~0 == 8528); 9853#L149 assume !(ssl3_accept_~s__state~0 == 8529); 9851#L152 assume !(ssl3_accept_~s__state~0 == 8544); 9849#L155 assume !(ssl3_accept_~s__state~0 == 8545); 9847#L158 assume ssl3_accept_~s__state~0 == 8560; 9540#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9492#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9277#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10069#L584 ssl3_accept_~skip~0 := 0; 9302#L98-3 assume true; 9303#L98-1 assume !false; 9320#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9520#L101 assume !(ssl3_accept_~s__state~0 == 12292); 9529#L104 assume !(ssl3_accept_~s__state~0 == 16384); 9530#L107 assume !(ssl3_accept_~s__state~0 == 8192); 9522#L110 assume !(ssl3_accept_~s__state~0 == 24576); 9486#L113 assume !(ssl3_accept_~s__state~0 == 8195); 9467#L116 assume !(ssl3_accept_~s__state~0 == 8480); 9468#L119 assume !(ssl3_accept_~s__state~0 == 8481); 9664#L122 assume !(ssl3_accept_~s__state~0 == 8482); 9646#L125 assume ssl3_accept_~s__state~0 == 8464; 9524#L132 [2018-11-10 06:18:42,780 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 06:18:42,780 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1613930828, now seen corresponding path program 1 times [2018-11-10 06:18:42,793 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,793 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,809 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:42,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:42,832 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:42,833 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:42,833 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:42,833 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:42,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:42,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:42,833 INFO L87 Difference]: Start difference. First operand 799 states and 1085 transitions. cyclomatic complexity: 289 Second operand 3 states. [2018-11-10 06:18:42,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:42,935 INFO L93 Difference]: Finished difference Result 883 states and 1187 transitions. [2018-11-10 06:18:42,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:42,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1187 transitions. [2018-11-10 06:18:42,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-10 06:18:42,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 883 states and 1187 transitions. [2018-11-10 06:18:42,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2018-11-10 06:18:42,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2018-11-10 06:18:42,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1187 transitions. [2018-11-10 06:18:42,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:42,946 INFO L705 BuchiCegarLoop]: Abstraction has 883 states and 1187 transitions. [2018-11-10 06:18:42,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1187 transitions. [2018-11-10 06:18:42,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 871. [2018-11-10 06:18:42,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 871 states. [2018-11-10 06:18:42,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1172 transitions. [2018-11-10 06:18:42,959 INFO L728 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-10 06:18:42,959 INFO L608 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-10 06:18:42,959 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 06:18:42,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 1172 transitions. [2018-11-10 06:18:42,963 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2018-11-10 06:18:42,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:42,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:42,964 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,965 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:42,965 INFO L793 eck$LassoCheckResult]: Stem: 11207#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10996#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10997#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10985#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 10986#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11133#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 11134#L98-3 assume true; 11356#L98-1 assume !false; 11613#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11609#L101 assume !(ssl3_accept_~s__state~0 == 12292); 11605#L104 assume !(ssl3_accept_~s__state~0 == 16384); 11601#L107 assume !(ssl3_accept_~s__state~0 == 8192); 11597#L110 assume !(ssl3_accept_~s__state~0 == 24576); 11593#L113 assume !(ssl3_accept_~s__state~0 == 8195); 11589#L116 assume !(ssl3_accept_~s__state~0 == 8480); 11585#L119 assume !(ssl3_accept_~s__state~0 == 8481); 11581#L122 assume !(ssl3_accept_~s__state~0 == 8482); 11577#L125 assume ssl3_accept_~s__state~0 == 8464; 11212#L132 [2018-11-10 06:18:42,965 INFO L795 eck$LassoCheckResult]: Loop: 11212#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 11037#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11038#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11080#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11733#L584 ssl3_accept_~skip~0 := 0; 11732#L98-3 assume true; 11731#L98-1 assume !false; 11730#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11729#L101 assume !(ssl3_accept_~s__state~0 == 12292); 11728#L104 assume !(ssl3_accept_~s__state~0 == 16384); 11727#L107 assume !(ssl3_accept_~s__state~0 == 8192); 11726#L110 assume !(ssl3_accept_~s__state~0 == 24576); 11725#L113 assume !(ssl3_accept_~s__state~0 == 8195); 11724#L116 assume !(ssl3_accept_~s__state~0 == 8480); 11723#L119 assume !(ssl3_accept_~s__state~0 == 8481); 11722#L122 assume !(ssl3_accept_~s__state~0 == 8482); 11721#L125 assume !(ssl3_accept_~s__state~0 == 8464); 11720#L128 assume !(ssl3_accept_~s__state~0 == 8465); 11719#L131 assume !(ssl3_accept_~s__state~0 == 8466); 11560#L134 assume ssl3_accept_~s__state~0 == 8496; 11559#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 11145#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11136#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 11126#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11128#L290-2 ssl3_accept_~s__init_num~0 := 0; 11653#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11646#L584 ssl3_accept_~skip~0 := 0; 11636#L98-3 assume true; 11626#L98-1 assume !false; 11622#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11618#L101 assume !(ssl3_accept_~s__state~0 == 12292); 11615#L104 assume !(ssl3_accept_~s__state~0 == 16384); 11611#L107 assume !(ssl3_accept_~s__state~0 == 8192); 11607#L110 assume !(ssl3_accept_~s__state~0 == 24576); 11603#L113 assume !(ssl3_accept_~s__state~0 == 8195); 11599#L116 assume !(ssl3_accept_~s__state~0 == 8480); 11595#L119 assume !(ssl3_accept_~s__state~0 == 8481); 11591#L122 assume !(ssl3_accept_~s__state~0 == 8482); 11587#L125 assume !(ssl3_accept_~s__state~0 == 8464); 11583#L128 assume !(ssl3_accept_~s__state~0 == 8465); 11579#L131 assume !(ssl3_accept_~s__state~0 == 8466); 11575#L134 assume !(ssl3_accept_~s__state~0 == 8496); 11571#L137 assume !(ssl3_accept_~s__state~0 == 8497); 11563#L140 assume ssl3_accept_~s__state~0 == 8512; 11087#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11088#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11123#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11124#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11791#L584 ssl3_accept_~skip~0 := 0; 11788#L98-3 assume true; 11786#L98-1 assume !false; 11784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11782#L101 assume !(ssl3_accept_~s__state~0 == 12292); 11776#L104 assume !(ssl3_accept_~s__state~0 == 16384); 11774#L107 assume !(ssl3_accept_~s__state~0 == 8192); 11772#L110 assume !(ssl3_accept_~s__state~0 == 24576); 11770#L113 assume !(ssl3_accept_~s__state~0 == 8195); 11768#L116 assume !(ssl3_accept_~s__state~0 == 8480); 11685#L119 assume !(ssl3_accept_~s__state~0 == 8481); 11684#L122 assume !(ssl3_accept_~s__state~0 == 8482); 11683#L125 assume !(ssl3_accept_~s__state~0 == 8464); 11682#L128 assume !(ssl3_accept_~s__state~0 == 8465); 11681#L131 assume !(ssl3_accept_~s__state~0 == 8466); 11680#L134 assume !(ssl3_accept_~s__state~0 == 8496); 11679#L137 assume !(ssl3_accept_~s__state~0 == 8497); 11678#L140 assume !(ssl3_accept_~s__state~0 == 8512); 11677#L143 assume !(ssl3_accept_~s__state~0 == 8513); 11407#L146 assume !(ssl3_accept_~s__state~0 == 8528); 11408#L149 assume !(ssl3_accept_~s__state~0 == 8529); 11310#L152 assume !(ssl3_accept_~s__state~0 == 8544); 11311#L155 assume !(ssl3_accept_~s__state~0 == 8545); 11312#L158 assume ssl3_accept_~s__state~0 == 8560; 11229#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 11183#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10965#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11825#L584 ssl3_accept_~skip~0 := 0; 10988#L98-3 assume true; 10989#L98-1 assume !false; 11008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11208#L101 assume !(ssl3_accept_~s__state~0 == 12292); 11218#L104 assume !(ssl3_accept_~s__state~0 == 16384); 11219#L107 assume !(ssl3_accept_~s__state~0 == 8192); 11210#L110 assume !(ssl3_accept_~s__state~0 == 24576); 11173#L113 assume !(ssl3_accept_~s__state~0 == 8195); 11155#L116 assume !(ssl3_accept_~s__state~0 == 8480); 11156#L119 assume !(ssl3_accept_~s__state~0 == 8481); 11330#L122 assume !(ssl3_accept_~s__state~0 == 8482); 11295#L125 assume ssl3_accept_~s__state~0 == 8464; 11212#L132 [2018-11-10 06:18:42,965 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 06:18:42,965 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,965 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,966 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:42,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:42,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:42,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1477508572, now seen corresponding path program 1 times [2018-11-10 06:18:42,975 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:42,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:42,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,975 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:42,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:42,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,005 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 06:18:43,005 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,005 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:43,005 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,006 INFO L87 Difference]: Start difference. First operand 871 states and 1172 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-10 06:18:43,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,136 INFO L93 Difference]: Finished difference Result 988 states and 1328 transitions. [2018-11-10 06:18:43,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 988 states and 1328 transitions. [2018-11-10 06:18:43,140 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 651 [2018-11-10 06:18:43,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 988 states to 988 states and 1328 transitions. [2018-11-10 06:18:43,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2018-11-10 06:18:43,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2018-11-10 06:18:43,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 988 states and 1328 transitions. [2018-11-10 06:18:43,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,145 INFO L705 BuchiCegarLoop]: Abstraction has 988 states and 1328 transitions. [2018-11-10 06:18:43,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states and 1328 transitions. [2018-11-10 06:18:43,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 949. [2018-11-10 06:18:43,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-10 06:18:43,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1265 transitions. [2018-11-10 06:18:43,156 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-10 06:18:43,156 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-10 06:18:43,156 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 06:18:43,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1265 transitions. [2018-11-10 06:18:43,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 625 [2018-11-10 06:18:43,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,159 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,159 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,160 INFO L793 eck$LassoCheckResult]: Stem: 13081#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12861#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12862#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12850#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 12851#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13005#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 13006#L98-3 assume true; 13348#L98-1 assume !false; 13682#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13681#L101 assume !(ssl3_accept_~s__state~0 == 12292); 13680#L104 assume !(ssl3_accept_~s__state~0 == 16384); 13679#L107 assume !(ssl3_accept_~s__state~0 == 8192); 13678#L110 assume !(ssl3_accept_~s__state~0 == 24576); 13677#L113 assume !(ssl3_accept_~s__state~0 == 8195); 13676#L116 assume !(ssl3_accept_~s__state~0 == 8480); 13674#L119 assume !(ssl3_accept_~s__state~0 == 8481); 13669#L122 assume !(ssl3_accept_~s__state~0 == 8482); 13667#L125 assume ssl3_accept_~s__state~0 == 8464; 13087#L132 [2018-11-10 06:18:43,160 INFO L795 eck$LassoCheckResult]: Loop: 13087#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 12902#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 12903#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12946#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13605#L584 ssl3_accept_~skip~0 := 0; 13604#L98-3 assume true; 13603#L98-1 assume !false; 13602#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13601#L101 assume !(ssl3_accept_~s__state~0 == 12292); 13600#L104 assume !(ssl3_accept_~s__state~0 == 16384); 13599#L107 assume !(ssl3_accept_~s__state~0 == 8192); 13598#L110 assume !(ssl3_accept_~s__state~0 == 24576); 13597#L113 assume !(ssl3_accept_~s__state~0 == 8195); 13596#L116 assume !(ssl3_accept_~s__state~0 == 8480); 13595#L119 assume !(ssl3_accept_~s__state~0 == 8481); 13594#L122 assume !(ssl3_accept_~s__state~0 == 8482); 13592#L125 assume !(ssl3_accept_~s__state~0 == 8464); 13590#L128 assume !(ssl3_accept_~s__state~0 == 8465); 13587#L131 assume !(ssl3_accept_~s__state~0 == 8466); 13385#L134 assume ssl3_accept_~s__state~0 == 8496; 13386#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13521#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 13520#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 13517#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13515#L290-2 ssl3_accept_~s__init_num~0 := 0; 13513#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13508#L584 ssl3_accept_~skip~0 := 0; 13507#L98-3 assume true; 13506#L98-1 assume !false; 13505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13503#L101 assume !(ssl3_accept_~s__state~0 == 12292); 13501#L104 assume !(ssl3_accept_~s__state~0 == 16384); 13500#L107 assume !(ssl3_accept_~s__state~0 == 8192); 13499#L110 assume !(ssl3_accept_~s__state~0 == 24576); 13497#L113 assume !(ssl3_accept_~s__state~0 == 8195); 13496#L116 assume !(ssl3_accept_~s__state~0 == 8480); 13482#L119 assume !(ssl3_accept_~s__state~0 == 8481); 13478#L122 assume !(ssl3_accept_~s__state~0 == 8482); 13474#L125 assume !(ssl3_accept_~s__state~0 == 8464); 13471#L128 assume !(ssl3_accept_~s__state~0 == 8465); 13469#L131 assume !(ssl3_accept_~s__state~0 == 8466); 13467#L134 assume !(ssl3_accept_~s__state~0 == 8496); 13464#L137 assume !(ssl3_accept_~s__state~0 == 8497); 13461#L140 assume !(ssl3_accept_~s__state~0 == 8512); 13458#L143 assume !(ssl3_accept_~s__state~0 == 8513); 13455#L146 assume !(ssl3_accept_~s__state~0 == 8528); 13452#L149 assume !(ssl3_accept_~s__state~0 == 8529); 13449#L152 assume !(ssl3_accept_~s__state~0 == 8544); 13436#L155 assume !(ssl3_accept_~s__state~0 == 8545); 13431#L158 assume !(ssl3_accept_~s__state~0 == 8560); 13429#L161 assume !(ssl3_accept_~s__state~0 == 8561); 13427#L164 assume !(ssl3_accept_~s__state~0 == 8448); 13425#L167 assume !(ssl3_accept_~s__state~0 == 8576); 13423#L170 assume !(ssl3_accept_~s__state~0 == 8577); 13421#L173 assume !(ssl3_accept_~s__state~0 == 8592); 13419#L176 assume !(ssl3_accept_~s__state~0 == 8593); 13417#L179 assume !(ssl3_accept_~s__state~0 == 8608); 13415#L182 assume !(ssl3_accept_~s__state~0 == 8609); 13413#L185 assume !(ssl3_accept_~s__state~0 == 8640); 12965#L188 assume !(ssl3_accept_~s__state~0 == 8641); 12966#L191 assume ssl3_accept_~s__state~0 == 8656; 12987#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 12980#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12981#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13010#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12904#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 12905#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13481#L584 ssl3_accept_~skip~0 := 0; 13477#L98-3 assume true; 13437#L98-1 assume !false; 13438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13373#L101 assume ssl3_accept_~s__state~0 == 12292; 13040#L102 ssl3_accept_~s__new_session~0 := 1; 13041#L210 ssl3_accept_~s__server~0 := 1; 13701#L215 assume ssl3_accept_~cb~0 != 0; 13060#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13061#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13075#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 12948#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13548#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13546#L239 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13544#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13539#L584 ssl3_accept_~skip~0 := 0; 13537#L98-3 assume true; 13536#L98-1 assume !false; 13535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13534#L101 assume !(ssl3_accept_~s__state~0 == 12292); 13532#L104 assume !(ssl3_accept_~s__state~0 == 16384); 13530#L107 assume !(ssl3_accept_~s__state~0 == 8192); 13528#L110 assume !(ssl3_accept_~s__state~0 == 24576); 13525#L113 assume !(ssl3_accept_~s__state~0 == 8195); 13325#L116 assume !(ssl3_accept_~s__state~0 == 8480); 13326#L119 assume !(ssl3_accept_~s__state~0 == 8481); 13327#L122 assume !(ssl3_accept_~s__state~0 == 8482); 13182#L125 assume ssl3_accept_~s__state~0 == 8464; 13087#L132 [2018-11-10 06:18:43,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 06:18:43,160 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,160 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,168 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1665247216, now seen corresponding path program 1 times [2018-11-10 06:18:43,169 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,215 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 06:18:43,215 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,215 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:43,216 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,216 INFO L87 Difference]: Start difference. First operand 949 states and 1265 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-10 06:18:43,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,330 INFO L93 Difference]: Finished difference Result 893 states and 1180 transitions. [2018-11-10 06:18:43,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 893 states and 1180 transitions. [2018-11-10 06:18:43,335 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 552 [2018-11-10 06:18:43,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 893 states to 891 states and 1178 transitions. [2018-11-10 06:18:43,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-10 06:18:43,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-10 06:18:43,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 891 states and 1178 transitions. [2018-11-10 06:18:43,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,339 INFO L705 BuchiCegarLoop]: Abstraction has 891 states and 1178 transitions. [2018-11-10 06:18:43,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states and 1178 transitions. [2018-11-10 06:18:43,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 886. [2018-11-10 06:18:43,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-10 06:18:43,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1172 transitions. [2018-11-10 06:18:43,350 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-10 06:18:43,350 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-10 06:18:43,350 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 06:18:43,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1172 transitions. [2018-11-10 06:18:43,352 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-10 06:18:43,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,353 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,353 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,353 INFO L793 eck$LassoCheckResult]: Stem: 14909#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14706#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14707#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14695#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 14696#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14844#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 14845#L98-3 assume true; 15329#L98-1 assume !false; 15327#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15325#L101 assume !(ssl3_accept_~s__state~0 == 12292); 15323#L104 assume !(ssl3_accept_~s__state~0 == 16384); 15321#L107 assume !(ssl3_accept_~s__state~0 == 8192); 15319#L110 assume !(ssl3_accept_~s__state~0 == 24576); 15317#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15315#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15313#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15311#L122 assume !(ssl3_accept_~s__state~0 == 8482); 15309#L125 assume ssl3_accept_~s__state~0 == 8464; 14917#L132 [2018-11-10 06:18:43,354 INFO L795 eck$LassoCheckResult]: Loop: 14917#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 14747#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14748#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14792#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15435#L584 ssl3_accept_~skip~0 := 0; 15433#L98-3 assume true; 15431#L98-1 assume !false; 15428#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15425#L101 assume !(ssl3_accept_~s__state~0 == 12292); 15422#L104 assume !(ssl3_accept_~s__state~0 == 16384); 15421#L107 assume !(ssl3_accept_~s__state~0 == 8192); 15420#L110 assume !(ssl3_accept_~s__state~0 == 24576); 15419#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15417#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15416#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15415#L122 assume !(ssl3_accept_~s__state~0 == 8482); 15414#L125 assume !(ssl3_accept_~s__state~0 == 8464); 15407#L128 assume !(ssl3_accept_~s__state~0 == 8465); 15405#L131 assume !(ssl3_accept_~s__state~0 == 8466); 15064#L134 assume ssl3_accept_~s__state~0 == 8496; 14891#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 14859#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14847#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 14838#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 14830#L290-2 ssl3_accept_~s__init_num~0 := 0; 14831#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14710#L584 ssl3_accept_~skip~0 := 0; 15451#L98-3 assume true; 15450#L98-1 assume !false; 15449#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15448#L101 assume !(ssl3_accept_~s__state~0 == 12292); 15447#L104 assume !(ssl3_accept_~s__state~0 == 16384); 15446#L107 assume !(ssl3_accept_~s__state~0 == 8192); 15445#L110 assume !(ssl3_accept_~s__state~0 == 24576); 15443#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15442#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15441#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15436#L122 assume !(ssl3_accept_~s__state~0 == 8482); 15434#L125 assume !(ssl3_accept_~s__state~0 == 8464); 15432#L128 assume !(ssl3_accept_~s__state~0 == 8465); 15429#L131 assume !(ssl3_accept_~s__state~0 == 8466); 15430#L134 assume !(ssl3_accept_~s__state~0 == 8496); 15423#L137 assume !(ssl3_accept_~s__state~0 == 8497); 15424#L140 assume ssl3_accept_~s__state~0 == 8512; 14798#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14799#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 14834#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14835#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14869#L584 ssl3_accept_~skip~0 := 0; 14702#L98-3 assume true; 14703#L98-1 assume !false; 14718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14910#L101 assume !(ssl3_accept_~s__state~0 == 12292); 14920#L104 assume !(ssl3_accept_~s__state~0 == 16384); 14921#L107 assume !(ssl3_accept_~s__state~0 == 8192); 14913#L110 assume !(ssl3_accept_~s__state~0 == 24576); 14914#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15469#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15468#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15452#L122 assume !(ssl3_accept_~s__state~0 == 8482); 14757#L125 assume !(ssl3_accept_~s__state~0 == 8464); 14758#L128 assume !(ssl3_accept_~s__state~0 == 8465); 15403#L131 assume !(ssl3_accept_~s__state~0 == 8466); 15402#L134 assume !(ssl3_accept_~s__state~0 == 8496); 15400#L137 assume !(ssl3_accept_~s__state~0 == 8497); 15399#L140 assume !(ssl3_accept_~s__state~0 == 8512); 15395#L143 assume !(ssl3_accept_~s__state~0 == 8513); 15352#L146 assume ssl3_accept_~s__state~0 == 8528; 15229#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15351#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15349#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 15347#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15345#L351 assume !(ssl3_accept_~ret~0 <= 0); 15281#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15034#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15269#L584 ssl3_accept_~skip~0 := 0; 15267#L98-3 assume true; 15265#L98-1 assume !false; 15263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15261#L101 assume !(ssl3_accept_~s__state~0 == 12292); 15259#L104 assume !(ssl3_accept_~s__state~0 == 16384); 15257#L107 assume !(ssl3_accept_~s__state~0 == 8192); 15255#L110 assume !(ssl3_accept_~s__state~0 == 24576); 15253#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15251#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15249#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15247#L122 assume !(ssl3_accept_~s__state~0 == 8482); 15245#L125 assume !(ssl3_accept_~s__state~0 == 8464); 15243#L128 assume !(ssl3_accept_~s__state~0 == 8465); 15241#L131 assume !(ssl3_accept_~s__state~0 == 8466); 15239#L134 assume !(ssl3_accept_~s__state~0 == 8496); 15237#L137 assume !(ssl3_accept_~s__state~0 == 8497); 15235#L140 assume !(ssl3_accept_~s__state~0 == 8512); 15233#L143 assume !(ssl3_accept_~s__state~0 == 8513); 15231#L146 assume !(ssl3_accept_~s__state~0 == 8528); 15228#L149 assume !(ssl3_accept_~s__state~0 == 8529); 15226#L152 assume !(ssl3_accept_~s__state~0 == 8544); 15223#L155 assume !(ssl3_accept_~s__state~0 == 8545); 15221#L158 assume ssl3_accept_~s__state~0 == 8560; 14931#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14889#L416 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14682#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15378#L584 ssl3_accept_~skip~0 := 0; 15376#L98-3 assume true; 15374#L98-1 assume !false; 15372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15370#L101 assume !(ssl3_accept_~s__state~0 == 12292); 15368#L104 assume !(ssl3_accept_~s__state~0 == 16384); 15366#L107 assume !(ssl3_accept_~s__state~0 == 8192); 15364#L110 assume !(ssl3_accept_~s__state~0 == 24576); 15362#L113 assume !(ssl3_accept_~s__state~0 == 8195); 15361#L116 assume !(ssl3_accept_~s__state~0 == 8480); 15359#L119 assume !(ssl3_accept_~s__state~0 == 8481); 15358#L122 assume !(ssl3_accept_~s__state~0 == 8482); 15356#L125 assume ssl3_accept_~s__state~0 == 8464; 14917#L132 [2018-11-10 06:18:43,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 06:18:43,354 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,362 INFO L82 PathProgramCache]: Analyzing trace with hash -890682338, now seen corresponding path program 1 times [2018-11-10 06:18:43,362 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,363 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:43,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-10 06:18:43,410 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:43,410 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,411 INFO L87 Difference]: Start difference. First operand 886 states and 1172 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-10 06:18:43,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,505 INFO L93 Difference]: Finished difference Result 992 states and 1306 transitions. [2018-11-10 06:18:43,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1306 transitions. [2018-11-10 06:18:43,509 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-10 06:18:43,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1306 transitions. [2018-11-10 06:18:43,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-10 06:18:43,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-10 06:18:43,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1306 transitions. [2018-11-10 06:18:43,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,514 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1306 transitions. [2018-11-10 06:18:43,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1306 transitions. [2018-11-10 06:18:43,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-10 06:18:43,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-10 06:18:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1271 transitions. [2018-11-10 06:18:43,525 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-10 06:18:43,525 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-10 06:18:43,525 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 06:18:43,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1271 transitions. [2018-11-10 06:18:43,527 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-10 06:18:43,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,528 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,528 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,528 INFO L793 eck$LassoCheckResult]: Stem: 16792#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16587#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16588#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16580#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 16581#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16723#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 16724#L98-3 assume true; 16584#L98-1 assume !false; 16603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(ssl3_accept_~s__state~0 == 12292); 16801#L104 assume !(ssl3_accept_~s__state~0 == 16384); 16802#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17477#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17476#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17440#L116 assume !(ssl3_accept_~s__state~0 == 8480); 17332#L119 assume !(ssl3_accept_~s__state~0 == 8481); 17331#L122 assume !(ssl3_accept_~s__state~0 == 8482); 16876#L125 assume ssl3_accept_~s__state~0 == 8464; 16797#L132 [2018-11-10 06:18:43,529 INFO L795 eck$LassoCheckResult]: Loop: 16797#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 16631#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16632#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16672#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17294#L584 ssl3_accept_~skip~0 := 0; 17292#L98-3 assume true; 17290#L98-1 assume !false; 17288#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17286#L101 assume !(ssl3_accept_~s__state~0 == 12292); 17284#L104 assume !(ssl3_accept_~s__state~0 == 16384); 17282#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17281#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17280#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17279#L116 assume !(ssl3_accept_~s__state~0 == 8480); 17278#L119 assume !(ssl3_accept_~s__state~0 == 8481); 17276#L122 assume !(ssl3_accept_~s__state~0 == 8482); 17275#L125 assume !(ssl3_accept_~s__state~0 == 8464); 17274#L128 assume !(ssl3_accept_~s__state~0 == 8465); 17272#L131 assume !(ssl3_accept_~s__state~0 == 8466); 17264#L134 assume ssl3_accept_~s__state~0 == 8496; 17134#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 17261#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17259#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 17257#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16708#L290-2 ssl3_accept_~s__init_num~0 := 0; 16709#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17507#L584 ssl3_accept_~skip~0 := 0; 17505#L98-3 assume true; 17504#L98-1 assume !false; 17503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17501#L101 assume !(ssl3_accept_~s__state~0 == 12292); 17499#L104 assume !(ssl3_accept_~s__state~0 == 16384); 17493#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17491#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17489#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17487#L116 assume !(ssl3_accept_~s__state~0 == 8480); 17485#L119 assume !(ssl3_accept_~s__state~0 == 8481); 17483#L122 assume !(ssl3_accept_~s__state~0 == 8482); 17481#L125 assume !(ssl3_accept_~s__state~0 == 8464); 17479#L128 assume !(ssl3_accept_~s__state~0 == 8465); 16615#L131 assume !(ssl3_accept_~s__state~0 == 8466); 16616#L134 assume !(ssl3_accept_~s__state~0 == 8496); 16805#L137 assume !(ssl3_accept_~s__state~0 == 8497); 16806#L140 assume ssl3_accept_~s__state~0 == 8512; 16677#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16678#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 16712#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16713#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17428#L584 ssl3_accept_~skip~0 := 0; 17426#L98-3 assume true; 17420#L98-1 assume !false; 17418#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17416#L101 assume !(ssl3_accept_~s__state~0 == 12292); 17414#L104 assume !(ssl3_accept_~s__state~0 == 16384); 17412#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17410#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17408#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17406#L116 assume !(ssl3_accept_~s__state~0 == 8480); 17404#L119 assume !(ssl3_accept_~s__state~0 == 8481); 17402#L122 assume !(ssl3_accept_~s__state~0 == 8482); 17400#L125 assume !(ssl3_accept_~s__state~0 == 8464); 17330#L128 assume !(ssl3_accept_~s__state~0 == 8465); 17329#L131 assume !(ssl3_accept_~s__state~0 == 8466); 17328#L134 assume !(ssl3_accept_~s__state~0 == 8496); 17327#L137 assume !(ssl3_accept_~s__state~0 == 8497); 17326#L140 assume !(ssl3_accept_~s__state~0 == 8512); 17325#L143 assume !(ssl3_accept_~s__state~0 == 8513); 17324#L146 assume ssl3_accept_~s__state~0 == 8528; 16659#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16599#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16600#L318-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 16608#L327 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 16809#L330 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 16650#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16790#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17471#L584 ssl3_accept_~skip~0 := 0; 17470#L98-3 assume true; 17468#L98-1 assume !false; 17463#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17461#L101 assume !(ssl3_accept_~s__state~0 == 12292); 17459#L104 assume !(ssl3_accept_~s__state~0 == 16384); 17457#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17455#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17453#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17451#L116 assume !(ssl3_accept_~s__state~0 == 8480); 17449#L119 assume !(ssl3_accept_~s__state~0 == 8481); 17447#L122 assume !(ssl3_accept_~s__state~0 == 8482); 17445#L125 assume !(ssl3_accept_~s__state~0 == 8464); 17444#L128 assume !(ssl3_accept_~s__state~0 == 8465); 17443#L131 assume !(ssl3_accept_~s__state~0 == 8466); 17323#L134 assume !(ssl3_accept_~s__state~0 == 8496); 17322#L137 assume !(ssl3_accept_~s__state~0 == 8497); 17321#L140 assume !(ssl3_accept_~s__state~0 == 8512); 17320#L143 assume !(ssl3_accept_~s__state~0 == 8513); 17319#L146 assume !(ssl3_accept_~s__state~0 == 8528); 17317#L149 assume !(ssl3_accept_~s__state~0 == 8529); 17316#L152 assume ssl3_accept_~s__state~0 == 8544; 16822#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 16823#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 16735#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16732#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 16571#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16561#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16562#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17462#L584 ssl3_accept_~skip~0 := 0; 17460#L98-3 assume true; 17458#L98-1 assume !false; 17456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17454#L101 assume !(ssl3_accept_~s__state~0 == 12292); 17452#L104 assume !(ssl3_accept_~s__state~0 == 16384); 17450#L107 assume !(ssl3_accept_~s__state~0 == 8192); 17448#L110 assume !(ssl3_accept_~s__state~0 == 24576); 17446#L113 assume !(ssl3_accept_~s__state~0 == 8195); 17442#L116 assume !(ssl3_accept_~s__state~0 == 8480); 16886#L119 assume !(ssl3_accept_~s__state~0 == 8481); 16883#L122 assume !(ssl3_accept_~s__state~0 == 8482); 16884#L125 assume ssl3_accept_~s__state~0 == 8464; 16797#L132 [2018-11-10 06:18:43,529 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 06:18:43,529 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1594976687, now seen corresponding path program 1 times [2018-11-10 06:18:43,537 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,537 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,538 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:43,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,564 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 06:18:43,564 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,564 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:43,565 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,565 INFO L87 Difference]: Start difference. First operand 970 states and 1271 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-10 06:18:43,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,580 INFO L93 Difference]: Finished difference Result 1910 states and 2486 transitions. [2018-11-10 06:18:43,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2486 transitions. [2018-11-10 06:18:43,588 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-10 06:18:43,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2486 transitions. [2018-11-10 06:18:43,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-10 06:18:43,596 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-10 06:18:43,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2486 transitions. [2018-11-10 06:18:43,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,596 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2486 transitions. [2018-11-10 06:18:43,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2486 transitions. [2018-11-10 06:18:43,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-10 06:18:43,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-10 06:18:43,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1274 transitions. [2018-11-10 06:18:43,611 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-10 06:18:43,611 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-10 06:18:43,612 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 06:18:43,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1274 transitions. [2018-11-10 06:18:43,614 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-10 06:18:43,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,615 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,615 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,615 INFO L793 eck$LassoCheckResult]: Stem: 19681#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19468#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19469#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19465#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 19466#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19614#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 19615#L98-3 assume true; 19769#L98-1 assume !false; 20179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20177#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20175#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20173#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20171#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20169#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20167#L116 assume !(ssl3_accept_~s__state~0 == 8480); 20165#L119 assume !(ssl3_accept_~s__state~0 == 8481); 20163#L122 assume !(ssl3_accept_~s__state~0 == 8482); 19786#L125 assume ssl3_accept_~s__state~0 == 8464; 19688#L132 [2018-11-10 06:18:43,615 INFO L795 eck$LassoCheckResult]: Loop: 19688#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 19513#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 19514#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19564#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20267#L584 ssl3_accept_~skip~0 := 0; 20264#L98-3 assume true; 20261#L98-1 assume !false; 20257#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20250#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20247#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20244#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20241#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20238#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20235#L116 assume !(ssl3_accept_~s__state~0 == 8480); 20232#L119 assume !(ssl3_accept_~s__state~0 == 8481); 20229#L122 assume !(ssl3_accept_~s__state~0 == 8482); 20226#L125 assume !(ssl3_accept_~s__state~0 == 8464); 20223#L128 assume !(ssl3_accept_~s__state~0 == 8465); 20220#L131 assume !(ssl3_accept_~s__state~0 == 8466); 20152#L134 assume ssl3_accept_~s__state~0 == 8496; 19930#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 20332#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 20330#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 20327#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 20325#L290-2 ssl3_accept_~s__init_num~0 := 0; 20323#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20316#L584 ssl3_accept_~skip~0 := 0; 20314#L98-3 assume true; 20311#L98-1 assume !false; 20308#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20306#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20304#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20302#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20300#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20297#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20291#L116 assume !(ssl3_accept_~s__state~0 == 8480); 20288#L119 assume !(ssl3_accept_~s__state~0 == 8481); 20285#L122 assume !(ssl3_accept_~s__state~0 == 8482); 20282#L125 assume !(ssl3_accept_~s__state~0 == 8464); 20279#L128 assume !(ssl3_accept_~s__state~0 == 8465); 20277#L131 assume !(ssl3_accept_~s__state~0 == 8466); 20276#L134 assume !(ssl3_accept_~s__state~0 == 8496); 20269#L137 assume !(ssl3_accept_~s__state~0 == 8497); 20266#L140 assume ssl3_accept_~s__state~0 == 8512; 19925#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19611#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 19603#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19604#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20367#L584 ssl3_accept_~skip~0 := 0; 20365#L98-3 assume true; 20363#L98-1 assume !false; 20361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20359#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20357#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20355#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20353#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20351#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20347#L116 assume !(ssl3_accept_~s__state~0 == 8480); 20346#L119 assume !(ssl3_accept_~s__state~0 == 8481); 20334#L122 assume !(ssl3_accept_~s__state~0 == 8482); 20333#L125 assume !(ssl3_accept_~s__state~0 == 8464); 20331#L128 assume !(ssl3_accept_~s__state~0 == 8465); 20329#L131 assume !(ssl3_accept_~s__state~0 == 8466); 20326#L134 assume !(ssl3_accept_~s__state~0 == 8496); 20324#L137 assume !(ssl3_accept_~s__state~0 == 8497); 20317#L140 assume !(ssl3_accept_~s__state~0 == 8512); 19671#L143 assume !(ssl3_accept_~s__state~0 == 8513); 19653#L146 assume ssl3_accept_~s__state~0 == 8528; 19547#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19548#L318 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19803#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 19553#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19536#L351 assume !(ssl3_accept_~ret~0 <= 0); 19537#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19679#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20375#L584 ssl3_accept_~skip~0 := 0; 20374#L98-3 assume true; 20373#L98-1 assume !false; 20368#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20366#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20364#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20362#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20360#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20358#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20356#L116 assume !(ssl3_accept_~s__state~0 == 8480); 20354#L119 assume !(ssl3_accept_~s__state~0 == 8481); 20352#L122 assume !(ssl3_accept_~s__state~0 == 8482); 20348#L125 assume !(ssl3_accept_~s__state~0 == 8464); 20340#L128 assume !(ssl3_accept_~s__state~0 == 8465); 20337#L131 assume !(ssl3_accept_~s__state~0 == 8466); 19714#L134 assume !(ssl3_accept_~s__state~0 == 8496); 19696#L137 assume !(ssl3_accept_~s__state~0 == 8497); 19697#L140 assume !(ssl3_accept_~s__state~0 == 8512); 19704#L143 assume !(ssl3_accept_~s__state~0 == 8513); 20312#L146 assume !(ssl3_accept_~s__state~0 == 8528); 20309#L149 assume !(ssl3_accept_~s__state~0 == 8529); 19800#L152 assume ssl3_accept_~s__state~0 == 8544; 19795#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 19793#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 19791#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19789#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 19531#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19447#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19448#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20097#L584 ssl3_accept_~skip~0 := 0; 20095#L98-3 assume true; 20093#L98-1 assume !false; 20091#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20089#L101 assume !(ssl3_accept_~s__state~0 == 12292); 20087#L104 assume !(ssl3_accept_~s__state~0 == 16384); 20086#L107 assume !(ssl3_accept_~s__state~0 == 8192); 20024#L110 assume !(ssl3_accept_~s__state~0 == 24576); 20023#L113 assume !(ssl3_accept_~s__state~0 == 8195); 20022#L116 assume !(ssl3_accept_~s__state~0 == 8480); 19832#L119 assume !(ssl3_accept_~s__state~0 == 8481); 19807#L122 assume !(ssl3_accept_~s__state~0 == 8482); 19808#L125 assume ssl3_accept_~s__state~0 == 8464; 19688#L132 [2018-11-10 06:18:43,616 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 06:18:43,616 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,616 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1133902292, now seen corresponding path program 1 times [2018-11-10 06:18:43,623 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:43,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,649 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 06:18:43,650 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:43,650 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,650 INFO L87 Difference]: Start difference. First operand 973 states and 1274 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-10 06:18:43,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,691 INFO L93 Difference]: Finished difference Result 1910 states and 2483 transitions. [2018-11-10 06:18:43,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2483 transitions. [2018-11-10 06:18:43,697 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-10 06:18:43,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2483 transitions. [2018-11-10 06:18:43,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-10 06:18:43,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-10 06:18:43,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2483 transitions. [2018-11-10 06:18:43,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,706 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2483 transitions. [2018-11-10 06:18:43,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2483 transitions. [2018-11-10 06:18:43,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-10 06:18:43,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-10 06:18:43,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1271 transitions. [2018-11-10 06:18:43,721 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1271 transitions. [2018-11-10 06:18:43,721 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1271 transitions. [2018-11-10 06:18:43,721 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 06:18:43,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1271 transitions. [2018-11-10 06:18:43,723 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-10 06:18:43,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,724 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,724 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,724 INFO L793 eck$LassoCheckResult]: Stem: 22568#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22366#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22354#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 22355#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 22501#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 22502#L98-3 assume true; 22652#L98-1 assume !false; 23228#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23227#L101 assume !(ssl3_accept_~s__state~0 == 12292); 23226#L104 assume !(ssl3_accept_~s__state~0 == 16384); 23225#L107 assume !(ssl3_accept_~s__state~0 == 8192); 23224#L110 assume !(ssl3_accept_~s__state~0 == 24576); 23223#L113 assume !(ssl3_accept_~s__state~0 == 8195); 23222#L116 assume !(ssl3_accept_~s__state~0 == 8480); 23221#L119 assume !(ssl3_accept_~s__state~0 == 8481); 23019#L122 assume !(ssl3_accept_~s__state~0 == 8482); 23018#L125 assume ssl3_accept_~s__state~0 == 8464; 22573#L132 [2018-11-10 06:18:43,724 INFO L795 eck$LassoCheckResult]: Loop: 22573#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 22406#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 22407#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22449#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23104#L584 ssl3_accept_~skip~0 := 0; 23102#L98-3 assume true; 23100#L98-1 assume !false; 23098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23096#L101 assume !(ssl3_accept_~s__state~0 == 12292); 23094#L104 assume !(ssl3_accept_~s__state~0 == 16384); 23092#L107 assume !(ssl3_accept_~s__state~0 == 8192); 23090#L110 assume !(ssl3_accept_~s__state~0 == 24576); 23088#L113 assume !(ssl3_accept_~s__state~0 == 8195); 23086#L116 assume !(ssl3_accept_~s__state~0 == 8480); 23084#L119 assume !(ssl3_accept_~s__state~0 == 8481); 23082#L122 assume !(ssl3_accept_~s__state~0 == 8482); 23080#L125 assume !(ssl3_accept_~s__state~0 == 8464); 23079#L128 assume !(ssl3_accept_~s__state~0 == 8465); 23078#L131 assume !(ssl3_accept_~s__state~0 == 8466); 22989#L134 assume ssl3_accept_~s__state~0 == 8496; 22811#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22988#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 22987#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 22984#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 22983#L290-2 ssl3_accept_~s__init_num~0 := 0; 22982#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22977#L584 ssl3_accept_~skip~0 := 0; 22976#L98-3 assume true; 22975#L98-1 assume !false; 22973#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22971#L101 assume !(ssl3_accept_~s__state~0 == 12292); 22970#L104 assume !(ssl3_accept_~s__state~0 == 16384); 22969#L107 assume !(ssl3_accept_~s__state~0 == 8192); 22968#L110 assume !(ssl3_accept_~s__state~0 == 24576); 22967#L113 assume !(ssl3_accept_~s__state~0 == 8195); 22966#L116 assume !(ssl3_accept_~s__state~0 == 8480); 22965#L119 assume !(ssl3_accept_~s__state~0 == 8481); 22964#L122 assume !(ssl3_accept_~s__state~0 == 8482); 22962#L125 assume !(ssl3_accept_~s__state~0 == 8464); 22960#L128 assume !(ssl3_accept_~s__state~0 == 8465); 22959#L131 assume !(ssl3_accept_~s__state~0 == 8466); 22958#L134 assume !(ssl3_accept_~s__state~0 == 8496); 22955#L137 assume !(ssl3_accept_~s__state~0 == 8497); 22954#L140 assume ssl3_accept_~s__state~0 == 8512; 22808#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22951#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 22950#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22949#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22944#L584 ssl3_accept_~skip~0 := 0; 22940#L98-3 assume true; 22935#L98-1 assume !false; 22933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(ssl3_accept_~s__state~0 == 12292); 22929#L104 assume !(ssl3_accept_~s__state~0 == 16384); 22927#L107 assume !(ssl3_accept_~s__state~0 == 8192); 22925#L110 assume !(ssl3_accept_~s__state~0 == 24576); 22923#L113 assume !(ssl3_accept_~s__state~0 == 8195); 22921#L116 assume !(ssl3_accept_~s__state~0 == 8480); 22919#L119 assume !(ssl3_accept_~s__state~0 == 8481); 22917#L122 assume !(ssl3_accept_~s__state~0 == 8482); 22915#L125 assume !(ssl3_accept_~s__state~0 == 8464); 22913#L128 assume !(ssl3_accept_~s__state~0 == 8465); 22911#L131 assume !(ssl3_accept_~s__state~0 == 8466); 22909#L134 assume !(ssl3_accept_~s__state~0 == 8496); 22907#L137 assume !(ssl3_accept_~s__state~0 == 8497); 22905#L140 assume !(ssl3_accept_~s__state~0 == 8512); 22904#L143 assume !(ssl3_accept_~s__state~0 == 8513); 22867#L146 assume ssl3_accept_~s__state~0 == 8528; 22804#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22373#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22374#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 22384#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22425#L351 assume !(ssl3_accept_~ret~0 <= 0); 22426#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22566#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23218#L584 ssl3_accept_~skip~0 := 0; 23217#L98-3 assume true; 23216#L98-1 assume !false; 23215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23153#L101 assume !(ssl3_accept_~s__state~0 == 12292); 23152#L104 assume !(ssl3_accept_~s__state~0 == 16384); 23151#L107 assume !(ssl3_accept_~s__state~0 == 8192); 23150#L110 assume !(ssl3_accept_~s__state~0 == 24576); 23148#L113 assume !(ssl3_accept_~s__state~0 == 8195); 23147#L116 assume !(ssl3_accept_~s__state~0 == 8480); 23146#L119 assume !(ssl3_accept_~s__state~0 == 8481); 23141#L122 assume !(ssl3_accept_~s__state~0 == 8482); 23139#L125 assume !(ssl3_accept_~s__state~0 == 8464); 23137#L128 assume !(ssl3_accept_~s__state~0 == 8465); 23135#L131 assume !(ssl3_accept_~s__state~0 == 8466); 23133#L134 assume !(ssl3_accept_~s__state~0 == 8496); 23131#L137 assume !(ssl3_accept_~s__state~0 == 8497); 23129#L140 assume !(ssl3_accept_~s__state~0 == 8512); 23127#L143 assume !(ssl3_accept_~s__state~0 == 8513); 23125#L146 assume !(ssl3_accept_~s__state~0 == 8528); 22550#L149 assume !(ssl3_accept_~s__state~0 == 8529); 22551#L152 assume ssl3_accept_~s__state~0 == 8544; 22678#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 22676#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 22674#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22671#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 22420#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 22336#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 22337#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23294#L584 ssl3_accept_~skip~0 := 0; 23293#L98-3 assume true; 23292#L98-1 assume !false; 23291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22595#L101 assume !(ssl3_accept_~s__state~0 == 12292); 22576#L104 assume !(ssl3_accept_~s__state~0 == 16384); 22577#L107 assume !(ssl3_accept_~s__state~0 == 8192); 22571#L110 assume !(ssl3_accept_~s__state~0 == 24576); 22537#L113 assume !(ssl3_accept_~s__state~0 == 8195); 22523#L116 assume !(ssl3_accept_~s__state~0 == 8480); 22524#L119 assume !(ssl3_accept_~s__state~0 == 8481); 22691#L122 assume !(ssl3_accept_~s__state~0 == 8482); 22669#L125 assume ssl3_accept_~s__state~0 == 8464; 22573#L132 [2018-11-10 06:18:43,724 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 06:18:43,724 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,725 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,725 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:43,731 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1221902958, now seen corresponding path program 1 times [2018-11-10 06:18:43,732 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,732 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,732 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:43,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,771 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:18:43,771 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,772 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:43,772 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:43,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:43,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:43,772 INFO L87 Difference]: Start difference. First operand 973 states and 1271 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 06:18:43,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:43,890 INFO L93 Difference]: Finished difference Result 1049 states and 1362 transitions. [2018-11-10 06:18:43,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:43,891 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1362 transitions. [2018-11-10 06:18:43,894 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 638 [2018-11-10 06:18:43,897 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1026 states and 1330 transitions. [2018-11-10 06:18:43,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 740 [2018-11-10 06:18:43,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2018-11-10 06:18:43,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1330 transitions. [2018-11-10 06:18:43,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:43,898 INFO L705 BuchiCegarLoop]: Abstraction has 1026 states and 1330 transitions. [2018-11-10 06:18:43,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1330 transitions. [2018-11-10 06:18:43,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 977. [2018-11-10 06:18:43,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:18:43,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-10 06:18:43,909 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-10 06:18:43,909 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-10 06:18:43,909 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 06:18:43,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1273 transitions. [2018-11-10 06:18:43,911 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:18:43,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:43,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:43,912 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,912 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:43,912 INFO L793 eck$LassoCheckResult]: Stem: 24577#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24382#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24383#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24379#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 24380#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 24516#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 24517#L98-3 assume true; 24646#L98-1 assume !false; 24644#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24642#L101 assume !(ssl3_accept_~s__state~0 == 12292); 24640#L104 assume !(ssl3_accept_~s__state~0 == 16384); 24638#L107 assume !(ssl3_accept_~s__state~0 == 8192); 24636#L110 assume !(ssl3_accept_~s__state~0 == 24576); 24634#L113 assume !(ssl3_accept_~s__state~0 == 8195); 24632#L116 assume !(ssl3_accept_~s__state~0 == 8480); 24630#L119 assume ssl3_accept_~s__state~0 == 8481; 24410#L120 [2018-11-10 06:18:43,912 INFO L795 eck$LassoCheckResult]: Loop: 24410#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24411#L256 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 24365#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25325#L584 ssl3_accept_~skip~0 := 0; 25323#L98-3 assume true; 25321#L98-1 assume !false; 25319#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25317#L101 assume !(ssl3_accept_~s__state~0 == 12292); 25315#L104 assume !(ssl3_accept_~s__state~0 == 16384); 25313#L107 assume !(ssl3_accept_~s__state~0 == 8192); 25311#L110 assume !(ssl3_accept_~s__state~0 == 24576); 25309#L113 assume !(ssl3_accept_~s__state~0 == 8195); 25308#L116 assume !(ssl3_accept_~s__state~0 == 8480); 25307#L119 assume !(ssl3_accept_~s__state~0 == 8481); 25305#L122 assume !(ssl3_accept_~s__state~0 == 8482); 25304#L125 assume !(ssl3_accept_~s__state~0 == 8464); 25302#L128 assume !(ssl3_accept_~s__state~0 == 8465); 25296#L131 assume !(ssl3_accept_~s__state~0 == 8466); 25290#L134 assume !(ssl3_accept_~s__state~0 == 8496); 25055#L137 assume !(ssl3_accept_~s__state~0 == 8497); 25287#L140 assume !(ssl3_accept_~s__state~0 == 8512); 25284#L143 assume !(ssl3_accept_~s__state~0 == 8513); 25283#L146 assume !(ssl3_accept_~s__state~0 == 8528); 24560#L149 assume !(ssl3_accept_~s__state~0 == 8529); 24541#L152 assume !(ssl3_accept_~s__state~0 == 8544); 24480#L155 assume !(ssl3_accept_~s__state~0 == 8545); 24441#L158 assume !(ssl3_accept_~s__state~0 == 8560); 24442#L161 assume !(ssl3_accept_~s__state~0 == 8561); 24457#L164 assume ssl3_accept_~s__state~0 == 8448; 24568#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24449#L425 assume !(ssl3_accept_~num1~0 > 0); 24436#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24458#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24705#L584 ssl3_accept_~skip~0 := 0; 24701#L98-3 assume true; 24698#L98-1 assume !false; 24695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24692#L101 assume !(ssl3_accept_~s__state~0 == 12292); 24693#L104 assume !(ssl3_accept_~s__state~0 == 16384); 24796#L107 assume !(ssl3_accept_~s__state~0 == 8192); 24794#L110 assume !(ssl3_accept_~s__state~0 == 24576); 24791#L113 assume !(ssl3_accept_~s__state~0 == 8195); 24789#L116 assume ssl3_accept_~s__state~0 == 8480; 24410#L120 [2018-11-10 06:18:43,912 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,912 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 06:18:43,913 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,913 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:43,937 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:43,937 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:43,937 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:18:43,937 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:43,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1549274618, now seen corresponding path program 1 times [2018-11-10 06:18:43,938 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:43,938 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:43,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:43,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:43,965 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:18:43,965 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:18:43,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:43,987 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:44,022 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:18:44,023 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:18:44,023 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:44,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:44,023 INFO L87 Difference]: Start difference. First operand 977 states and 1273 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-10 06:18:44,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,108 INFO L93 Difference]: Finished difference Result 979 states and 1273 transitions. [2018-11-10 06:18:44,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:44,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1273 transitions. [2018-11-10 06:18:44,113 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2018-11-10 06:18:44,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1273 transitions. [2018-11-10 06:18:44,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-10 06:18:44,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-10 06:18:44,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1273 transitions. [2018-11-10 06:18:44,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,118 INFO L705 BuchiCegarLoop]: Abstraction has 979 states and 1273 transitions. [2018-11-10 06:18:44,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1273 transitions. [2018-11-10 06:18:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 977. [2018-11-10 06:18:44,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:18:44,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1271 transitions. [2018-11-10 06:18:44,128 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1271 transitions. [2018-11-10 06:18:44,128 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1271 transitions. [2018-11-10 06:18:44,128 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 06:18:44,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1271 transitions. [2018-11-10 06:18:44,130 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:18:44,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,131 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,132 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,132 INFO L793 eck$LassoCheckResult]: Stem: 26687#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26472#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26473#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26469#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 26470#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 26608#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 26609#L98-3 assume true; 26781#L98-1 assume !false; 26779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26777#L101 assume !(ssl3_accept_~s__state~0 == 12292); 26775#L104 assume !(ssl3_accept_~s__state~0 == 16384); 26774#L107 assume !(ssl3_accept_~s__state~0 == 8192); 26773#L110 assume !(ssl3_accept_~s__state~0 == 24576); 26772#L113 assume !(ssl3_accept_~s__state~0 == 8195); 26771#L116 assume !(ssl3_accept_~s__state~0 == 8480); 26769#L119 assume !(ssl3_accept_~s__state~0 == 8481); 26766#L122 assume ssl3_accept_~s__state~0 == 8482; 26720#L123 [2018-11-10 06:18:44,132 INFO L795 eck$LassoCheckResult]: Loop: 26720#L123 ssl3_accept_~s__state~0 := 3; 26455#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27302#L584 ssl3_accept_~skip~0 := 0; 27299#L98-3 assume true; 27168#L98-1 assume !false; 27166#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27165#L101 assume !(ssl3_accept_~s__state~0 == 12292); 27163#L104 assume !(ssl3_accept_~s__state~0 == 16384); 27159#L107 assume !(ssl3_accept_~s__state~0 == 8192); 27158#L110 assume !(ssl3_accept_~s__state~0 == 24576); 27156#L113 assume !(ssl3_accept_~s__state~0 == 8195); 27154#L116 assume !(ssl3_accept_~s__state~0 == 8480); 27152#L119 assume !(ssl3_accept_~s__state~0 == 8481); 27150#L122 assume !(ssl3_accept_~s__state~0 == 8482); 27148#L125 assume !(ssl3_accept_~s__state~0 == 8464); 27146#L128 assume !(ssl3_accept_~s__state~0 == 8465); 27145#L131 assume !(ssl3_accept_~s__state~0 == 8466); 27144#L134 assume !(ssl3_accept_~s__state~0 == 8496); 27143#L137 assume !(ssl3_accept_~s__state~0 == 8497); 27141#L140 assume !(ssl3_accept_~s__state~0 == 8512); 27139#L143 assume !(ssl3_accept_~s__state~0 == 8513); 27137#L146 assume !(ssl3_accept_~s__state~0 == 8528); 27136#L149 assume !(ssl3_accept_~s__state~0 == 8529); 27135#L152 assume !(ssl3_accept_~s__state~0 == 8544); 27133#L155 assume !(ssl3_accept_~s__state~0 == 8545); 27131#L158 assume !(ssl3_accept_~s__state~0 == 8560); 27129#L161 assume !(ssl3_accept_~s__state~0 == 8561); 26748#L164 assume ssl3_accept_~s__state~0 == 8448; 26676#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26539#L425 assume !(ssl3_accept_~num1~0 > 0); 26526#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26549#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26920#L584 ssl3_accept_~skip~0 := 0; 26918#L98-3 assume true; 26916#L98-1 assume !false; 26914#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26912#L101 assume !(ssl3_accept_~s__state~0 == 12292); 26910#L104 assume !(ssl3_accept_~s__state~0 == 16384); 26908#L107 assume !(ssl3_accept_~s__state~0 == 8192); 26905#L110 assume !(ssl3_accept_~s__state~0 == 24576); 26903#L113 assume !(ssl3_accept_~s__state~0 == 8195); 26901#L116 assume !(ssl3_accept_~s__state~0 == 8480); 26899#L119 assume !(ssl3_accept_~s__state~0 == 8481); 26896#L122 assume ssl3_accept_~s__state~0 == 8482; 26720#L123 [2018-11-10 06:18:44,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,132 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 06:18:44,132 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:44,149 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:44,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:44,149 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:18:44,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,150 INFO L82 PathProgramCache]: Analyzing trace with hash -47892266, now seen corresponding path program 1 times [2018-11-10 06:18:44,150 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,189 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:44,189 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:44,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:44,189 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:44,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:44,190 INFO L87 Difference]: Start difference. First operand 977 states and 1271 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-10 06:18:44,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,254 INFO L93 Difference]: Finished difference Result 977 states and 1269 transitions. [2018-11-10 06:18:44,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:44,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1269 transitions. [2018-11-10 06:18:44,257 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:18:44,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-10 06:18:44,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-10 06:18:44,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-10 06:18:44,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1269 transitions. [2018-11-10 06:18:44,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,260 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-10 06:18:44,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1269 transitions. [2018-11-10 06:18:44,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 977. [2018-11-10 06:18:44,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:18:44,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-10 06:18:44,270 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-10 06:18:44,270 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-10 06:18:44,270 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 06:18:44,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1269 transitions. [2018-11-10 06:18:44,272 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:18:44,272 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,272 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,273 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,273 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,274 INFO L793 eck$LassoCheckResult]: Stem: 28643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28433#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28434#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28430#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 28431#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28566#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 28567#L98-3 assume true; 28898#L98-1 assume !false; 29203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29201#L101 assume !(ssl3_accept_~s__state~0 == 12292); 29199#L104 assume !(ssl3_accept_~s__state~0 == 16384); 29197#L107 assume !(ssl3_accept_~s__state~0 == 8192); 29195#L110 assume !(ssl3_accept_~s__state~0 == 24576); 29193#L113 assume !(ssl3_accept_~s__state~0 == 8195); 29191#L116 assume !(ssl3_accept_~s__state~0 == 8480); 29189#L119 assume !(ssl3_accept_~s__state~0 == 8481); 29187#L122 assume !(ssl3_accept_~s__state~0 == 8482); 29185#L125 assume ssl3_accept_~s__state~0 == 8464; 28650#L132 [2018-11-10 06:18:44,274 INFO L795 eck$LassoCheckResult]: Loop: 28650#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 28476#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 28477#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28521#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29248#L584 ssl3_accept_~skip~0 := 0; 29246#L98-3 assume true; 29243#L98-1 assume !false; 29238#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29236#L101 assume !(ssl3_accept_~s__state~0 == 12292); 29234#L104 assume !(ssl3_accept_~s__state~0 == 16384); 29232#L107 assume !(ssl3_accept_~s__state~0 == 8192); 29230#L110 assume !(ssl3_accept_~s__state~0 == 24576); 29228#L113 assume !(ssl3_accept_~s__state~0 == 8195); 29226#L116 assume !(ssl3_accept_~s__state~0 == 8480); 29224#L119 assume !(ssl3_accept_~s__state~0 == 8481); 29222#L122 assume !(ssl3_accept_~s__state~0 == 8482); 29220#L125 assume !(ssl3_accept_~s__state~0 == 8464); 29217#L128 assume !(ssl3_accept_~s__state~0 == 8465); 29216#L131 assume !(ssl3_accept_~s__state~0 == 8466); 28840#L134 assume ssl3_accept_~s__state~0 == 8496; 28618#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 28619#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 29169#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 29167#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 29011#L290-2 ssl3_accept_~s__init_num~0 := 0; 29012#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29162#L584 ssl3_accept_~skip~0 := 0; 29161#L98-3 assume true; 29160#L98-1 assume !false; 29159#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29158#L101 assume !(ssl3_accept_~s__state~0 == 12292); 29157#L104 assume !(ssl3_accept_~s__state~0 == 16384); 29156#L107 assume !(ssl3_accept_~s__state~0 == 8192); 29155#L110 assume !(ssl3_accept_~s__state~0 == 24576); 29154#L113 assume !(ssl3_accept_~s__state~0 == 8195); 29153#L116 assume !(ssl3_accept_~s__state~0 == 8480); 29152#L119 assume !(ssl3_accept_~s__state~0 == 8481); 29151#L122 assume !(ssl3_accept_~s__state~0 == 8482); 29150#L125 assume !(ssl3_accept_~s__state~0 == 8464); 29149#L128 assume !(ssl3_accept_~s__state~0 == 8465); 29148#L131 assume !(ssl3_accept_~s__state~0 == 8466); 29147#L134 assume !(ssl3_accept_~s__state~0 == 8496); 29146#L137 assume !(ssl3_accept_~s__state~0 == 8497); 29145#L140 assume ssl3_accept_~s__state~0 == 8512; 28825#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29143#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 29142#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29017#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29010#L584 ssl3_accept_~skip~0 := 0; 29004#L98-3 assume true; 29002#L98-1 assume !false; 29000#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28998#L101 assume !(ssl3_accept_~s__state~0 == 12292); 28996#L104 assume !(ssl3_accept_~s__state~0 == 16384); 28994#L107 assume !(ssl3_accept_~s__state~0 == 8192); 28992#L110 assume !(ssl3_accept_~s__state~0 == 24576); 28990#L113 assume !(ssl3_accept_~s__state~0 == 8195); 28988#L116 assume !(ssl3_accept_~s__state~0 == 8480); 28986#L119 assume !(ssl3_accept_~s__state~0 == 8481); 28983#L122 assume !(ssl3_accept_~s__state~0 == 8482); 28984#L125 assume !(ssl3_accept_~s__state~0 == 8464); 28977#L128 assume !(ssl3_accept_~s__state~0 == 8465); 28978#L131 assume !(ssl3_accept_~s__state~0 == 8466); 28972#L134 assume !(ssl3_accept_~s__state~0 == 8496); 28969#L137 assume !(ssl3_accept_~s__state~0 == 8497); 28967#L140 assume !(ssl3_accept_~s__state~0 == 8512); 28968#L143 assume !(ssl3_accept_~s__state~0 == 8513); 28858#L146 assume ssl3_accept_~s__state~0 == 8528; 28822#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28449#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28450#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 28459#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28496#L351 assume !(ssl3_accept_~ret~0 <= 0); 28497#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28641#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29378#L584 ssl3_accept_~skip~0 := 0; 29376#L98-3 assume true; 29374#L98-1 assume !false; 29373#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28674#L101 assume !(ssl3_accept_~s__state~0 == 12292); 28654#L104 assume !(ssl3_accept_~s__state~0 == 16384); 28655#L107 assume !(ssl3_accept_~s__state~0 == 8192); 28647#L110 assume !(ssl3_accept_~s__state~0 == 24576); 28606#L113 assume !(ssl3_accept_~s__state~0 == 8195); 28589#L116 assume !(ssl3_accept_~s__state~0 == 8480); 28590#L119 assume !(ssl3_accept_~s__state~0 == 8481); 28594#L122 assume !(ssl3_accept_~s__state~0 == 8482); 29289#L125 assume !(ssl3_accept_~s__state~0 == 8464); 29287#L128 assume !(ssl3_accept_~s__state~0 == 8465); 29285#L131 assume !(ssl3_accept_~s__state~0 == 8466); 29283#L134 assume !(ssl3_accept_~s__state~0 == 8496); 29281#L137 assume !(ssl3_accept_~s__state~0 == 8497); 29279#L140 assume !(ssl3_accept_~s__state~0 == 8512); 29278#L143 assume !(ssl3_accept_~s__state~0 == 8513); 29277#L146 assume !(ssl3_accept_~s__state~0 == 8528); 29276#L149 assume !(ssl3_accept_~s__state~0 == 8529); 28715#L152 assume ssl3_accept_~s__state~0 == 8544; 28714#L156 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; 28626#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28958#L584 ssl3_accept_~skip~0 := 0; 28957#L98-3 assume true; 28956#L98-1 assume !false; 28955#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28953#L101 assume !(ssl3_accept_~s__state~0 == 12292); 28949#L104 assume !(ssl3_accept_~s__state~0 == 16384); 28942#L107 assume !(ssl3_accept_~s__state~0 == 8192); 28941#L110 assume !(ssl3_accept_~s__state~0 == 24576); 28940#L113 assume !(ssl3_accept_~s__state~0 == 8195); 28937#L116 assume !(ssl3_accept_~s__state~0 == 8480); 28933#L119 assume !(ssl3_accept_~s__state~0 == 8481); 28856#L122 assume !(ssl3_accept_~s__state~0 == 8482); 28857#L125 assume !(ssl3_accept_~s__state~0 == 8464); 28850#L128 assume !(ssl3_accept_~s__state~0 == 8465); 28851#L131 assume !(ssl3_accept_~s__state~0 == 8466); 28844#L134 assume !(ssl3_accept_~s__state~0 == 8496); 28845#L137 assume !(ssl3_accept_~s__state~0 == 8497); 28852#L140 assume !(ssl3_accept_~s__state~0 == 8512); 28853#L143 assume !(ssl3_accept_~s__state~0 == 8513); 28861#L146 assume !(ssl3_accept_~s__state~0 == 8528); 28859#L149 assume !(ssl3_accept_~s__state~0 == 8529); 28860#L152 assume !(ssl3_accept_~s__state~0 == 8544); 28716#L155 assume !(ssl3_accept_~s__state~0 == 8545); 28717#L158 assume !(ssl3_accept_~s__state~0 == 8560); 28723#L161 assume !(ssl3_accept_~s__state~0 == 8561); 28724#L164 assume !(ssl3_accept_~s__state~0 == 8448); 28952#L167 assume ssl3_accept_~s__state~0 == 8576; 28806#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 28936#L439 assume !(ssl3_accept_~ret~0 <= 0); 28932#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 28425#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29237#L584 ssl3_accept_~skip~0 := 0; 29235#L98-3 assume true; 29233#L98-1 assume !false; 29231#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29229#L101 assume !(ssl3_accept_~s__state~0 == 12292); 29227#L104 assume !(ssl3_accept_~s__state~0 == 16384); 29225#L107 assume !(ssl3_accept_~s__state~0 == 8192); 29223#L110 assume !(ssl3_accept_~s__state~0 == 24576); 29221#L113 assume !(ssl3_accept_~s__state~0 == 8195); 29218#L116 assume !(ssl3_accept_~s__state~0 == 8480); 28719#L119 assume !(ssl3_accept_~s__state~0 == 8481); 29215#L122 assume !(ssl3_accept_~s__state~0 == 8482); 28712#L125 assume ssl3_accept_~s__state~0 == 8464; 28650#L132 [2018-11-10 06:18:44,274 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 06:18:44,274 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,274 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,281 INFO L82 PathProgramCache]: Analyzing trace with hash 6900301, now seen corresponding path program 1 times [2018-11-10 06:18:44,282 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,282 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:44,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,328 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:18:44,328 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:44,328 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:44,328 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:44,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:44,329 INFO L87 Difference]: Start difference. First operand 977 states and 1269 transitions. cyclomatic complexity: 297 Second operand 3 states. [2018-11-10 06:18:44,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,400 INFO L93 Difference]: Finished difference Result 948 states and 1195 transitions. [2018-11-10 06:18:44,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:44,401 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1195 transitions. [2018-11-10 06:18:44,402 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 506 [2018-11-10 06:18:44,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1031 transitions. [2018-11-10 06:18:44,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 575 [2018-11-10 06:18:44,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-10 06:18:44,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1031 transitions. [2018-11-10 06:18:44,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,404 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1031 transitions. [2018-11-10 06:18:44,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1031 transitions. [2018-11-10 06:18:44,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-10 06:18:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-10 06:18:44,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 863 transitions. [2018-11-10 06:18:44,408 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-10 06:18:44,408 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-10 06:18:44,408 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 06:18:44,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 863 transitions. [2018-11-10 06:18:44,409 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-10 06:18:44,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,410 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,410 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,410 INFO L793 eck$LassoCheckResult]: Stem: 30524#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30362#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30363#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30359#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 30360#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30468#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 30469#L98-3 assume true; 30379#L98-1 assume !false; 30380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30525#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30532#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30533#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30527#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30495#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30483#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30484#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30487#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30556#L125 assume ssl3_accept_~s__state~0 == 8464; 30529#L132 [2018-11-10 06:18:44,410 INFO L795 eck$LassoCheckResult]: Loop: 30529#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 30396#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 30397#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30431#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30830#L584 ssl3_accept_~skip~0 := 0; 30828#L98-3 assume true; 30826#L98-1 assume !false; 30824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30822#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30820#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30818#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30816#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30814#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30812#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30811#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30809#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30807#L125 assume !(ssl3_accept_~s__state~0 == 8464); 30805#L128 assume !(ssl3_accept_~s__state~0 == 8465); 30803#L131 assume !(ssl3_accept_~s__state~0 == 8466); 30802#L134 assume ssl3_accept_~s__state~0 == 8496; 30724#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 30800#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 30799#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 30797#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 30458#L290-2 ssl3_accept_~s__init_num~0 := 0; 30459#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30984#L584 ssl3_accept_~skip~0 := 0; 30983#L98-3 assume true; 30982#L98-1 assume !false; 30981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30980#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30979#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30975#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30974#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30973#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30971#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30966#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30964#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30962#L125 assume !(ssl3_accept_~s__state~0 == 8464); 30960#L128 assume !(ssl3_accept_~s__state~0 == 8465); 30958#L131 assume !(ssl3_accept_~s__state~0 == 8466); 30956#L134 assume !(ssl3_accept_~s__state~0 == 8496); 30954#L137 assume !(ssl3_accept_~s__state~0 == 8497); 30952#L140 assume ssl3_accept_~s__state~0 == 8512; 30436#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30437#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 30462#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30463#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30927#L584 ssl3_accept_~skip~0 := 0; 30922#L98-3 assume true; 30920#L98-1 assume !false; 30918#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30916#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30914#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30912#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30910#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30908#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30906#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30904#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30902#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30900#L125 assume !(ssl3_accept_~s__state~0 == 8464); 30898#L128 assume !(ssl3_accept_~s__state~0 == 8465); 30896#L131 assume !(ssl3_accept_~s__state~0 == 8466); 30894#L134 assume !(ssl3_accept_~s__state~0 == 8496); 30892#L137 assume !(ssl3_accept_~s__state~0 == 8497); 30890#L140 assume !(ssl3_accept_~s__state~0 == 8512); 30887#L143 assume !(ssl3_accept_~s__state~0 == 8513); 30885#L146 assume ssl3_accept_~s__state~0 == 8528; 30419#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30376#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30377#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 30383#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30415#L351 assume !(ssl3_accept_~ret~0 <= 0); 30416#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30523#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30372#L584 ssl3_accept_~skip~0 := 0; 30364#L98-3 assume true; 30365#L98-1 assume !false; 31025#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31024#L101 assume !(ssl3_accept_~s__state~0 == 12292); 31023#L104 assume !(ssl3_accept_~s__state~0 == 16384); 31022#L107 assume !(ssl3_accept_~s__state~0 == 8192); 31021#L110 assume !(ssl3_accept_~s__state~0 == 24576); 31020#L113 assume !(ssl3_accept_~s__state~0 == 8195); 31019#L116 assume !(ssl3_accept_~s__state~0 == 8480); 31018#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30434#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30407#L125 assume !(ssl3_accept_~s__state~0 == 8464); 30408#L128 assume !(ssl3_accept_~s__state~0 == 8465); 30386#L131 assume !(ssl3_accept_~s__state~0 == 8466); 30387#L134 assume !(ssl3_accept_~s__state~0 == 8496); 30536#L137 assume !(ssl3_accept_~s__state~0 == 8497); 30537#L140 assume !(ssl3_accept_~s__state~0 == 8512); 30513#L143 assume !(ssl3_accept_~s__state~0 == 8513); 30514#L146 assume !(ssl3_accept_~s__state~0 == 8528); 30934#L149 assume !(ssl3_accept_~s__state~0 == 8529); 30928#L152 assume ssl3_accept_~s__state~0 == 8544; 30546#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 30531#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 30480#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30476#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 30352#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30346#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30347#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30875#L584 ssl3_accept_~skip~0 := 0; 30874#L98-3 assume true; 30873#L98-1 assume !false; 30872#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30871#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30870#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30869#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30868#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30867#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30866#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30865#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30864#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30863#L125 assume !(ssl3_accept_~s__state~0 == 8464); 30862#L128 assume !(ssl3_accept_~s__state~0 == 8465); 30861#L131 assume !(ssl3_accept_~s__state~0 == 8466); 30751#L134 assume !(ssl3_accept_~s__state~0 == 8496); 30750#L137 assume !(ssl3_accept_~s__state~0 == 8497); 30749#L140 assume !(ssl3_accept_~s__state~0 == 8512); 30748#L143 assume !(ssl3_accept_~s__state~0 == 8513); 30747#L146 assume !(ssl3_accept_~s__state~0 == 8528); 30745#L149 assume !(ssl3_accept_~s__state~0 == 8529); 30744#L152 assume !(ssl3_accept_~s__state~0 == 8544); 30743#L155 assume !(ssl3_accept_~s__state~0 == 8545); 30741#L158 assume !(ssl3_accept_~s__state~0 == 8560); 30738#L161 assume !(ssl3_accept_~s__state~0 == 8561); 30581#L164 assume ssl3_accept_~s__state~0 == 8448; 30516#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 30417#L425 assume !(ssl3_accept_~num1~0 > 0); 30406#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30422#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30602#L584 ssl3_accept_~skip~0 := 0; 30597#L98-3 assume true; 30592#L98-1 assume !false; 30587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30574#L101 assume !(ssl3_accept_~s__state~0 == 12292); 30575#L104 assume !(ssl3_accept_~s__state~0 == 16384); 30570#L107 assume !(ssl3_accept_~s__state~0 == 8192); 30568#L110 assume !(ssl3_accept_~s__state~0 == 24576); 30567#L113 assume !(ssl3_accept_~s__state~0 == 8195); 30562#L116 assume !(ssl3_accept_~s__state~0 == 8480); 30560#L119 assume !(ssl3_accept_~s__state~0 == 8481); 30561#L122 assume !(ssl3_accept_~s__state~0 == 8482); 30563#L125 assume ssl3_accept_~s__state~0 == 8464; 30529#L132 [2018-11-10 06:18:44,410 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 06:18:44,410 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,410 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,411 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,411 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,411 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,414 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1150262370, now seen corresponding path program 1 times [2018-11-10 06:18:44,415 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,415 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,460 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:18:44,460 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:18:44,460 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:18:44,473 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,493 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:18:44,524 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:18:44,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:18:44,524 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 06:18:44,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 06:18:44,524 INFO L87 Difference]: Start difference. First operand 680 states and 863 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-10 06:18:44,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,707 INFO L93 Difference]: Finished difference Result 1128 states and 1416 transitions. [2018-11-10 06:18:44,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 06:18:44,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1128 states and 1416 transitions. [2018-11-10 06:18:44,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 952 [2018-11-10 06:18:44,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1128 states to 1128 states and 1416 transitions. [2018-11-10 06:18:44,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1021 [2018-11-10 06:18:44,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1021 [2018-11-10 06:18:44,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1128 states and 1416 transitions. [2018-11-10 06:18:44,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,712 INFO L705 BuchiCegarLoop]: Abstraction has 1128 states and 1416 transitions. [2018-11-10 06:18:44,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states and 1416 transitions. [2018-11-10 06:18:44,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 859. [2018-11-10 06:18:44,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 859 states. [2018-11-10 06:18:44,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1088 transitions. [2018-11-10 06:18:44,720 INFO L728 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-10 06:18:44,720 INFO L608 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-10 06:18:44,720 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 06:18:44,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 859 states and 1088 transitions. [2018-11-10 06:18:44,721 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 683 [2018-11-10 06:18:44,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,723 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,723 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,723 INFO L793 eck$LassoCheckResult]: Stem: 32784#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32619#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32615#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 32616#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 32727#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 32728#L98-3 assume true; 32875#L98-1 assume !false; 33137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33138#L101 assume !(ssl3_accept_~s__state~0 == 12292); 33132#L104 assume !(ssl3_accept_~s__state~0 == 16384); 33133#L107 assume !(ssl3_accept_~s__state~0 == 8192); 33125#L110 assume !(ssl3_accept_~s__state~0 == 24576); 33126#L113 assume !(ssl3_accept_~s__state~0 == 8195); 33121#L116 assume !(ssl3_accept_~s__state~0 == 8480); 33122#L119 assume !(ssl3_accept_~s__state~0 == 8481); 33109#L122 assume !(ssl3_accept_~s__state~0 == 8482); 33110#L125 assume ssl3_accept_~s__state~0 == 8464; 32792#L132 [2018-11-10 06:18:44,723 INFO L795 eck$LassoCheckResult]: Loop: 32792#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 32652#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 32653#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32687#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33455#L584 ssl3_accept_~skip~0 := 0; 33454#L98-3 assume true; 32635#L98-1 assume !false; 32636#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33453#L101 assume !(ssl3_accept_~s__state~0 == 12292); 33452#L104 assume !(ssl3_accept_~s__state~0 == 16384); 32804#L107 assume !(ssl3_accept_~s__state~0 == 8192); 32790#L110 assume !(ssl3_accept_~s__state~0 == 24576); 32755#L113 assume !(ssl3_accept_~s__state~0 == 8195); 32756#L116 assume !(ssl3_accept_~s__state~0 == 8480); 33435#L119 assume !(ssl3_accept_~s__state~0 == 8481); 32690#L122 assume !(ssl3_accept_~s__state~0 == 8482); 32691#L125 assume !(ssl3_accept_~s__state~0 == 8464); 33398#L128 assume !(ssl3_accept_~s__state~0 == 8465); 33396#L131 assume !(ssl3_accept_~s__state~0 == 8466); 33242#L134 assume ssl3_accept_~s__state~0 == 8496; 32767#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 32736#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32737#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 33187#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 32717#L290-2 ssl3_accept_~s__init_num~0 := 0; 32675#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32628#L584 ssl3_accept_~skip~0 := 0; 32620#L98-3 assume true; 32621#L98-1 assume !false; 32787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32788#L101 assume !(ssl3_accept_~s__state~0 == 12292); 32794#L104 assume !(ssl3_accept_~s__state~0 == 16384); 32795#L107 assume !(ssl3_accept_~s__state~0 == 8192); 33451#L110 assume !(ssl3_accept_~s__state~0 == 24576); 33436#L113 assume !(ssl3_accept_~s__state~0 == 8195); 33434#L116 assume !(ssl3_accept_~s__state~0 == 8480); 33433#L119 assume !(ssl3_accept_~s__state~0 == 8481); 33432#L122 assume !(ssl3_accept_~s__state~0 == 8482); 33431#L125 assume !(ssl3_accept_~s__state~0 == 8464); 33430#L128 assume !(ssl3_accept_~s__state~0 == 8465); 33429#L131 assume !(ssl3_accept_~s__state~0 == 8466); 32810#L134 assume !(ssl3_accept_~s__state~0 == 8496); 32798#L137 assume !(ssl3_accept_~s__state~0 == 8497); 32799#L140 assume !(ssl3_accept_~s__state~0 == 8512); 32774#L143 assume !(ssl3_accept_~s__state~0 == 8513); 32758#L146 assume !(ssl3_accept_~s__state~0 == 8528); 32759#L149 assume !(ssl3_accept_~s__state~0 == 8529); 32749#L152 assume !(ssl3_accept_~s__state~0 == 8544); 32695#L155 assume !(ssl3_accept_~s__state~0 == 8545); 32667#L158 assume !(ssl3_accept_~s__state~0 == 8560); 32668#L161 assume !(ssl3_accept_~s__state~0 == 8561); 32648#L164 assume !(ssl3_accept_~s__state~0 == 8448); 32649#L167 assume !(ssl3_accept_~s__state~0 == 8576); 32813#L170 assume !(ssl3_accept_~s__state~0 == 8577); 32806#L173 assume !(ssl3_accept_~s__state~0 == 8592); 32777#L176 assume !(ssl3_accept_~s__state~0 == 8593); 32762#L179 assume !(ssl3_accept_~s__state~0 == 8608); 32763#L182 assume !(ssl3_accept_~s__state~0 == 8609); 32751#L185 assume !(ssl3_accept_~s__state~0 == 8640); 32699#L188 assume !(ssl3_accept_~s__state~0 == 8641); 32700#L191 assume ssl3_accept_~s__state~0 == 8656; 32716#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32709#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32710#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 32732#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 32656#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 32657#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33391#L584 ssl3_accept_~skip~0 := 0; 33240#L98-3 assume true; 33235#L98-1 assume !false; 33233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33231#L101 assume !(ssl3_accept_~s__state~0 == 12292); 33229#L104 assume !(ssl3_accept_~s__state~0 == 16384); 33227#L107 assume !(ssl3_accept_~s__state~0 == 8192); 33225#L110 assume !(ssl3_accept_~s__state~0 == 24576); 33223#L113 assume !(ssl3_accept_~s__state~0 == 8195); 33221#L116 assume !(ssl3_accept_~s__state~0 == 8480); 33219#L119 assume !(ssl3_accept_~s__state~0 == 8481); 33217#L122 assume !(ssl3_accept_~s__state~0 == 8482); 33215#L125 assume !(ssl3_accept_~s__state~0 == 8464); 33213#L128 assume !(ssl3_accept_~s__state~0 == 8465); 33211#L131 assume !(ssl3_accept_~s__state~0 == 8466); 33209#L134 assume !(ssl3_accept_~s__state~0 == 8496); 33207#L137 assume !(ssl3_accept_~s__state~0 == 8497); 33205#L140 assume !(ssl3_accept_~s__state~0 == 8512); 33203#L143 assume !(ssl3_accept_~s__state~0 == 8513); 33201#L146 assume !(ssl3_accept_~s__state~0 == 8528); 33199#L149 assume !(ssl3_accept_~s__state~0 == 8529); 33193#L152 assume !(ssl3_accept_~s__state~0 == 8544); 33189#L155 assume !(ssl3_accept_~s__state~0 == 8545); 33188#L158 assume !(ssl3_accept_~s__state~0 == 8560); 33186#L161 assume !(ssl3_accept_~s__state~0 == 8561); 33184#L164 assume !(ssl3_accept_~s__state~0 == 8448); 33178#L167 assume !(ssl3_accept_~s__state~0 == 8576); 33176#L170 assume !(ssl3_accept_~s__state~0 == 8577); 33174#L173 assume !(ssl3_accept_~s__state~0 == 8592); 33172#L176 assume !(ssl3_accept_~s__state~0 == 8593); 33170#L179 assume !(ssl3_accept_~s__state~0 == 8608); 33168#L182 assume !(ssl3_accept_~s__state~0 == 8609); 33166#L185 assume !(ssl3_accept_~s__state~0 == 8640); 33164#L188 assume !(ssl3_accept_~s__state~0 == 8641); 33162#L191 assume !(ssl3_accept_~s__state~0 == 8656); 33160#L194 assume !(ssl3_accept_~s__state~0 == 8657); 32604#L197 assume ssl3_accept_~s__state~0 == 8672; 32605#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 32708#L513 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 32655#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32703#L524 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32705#L524-2 ssl3_accept_~s__init_num~0 := 0; 32715#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33445#L584 ssl3_accept_~skip~0 := 0; 33444#L98-3 assume true; 33443#L98-1 assume !false; 33442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33441#L101 assume !(ssl3_accept_~s__state~0 == 12292); 33440#L104 assume !(ssl3_accept_~s__state~0 == 16384); 33439#L107 assume !(ssl3_accept_~s__state~0 == 8192); 33438#L110 assume !(ssl3_accept_~s__state~0 == 24576); 33437#L113 assume !(ssl3_accept_~s__state~0 == 8195); 32743#L116 assume !(ssl3_accept_~s__state~0 == 8480); 32744#L119 assume !(ssl3_accept_~s__state~0 == 8481); 32748#L122 assume !(ssl3_accept_~s__state~0 == 8482); 32663#L125 assume !(ssl3_accept_~s__state~0 == 8464); 32664#L128 assume !(ssl3_accept_~s__state~0 == 8465); 32642#L131 assume !(ssl3_accept_~s__state~0 == 8466); 32643#L134 assume !(ssl3_accept_~s__state~0 == 8496); 32908#L137 assume !(ssl3_accept_~s__state~0 == 8497); 32906#L140 assume !(ssl3_accept_~s__state~0 == 8512); 32904#L143 assume !(ssl3_accept_~s__state~0 == 8513); 32902#L146 assume !(ssl3_accept_~s__state~0 == 8528); 32900#L149 assume !(ssl3_accept_~s__state~0 == 8529); 32898#L152 assume !(ssl3_accept_~s__state~0 == 8544); 32896#L155 assume !(ssl3_accept_~s__state~0 == 8545); 32894#L158 assume !(ssl3_accept_~s__state~0 == 8560); 32892#L161 assume !(ssl3_accept_~s__state~0 == 8561); 32863#L164 assume ssl3_accept_~s__state~0 == 8448; 32860#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32856#L425 assume !(ssl3_accept_~num1~0 > 0); 32853#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32849#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32842#L584 ssl3_accept_~skip~0 := 0; 32839#L98-3 assume true; 32836#L98-1 assume !false; 32833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32832#L101 assume !(ssl3_accept_~s__state~0 == 12292); 32830#L104 assume !(ssl3_accept_~s__state~0 == 16384); 32828#L107 assume !(ssl3_accept_~s__state~0 == 8192); 32826#L110 assume !(ssl3_accept_~s__state~0 == 24576); 32823#L113 assume !(ssl3_accept_~s__state~0 == 8195); 32821#L116 assume !(ssl3_accept_~s__state~0 == 8480); 32820#L119 assume !(ssl3_accept_~s__state~0 == 8481); 32818#L122 assume !(ssl3_accept_~s__state~0 == 8482); 32819#L125 assume ssl3_accept_~s__state~0 == 8464; 32792#L132 [2018-11-10 06:18:44,723 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 06:18:44,724 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,724 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,724 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1067621997, now seen corresponding path program 1 times [2018-11-10 06:18:44,730 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,740 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,741 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:44,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,789 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 06:18:44,790 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:44,790 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:44,790 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:44,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:44,790 INFO L87 Difference]: Start difference. First operand 859 states and 1088 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-10 06:18:44,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,839 INFO L93 Difference]: Finished difference Result 1495 states and 1915 transitions. [2018-11-10 06:18:44,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:44,840 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1495 states and 1915 transitions. [2018-11-10 06:18:44,844 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-10 06:18:44,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-10 06:18:44,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-11-10 06:18:44,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-11-10 06:18:44,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1495 states and 1915 transitions. [2018-11-10 06:18:44,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,849 INFO L705 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:18:44,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states and 1915 transitions. [2018-11-10 06:18:44,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2018-11-10 06:18:44,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-10 06:18:44,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-10 06:18:44,862 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:18:44,862 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:18:44,862 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 06:18:44,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1915 transitions. [2018-11-10 06:18:44,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-10 06:18:44,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,867 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,867 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,867 INFO L793 eck$LassoCheckResult]: Stem: 35156#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34983#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34975#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 34976#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 35095#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 35096#L98-3 assume true; 35302#L98-1 assume !false; 36364#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36360#L101 assume !(ssl3_accept_~s__state~0 == 12292); 36359#L104 assume !(ssl3_accept_~s__state~0 == 16384); 36358#L107 assume !(ssl3_accept_~s__state~0 == 8192); 36356#L110 assume !(ssl3_accept_~s__state~0 == 24576); 36355#L113 assume !(ssl3_accept_~s__state~0 == 8195); 36351#L116 assume !(ssl3_accept_~s__state~0 == 8480); 36348#L119 assume !(ssl3_accept_~s__state~0 == 8481); 36283#L122 assume !(ssl3_accept_~s__state~0 == 8482); 35225#L125 assume ssl3_accept_~s__state~0 == 8464; 35164#L132 [2018-11-10 06:18:44,867 INFO L795 eck$LassoCheckResult]: Loop: 35164#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 35013#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 35014#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35050#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36272#L584 ssl3_accept_~skip~0 := 0; 36270#L98-3 assume true; 36268#L98-1 assume !false; 36266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36264#L101 assume !(ssl3_accept_~s__state~0 == 12292); 36262#L104 assume !(ssl3_accept_~s__state~0 == 16384); 36260#L107 assume !(ssl3_accept_~s__state~0 == 8192); 36258#L110 assume !(ssl3_accept_~s__state~0 == 24576); 36256#L113 assume !(ssl3_accept_~s__state~0 == 8195); 36254#L116 assume !(ssl3_accept_~s__state~0 == 8480); 36252#L119 assume !(ssl3_accept_~s__state~0 == 8481); 36251#L122 assume !(ssl3_accept_~s__state~0 == 8482); 36249#L125 assume !(ssl3_accept_~s__state~0 == 8464); 36247#L128 assume !(ssl3_accept_~s__state~0 == 8465); 36245#L131 assume !(ssl3_accept_~s__state~0 == 8466); 36242#L134 assume ssl3_accept_~s__state~0 == 8496; 35630#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36241#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 36011#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 36238#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 36239#L290-2 ssl3_accept_~s__init_num~0 := 0; 36446#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36443#L584 ssl3_accept_~skip~0 := 0; 36442#L98-3 assume true; 36441#L98-1 assume !false; 36440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36434#L101 assume !(ssl3_accept_~s__state~0 == 12292); 36433#L104 assume !(ssl3_accept_~s__state~0 == 16384); 35179#L107 assume !(ssl3_accept_~s__state~0 == 8192); 35180#L110 assume !(ssl3_accept_~s__state~0 == 24576); 36344#L113 assume !(ssl3_accept_~s__state~0 == 8195); 36345#L116 assume !(ssl3_accept_~s__state~0 == 8480); 36339#L119 assume !(ssl3_accept_~s__state~0 == 8481); 36340#L122 assume !(ssl3_accept_~s__state~0 == 8482); 36331#L125 assume !(ssl3_accept_~s__state~0 == 8464); 36332#L128 assume !(ssl3_accept_~s__state~0 == 8465); 35003#L131 assume !(ssl3_accept_~s__state~0 == 8466); 35004#L134 assume !(ssl3_accept_~s__state~0 == 8496); 35173#L137 assume !(ssl3_accept_~s__state~0 == 8497); 35174#L140 assume !(ssl3_accept_~s__state~0 == 8512); 35145#L143 assume !(ssl3_accept_~s__state~0 == 8513); 35127#L146 assume !(ssl3_accept_~s__state~0 == 8528); 35128#L149 assume !(ssl3_accept_~s__state~0 == 8529); 36431#L152 assume !(ssl3_accept_~s__state~0 == 8544); 36430#L155 assume !(ssl3_accept_~s__state~0 == 8545); 36429#L158 assume !(ssl3_accept_~s__state~0 == 8560); 36428#L161 assume !(ssl3_accept_~s__state~0 == 8561); 36427#L164 assume !(ssl3_accept_~s__state~0 == 8448); 36426#L167 assume !(ssl3_accept_~s__state~0 == 8576); 35203#L170 assume !(ssl3_accept_~s__state~0 == 8577); 35188#L173 assume !(ssl3_accept_~s__state~0 == 8592); 35189#L176 assume !(ssl3_accept_~s__state~0 == 8593); 36424#L179 assume !(ssl3_accept_~s__state~0 == 8608); 36423#L182 assume !(ssl3_accept_~s__state~0 == 8609); 36322#L185 assume !(ssl3_accept_~s__state~0 == 8640); 35063#L188 assume !(ssl3_accept_~s__state~0 == 8641); 35064#L191 assume ssl3_accept_~s__state~0 == 8656; 35083#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35074#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35075#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 35119#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35017#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 35018#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36315#L584 ssl3_accept_~skip~0 := 0; 36314#L98-3 assume true; 36313#L98-1 assume !false; 36312#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36311#L101 assume !(ssl3_accept_~s__state~0 == 12292); 36310#L104 assume !(ssl3_accept_~s__state~0 == 16384); 36309#L107 assume !(ssl3_accept_~s__state~0 == 8192); 36308#L110 assume !(ssl3_accept_~s__state~0 == 24576); 36307#L113 assume !(ssl3_accept_~s__state~0 == 8195); 36306#L116 assume !(ssl3_accept_~s__state~0 == 8480); 36305#L119 assume !(ssl3_accept_~s__state~0 == 8481); 36304#L122 assume !(ssl3_accept_~s__state~0 == 8482); 36303#L125 assume !(ssl3_accept_~s__state~0 == 8464); 36302#L128 assume !(ssl3_accept_~s__state~0 == 8465); 36301#L131 assume !(ssl3_accept_~s__state~0 == 8466); 36300#L134 assume !(ssl3_accept_~s__state~0 == 8496); 36299#L137 assume !(ssl3_accept_~s__state~0 == 8497); 36298#L140 assume !(ssl3_accept_~s__state~0 == 8512); 36297#L143 assume !(ssl3_accept_~s__state~0 == 8513); 36296#L146 assume !(ssl3_accept_~s__state~0 == 8528); 36295#L149 assume !(ssl3_accept_~s__state~0 == 8529); 36294#L152 assume !(ssl3_accept_~s__state~0 == 8544); 36293#L155 assume !(ssl3_accept_~s__state~0 == 8545); 36292#L158 assume !(ssl3_accept_~s__state~0 == 8560); 36291#L161 assume !(ssl3_accept_~s__state~0 == 8561); 36290#L164 assume !(ssl3_accept_~s__state~0 == 8448); 36289#L167 assume !(ssl3_accept_~s__state~0 == 8576); 36288#L170 assume !(ssl3_accept_~s__state~0 == 8577); 36287#L173 assume !(ssl3_accept_~s__state~0 == 8592); 36286#L176 assume !(ssl3_accept_~s__state~0 == 8593); 36285#L179 assume !(ssl3_accept_~s__state~0 == 8608); 36284#L182 assume !(ssl3_accept_~s__state~0 == 8609); 35376#L185 assume !(ssl3_accept_~s__state~0 == 8640); 35375#L188 assume !(ssl3_accept_~s__state~0 == 8641); 35364#L191 assume !(ssl3_accept_~s__state~0 == 8656); 35365#L194 assume !(ssl3_accept_~s__state~0 == 8657); 34964#L197 assume ssl3_accept_~s__state~0 == 8672; 34965#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 35072#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 35073#L516 assume !(ssl3_accept_~blastFlag~0 == 3); 35654#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35067#L524 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35069#L524-2 ssl3_accept_~s__init_num~0 := 0; 36401#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36385#L584 ssl3_accept_~skip~0 := 0; 36379#L98-3 assume true; 36377#L98-1 assume !false; 36375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36373#L101 assume !(ssl3_accept_~s__state~0 == 12292); 36371#L104 assume !(ssl3_accept_~s__state~0 == 16384); 36369#L107 assume !(ssl3_accept_~s__state~0 == 8192); 36368#L110 assume !(ssl3_accept_~s__state~0 == 24576); 36366#L113 assume !(ssl3_accept_~s__state~0 == 8195); 36362#L116 assume !(ssl3_accept_~s__state~0 == 8480); 35116#L119 assume !(ssl3_accept_~s__state~0 == 8481); 35053#L122 assume !(ssl3_accept_~s__state~0 == 8482); 35024#L125 assume !(ssl3_accept_~s__state~0 == 8464); 35025#L128 assume !(ssl3_accept_~s__state~0 == 8465); 35038#L131 assume !(ssl3_accept_~s__state~0 == 8466); 35980#L134 assume !(ssl3_accept_~s__state~0 == 8496); 35977#L137 assume !(ssl3_accept_~s__state~0 == 8497); 35974#L140 assume !(ssl3_accept_~s__state~0 == 8512); 35971#L143 assume !(ssl3_accept_~s__state~0 == 8513); 35968#L146 assume !(ssl3_accept_~s__state~0 == 8528); 35965#L149 assume !(ssl3_accept_~s__state~0 == 8529); 35962#L152 assume !(ssl3_accept_~s__state~0 == 8544); 35959#L155 assume !(ssl3_accept_~s__state~0 == 8545); 35956#L158 assume !(ssl3_accept_~s__state~0 == 8560); 35953#L161 assume !(ssl3_accept_~s__state~0 == 8561); 35273#L164 assume ssl3_accept_~s__state~0 == 8448; 35270#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35271#L425 assume !(ssl3_accept_~num1~0 > 0); 35261#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35262#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 35650#L584 ssl3_accept_~skip~0 := 0; 35649#L98-3 assume true; 35648#L98-1 assume !false; 35647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35645#L101 assume !(ssl3_accept_~s__state~0 == 12292); 35644#L104 assume !(ssl3_accept_~s__state~0 == 16384); 35643#L107 assume !(ssl3_accept_~s__state~0 == 8192); 35641#L110 assume !(ssl3_accept_~s__state~0 == 24576); 35639#L113 assume !(ssl3_accept_~s__state~0 == 8195); 35638#L116 assume !(ssl3_accept_~s__state~0 == 8480); 35637#L119 assume !(ssl3_accept_~s__state~0 == 8481); 35635#L122 assume !(ssl3_accept_~s__state~0 == 8482); 35634#L125 assume ssl3_accept_~s__state~0 == 8464; 35164#L132 [2018-11-10 06:18:44,867 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 06:18:44,868 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,868 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,875 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,875 INFO L82 PathProgramCache]: Analyzing trace with hash 84563020, now seen corresponding path program 1 times [2018-11-10 06:18:44,875 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,875 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,876 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:44,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:44,918 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 06:18:44,919 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:44,919 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:44,919 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:44,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:44,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:44,919 INFO L87 Difference]: Start difference. First operand 1495 states and 1915 transitions. cyclomatic complexity: 423 Second operand 3 states. [2018-11-10 06:18:44,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:44,939 INFO L93 Difference]: Finished difference Result 1640 states and 2079 transitions. [2018-11-10 06:18:44,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:44,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1640 states and 2079 transitions. [2018-11-10 06:18:44,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1413 [2018-11-10 06:18:44,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1640 states to 1589 states and 2020 transitions. [2018-11-10 06:18:44,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1482 [2018-11-10 06:18:44,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1482 [2018-11-10 06:18:44,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1589 states and 2020 transitions. [2018-11-10 06:18:44,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:44,957 INFO L705 BuchiCegarLoop]: Abstraction has 1589 states and 2020 transitions. [2018-11-10 06:18:44,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1589 states and 2020 transitions. [2018-11-10 06:18:44,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1589 to 1542. [2018-11-10 06:18:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-11-10 06:18:44,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1967 transitions. [2018-11-10 06:18:44,971 INFO L728 BuchiCegarLoop]: Abstraction has 1542 states and 1967 transitions. [2018-11-10 06:18:44,971 INFO L608 BuchiCegarLoop]: Abstraction has 1542 states and 1967 transitions. [2018-11-10 06:18:44,971 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 06:18:44,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1542 states and 1967 transitions. [2018-11-10 06:18:44,974 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1366 [2018-11-10 06:18:44,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:44,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:44,976 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,976 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:44,976 INFO L793 eck$LassoCheckResult]: Stem: 38287#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38126#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38116#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 38117#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 38231#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 38232#L98-3 assume true; 38350#L98-1 assume !false; 39412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39410#L101 assume !(ssl3_accept_~s__state~0 == 12292); 39408#L104 assume !(ssl3_accept_~s__state~0 == 16384); 39406#L107 assume !(ssl3_accept_~s__state~0 == 8192); 39404#L110 assume !(ssl3_accept_~s__state~0 == 24576); 39402#L113 assume !(ssl3_accept_~s__state~0 == 8195); 39400#L116 assume !(ssl3_accept_~s__state~0 == 8480); 39398#L119 assume !(ssl3_accept_~s__state~0 == 8481); 39396#L122 assume !(ssl3_accept_~s__state~0 == 8482); 39394#L125 assume ssl3_accept_~s__state~0 == 8464; 38981#L132 [2018-11-10 06:18:44,976 INFO L795 eck$LassoCheckResult]: Loop: 38981#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 39133#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 38157#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39130#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39124#L584 ssl3_accept_~skip~0 := 0; 39122#L98-3 assume true; 39120#L98-1 assume !false; 39117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39115#L101 assume !(ssl3_accept_~s__state~0 == 12292); 39113#L104 assume !(ssl3_accept_~s__state~0 == 16384); 39111#L107 assume !(ssl3_accept_~s__state~0 == 8192); 39109#L110 assume !(ssl3_accept_~s__state~0 == 24576); 39107#L113 assume !(ssl3_accept_~s__state~0 == 8195); 39106#L116 assume !(ssl3_accept_~s__state~0 == 8480); 39105#L119 assume !(ssl3_accept_~s__state~0 == 8481); 39103#L122 assume !(ssl3_accept_~s__state~0 == 8482); 39101#L125 assume !(ssl3_accept_~s__state~0 == 8464); 39099#L128 assume !(ssl3_accept_~s__state~0 == 8465); 39097#L131 assume !(ssl3_accept_~s__state~0 == 8466); 39093#L134 assume ssl3_accept_~s__state~0 == 8496; 38607#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 39089#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 39073#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 39071#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 39072#L290-2 ssl3_accept_~s__init_num~0 := 0; 39220#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39214#L584 ssl3_accept_~skip~0 := 0; 39212#L98-3 assume true; 39210#L98-1 assume !false; 39208#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39206#L101 assume !(ssl3_accept_~s__state~0 == 12292); 39204#L104 assume !(ssl3_accept_~s__state~0 == 16384); 39202#L107 assume !(ssl3_accept_~s__state~0 == 8192); 39200#L110 assume !(ssl3_accept_~s__state~0 == 24576); 39198#L113 assume !(ssl3_accept_~s__state~0 == 8195); 39196#L116 assume !(ssl3_accept_~s__state~0 == 8480); 39194#L119 assume !(ssl3_accept_~s__state~0 == 8481); 39192#L122 assume !(ssl3_accept_~s__state~0 == 8482); 39190#L125 assume !(ssl3_accept_~s__state~0 == 8464); 39188#L128 assume !(ssl3_accept_~s__state~0 == 8465); 39186#L131 assume !(ssl3_accept_~s__state~0 == 8466); 39184#L134 assume !(ssl3_accept_~s__state~0 == 8496); 39182#L137 assume !(ssl3_accept_~s__state~0 == 8497); 39180#L140 assume !(ssl3_accept_~s__state~0 == 8512); 39178#L143 assume !(ssl3_accept_~s__state~0 == 8513); 39176#L146 assume !(ssl3_accept_~s__state~0 == 8528); 39174#L149 assume !(ssl3_accept_~s__state~0 == 8529); 39172#L152 assume !(ssl3_accept_~s__state~0 == 8544); 39170#L155 assume !(ssl3_accept_~s__state~0 == 8545); 39168#L158 assume !(ssl3_accept_~s__state~0 == 8560); 39166#L161 assume !(ssl3_accept_~s__state~0 == 8561); 39164#L164 assume !(ssl3_accept_~s__state~0 == 8448); 39162#L167 assume !(ssl3_accept_~s__state~0 == 8576); 39160#L170 assume !(ssl3_accept_~s__state~0 == 8577); 39158#L173 assume !(ssl3_accept_~s__state~0 == 8592); 39156#L176 assume !(ssl3_accept_~s__state~0 == 8593); 39154#L179 assume !(ssl3_accept_~s__state~0 == 8608); 39148#L182 assume !(ssl3_accept_~s__state~0 == 8609); 39146#L185 assume !(ssl3_accept_~s__state~0 == 8640); 38467#L188 assume !(ssl3_accept_~s__state~0 == 8641); 38466#L191 assume ssl3_accept_~s__state~0 == 8656; 38398#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38465#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 38464#L496 assume !(ssl3_accept_~blastFlag~0 == 2); 38463#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 38462#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 38460#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38455#L584 ssl3_accept_~skip~0 := 0; 38454#L98-3 assume true; 38453#L98-1 assume !false; 38452#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38451#L101 assume !(ssl3_accept_~s__state~0 == 12292); 38450#L104 assume !(ssl3_accept_~s__state~0 == 16384); 38449#L107 assume !(ssl3_accept_~s__state~0 == 8192); 38448#L110 assume !(ssl3_accept_~s__state~0 == 24576); 38447#L113 assume !(ssl3_accept_~s__state~0 == 8195); 38446#L116 assume !(ssl3_accept_~s__state~0 == 8480); 38445#L119 assume !(ssl3_accept_~s__state~0 == 8481); 38444#L122 assume !(ssl3_accept_~s__state~0 == 8482); 38443#L125 assume !(ssl3_accept_~s__state~0 == 8464); 38442#L128 assume !(ssl3_accept_~s__state~0 == 8465); 38441#L131 assume !(ssl3_accept_~s__state~0 == 8466); 38440#L134 assume !(ssl3_accept_~s__state~0 == 8496); 38439#L137 assume !(ssl3_accept_~s__state~0 == 8497); 38438#L140 assume !(ssl3_accept_~s__state~0 == 8512); 38437#L143 assume !(ssl3_accept_~s__state~0 == 8513); 38436#L146 assume !(ssl3_accept_~s__state~0 == 8528); 38435#L149 assume !(ssl3_accept_~s__state~0 == 8529); 38434#L152 assume !(ssl3_accept_~s__state~0 == 8544); 38433#L155 assume !(ssl3_accept_~s__state~0 == 8545); 38432#L158 assume !(ssl3_accept_~s__state~0 == 8560); 38431#L161 assume !(ssl3_accept_~s__state~0 == 8561); 38430#L164 assume !(ssl3_accept_~s__state~0 == 8448); 38429#L167 assume !(ssl3_accept_~s__state~0 == 8576); 38428#L170 assume !(ssl3_accept_~s__state~0 == 8577); 38427#L173 assume !(ssl3_accept_~s__state~0 == 8592); 38426#L176 assume !(ssl3_accept_~s__state~0 == 8593); 38425#L179 assume !(ssl3_accept_~s__state~0 == 8608); 38424#L182 assume !(ssl3_accept_~s__state~0 == 8609); 38423#L185 assume !(ssl3_accept_~s__state~0 == 8640); 38420#L188 assume !(ssl3_accept_~s__state~0 == 8641); 38418#L191 assume !(ssl3_accept_~s__state~0 == 8656); 38397#L194 assume !(ssl3_accept_~s__state~0 == 8657); 38190#L197 assume ssl3_accept_~s__state~0 == 8672; 38380#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 38210#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 38154#L516 assume !(ssl3_accept_~blastFlag~0 == 3); 38155#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 38207#L524 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 38209#L524-2 ssl3_accept_~s__init_num~0 := 0; 38219#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39508#L584 ssl3_accept_~skip~0 := 0; 39507#L98-3 assume true; 39506#L98-1 assume !false; 39501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39499#L101 assume !(ssl3_accept_~s__state~0 == 12292); 39497#L104 assume !(ssl3_accept_~s__state~0 == 16384); 39495#L107 assume !(ssl3_accept_~s__state~0 == 8192); 39493#L110 assume !(ssl3_accept_~s__state~0 == 24576); 39491#L113 assume !(ssl3_accept_~s__state~0 == 8195); 39489#L116 assume !(ssl3_accept_~s__state~0 == 8480); 39487#L119 assume !(ssl3_accept_~s__state~0 == 8481); 39485#L122 assume !(ssl3_accept_~s__state~0 == 8482); 39478#L125 assume !(ssl3_accept_~s__state~0 == 8464); 39475#L128 assume !(ssl3_accept_~s__state~0 == 8465); 39473#L131 assume !(ssl3_accept_~s__state~0 == 8466); 39054#L134 assume !(ssl3_accept_~s__state~0 == 8496); 39049#L137 assume !(ssl3_accept_~s__state~0 == 8497); 39045#L140 assume !(ssl3_accept_~s__state~0 == 8512); 39039#L143 assume !(ssl3_accept_~s__state~0 == 8513); 39037#L146 assume !(ssl3_accept_~s__state~0 == 8528); 39035#L149 assume !(ssl3_accept_~s__state~0 == 8529); 39033#L152 assume !(ssl3_accept_~s__state~0 == 8544); 39032#L155 assume !(ssl3_accept_~s__state~0 == 8545); 39031#L158 assume !(ssl3_accept_~s__state~0 == 8560); 39026#L161 assume !(ssl3_accept_~s__state~0 == 8561); 38471#L164 assume ssl3_accept_~s__state~0 == 8448; 38469#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38412#L425 assume !(ssl3_accept_~num1~0 > 0); 38413#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38407#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38399#L584 ssl3_accept_~skip~0 := 0; 38396#L98-3 assume true; 38395#L98-1 assume !false; 38393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38391#L101 assume !(ssl3_accept_~s__state~0 == 12292); 38386#L104 assume !(ssl3_accept_~s__state~0 == 16384); 38385#L107 assume !(ssl3_accept_~s__state~0 == 8192); 38382#L110 assume !(ssl3_accept_~s__state~0 == 24576); 38376#L113 assume !(ssl3_accept_~s__state~0 == 8195); 38373#L116 assume !(ssl3_accept_~s__state~0 == 8480); 38370#L119 assume !(ssl3_accept_~s__state~0 == 8481); 38371#L122 assume !(ssl3_accept_~s__state~0 == 8482); 38488#L125 assume ssl3_accept_~s__state~0 == 8464; 38981#L132 [2018-11-10 06:18:44,977 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 06:18:44,977 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:44,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:44,983 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:44,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1856018994, now seen corresponding path program 1 times [2018-11-10 06:18:44,983 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:44,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:44,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:44,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,035 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-11-10 06:18:45,035 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:45,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:45,035 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:45,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:45,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:45,036 INFO L87 Difference]: Start difference. First operand 1542 states and 1967 transitions. cyclomatic complexity: 429 Second operand 3 states. [2018-11-10 06:18:45,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:45,065 INFO L93 Difference]: Finished difference Result 2227 states and 2841 transitions. [2018-11-10 06:18:45,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:45,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2227 states and 2841 transitions. [2018-11-10 06:18:45,073 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1911 [2018-11-10 06:18:45,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2227 states to 2182 states and 2791 transitions. [2018-11-10 06:18:45,083 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2073 [2018-11-10 06:18:45,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2075 [2018-11-10 06:18:45,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2182 states and 2791 transitions. [2018-11-10 06:18:45,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:45,086 INFO L705 BuchiCegarLoop]: Abstraction has 2182 states and 2791 transitions. [2018-11-10 06:18:45,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2182 states and 2791 transitions. [2018-11-10 06:18:45,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2182 to 2137. [2018-11-10 06:18:45,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2018-11-10 06:18:45,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 2741 transitions. [2018-11-10 06:18:45,104 INFO L728 BuchiCegarLoop]: Abstraction has 2137 states and 2741 transitions. [2018-11-10 06:18:45,104 INFO L608 BuchiCegarLoop]: Abstraction has 2137 states and 2741 transitions. [2018-11-10 06:18:45,104 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 06:18:45,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2137 states and 2741 transitions. [2018-11-10 06:18:45,110 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1911 [2018-11-10 06:18:45,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:45,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:45,111 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,111 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,111 INFO L793 eck$LassoCheckResult]: Stem: 42062#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 41900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41901#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41891#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 41892#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 42003#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 42004#L98-3 assume true; 42125#L98-1 assume !false; 43681#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43679#L101 assume !(ssl3_accept_~s__state~0 == 12292); 43677#L104 assume !(ssl3_accept_~s__state~0 == 16384); 43675#L107 assume !(ssl3_accept_~s__state~0 == 8192); 43673#L110 assume !(ssl3_accept_~s__state~0 == 24576); 43671#L113 assume !(ssl3_accept_~s__state~0 == 8195); 43669#L116 assume !(ssl3_accept_~s__state~0 == 8480); 43667#L119 assume !(ssl3_accept_~s__state~0 == 8481); 43665#L122 assume !(ssl3_accept_~s__state~0 == 8482); 43009#L125 assume ssl3_accept_~s__state~0 == 8464; 42067#L132 [2018-11-10 06:18:45,111 INFO L795 eck$LassoCheckResult]: Loop: 42067#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 41931#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 41932#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43378#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43372#L584 ssl3_accept_~skip~0 := 0; 43369#L98-3 assume true; 43361#L98-1 assume !false; 43357#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43355#L101 assume !(ssl3_accept_~s__state~0 == 12292); 43352#L104 assume !(ssl3_accept_~s__state~0 == 16384); 43351#L107 assume !(ssl3_accept_~s__state~0 == 8192); 43350#L110 assume !(ssl3_accept_~s__state~0 == 24576); 43321#L113 assume !(ssl3_accept_~s__state~0 == 8195); 43316#L116 assume !(ssl3_accept_~s__state~0 == 8480); 43311#L119 assume !(ssl3_accept_~s__state~0 == 8481); 43307#L122 assume !(ssl3_accept_~s__state~0 == 8482); 43303#L125 assume !(ssl3_accept_~s__state~0 == 8464); 43299#L128 assume !(ssl3_accept_~s__state~0 == 8465); 43295#L131 assume !(ssl3_accept_~s__state~0 == 8466); 43291#L134 assume ssl3_accept_~s__state~0 == 8496; 42743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 43284#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 43281#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 43277#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 43278#L290-2 ssl3_accept_~s__init_num~0 := 0; 43560#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43555#L584 ssl3_accept_~skip~0 := 0; 43554#L98-3 assume true; 43552#L98-1 assume !false; 43550#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43548#L101 assume !(ssl3_accept_~s__state~0 == 12292); 43545#L104 assume !(ssl3_accept_~s__state~0 == 16384); 43543#L107 assume !(ssl3_accept_~s__state~0 == 8192); 43541#L110 assume !(ssl3_accept_~s__state~0 == 24576); 43539#L113 assume !(ssl3_accept_~s__state~0 == 8195); 43538#L116 assume !(ssl3_accept_~s__state~0 == 8480); 43537#L119 assume !(ssl3_accept_~s__state~0 == 8481); 43533#L122 assume !(ssl3_accept_~s__state~0 == 8482); 43531#L125 assume !(ssl3_accept_~s__state~0 == 8464); 43529#L128 assume !(ssl3_accept_~s__state~0 == 8465); 43526#L131 assume !(ssl3_accept_~s__state~0 == 8466); 43520#L134 assume !(ssl3_accept_~s__state~0 == 8496); 43518#L137 assume !(ssl3_accept_~s__state~0 == 8497); 43516#L140 assume !(ssl3_accept_~s__state~0 == 8512); 43514#L143 assume !(ssl3_accept_~s__state~0 == 8513); 43512#L146 assume !(ssl3_accept_~s__state~0 == 8528); 43510#L149 assume !(ssl3_accept_~s__state~0 == 8529); 43508#L152 assume !(ssl3_accept_~s__state~0 == 8544); 43506#L155 assume !(ssl3_accept_~s__state~0 == 8545); 43504#L158 assume !(ssl3_accept_~s__state~0 == 8560); 43503#L161 assume !(ssl3_accept_~s__state~0 == 8561); 43502#L164 assume !(ssl3_accept_~s__state~0 == 8448); 43501#L167 assume !(ssl3_accept_~s__state~0 == 8576); 43500#L170 assume !(ssl3_accept_~s__state~0 == 8577); 43499#L173 assume !(ssl3_accept_~s__state~0 == 8592); 43497#L176 assume !(ssl3_accept_~s__state~0 == 8593); 43495#L179 assume !(ssl3_accept_~s__state~0 == 8608); 43494#L182 assume !(ssl3_accept_~s__state~0 == 8609); 43493#L185 assume !(ssl3_accept_~s__state~0 == 8640); 43492#L188 assume !(ssl3_accept_~s__state~0 == 8641); 42444#L191 assume ssl3_accept_~s__state~0 == 8656; 43401#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43490#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43489#L496 assume !(ssl3_accept_~blastFlag~0 == 2); 43487#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 43486#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 43485#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43480#L584 ssl3_accept_~skip~0 := 0; 43479#L98-3 assume true; 43478#L98-1 assume !false; 43477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43475#L101 assume !(ssl3_accept_~s__state~0 == 12292); 43473#L104 assume !(ssl3_accept_~s__state~0 == 16384); 43471#L107 assume !(ssl3_accept_~s__state~0 == 8192); 43468#L110 assume !(ssl3_accept_~s__state~0 == 24576); 43466#L113 assume !(ssl3_accept_~s__state~0 == 8195); 43464#L116 assume !(ssl3_accept_~s__state~0 == 8480); 43461#L119 assume !(ssl3_accept_~s__state~0 == 8481); 43455#L122 assume !(ssl3_accept_~s__state~0 == 8482); 43453#L125 assume !(ssl3_accept_~s__state~0 == 8464); 43451#L128 assume !(ssl3_accept_~s__state~0 == 8465); 43449#L131 assume !(ssl3_accept_~s__state~0 == 8466); 43447#L134 assume !(ssl3_accept_~s__state~0 == 8496); 43445#L137 assume !(ssl3_accept_~s__state~0 == 8497); 43443#L140 assume !(ssl3_accept_~s__state~0 == 8512); 43441#L143 assume !(ssl3_accept_~s__state~0 == 8513); 43439#L146 assume !(ssl3_accept_~s__state~0 == 8528); 43438#L149 assume !(ssl3_accept_~s__state~0 == 8529); 43432#L152 assume !(ssl3_accept_~s__state~0 == 8544); 43430#L155 assume !(ssl3_accept_~s__state~0 == 8545); 43428#L158 assume !(ssl3_accept_~s__state~0 == 8560); 43426#L161 assume !(ssl3_accept_~s__state~0 == 8561); 43424#L164 assume !(ssl3_accept_~s__state~0 == 8448); 43422#L167 assume !(ssl3_accept_~s__state~0 == 8576); 43420#L170 assume !(ssl3_accept_~s__state~0 == 8577); 43418#L173 assume !(ssl3_accept_~s__state~0 == 8592); 43416#L176 assume !(ssl3_accept_~s__state~0 == 8593); 43414#L179 assume !(ssl3_accept_~s__state~0 == 8608); 43412#L182 assume !(ssl3_accept_~s__state~0 == 8609); 43407#L185 assume !(ssl3_accept_~s__state~0 == 8640); 43404#L188 assume !(ssl3_accept_~s__state~0 == 8641); 43403#L191 assume !(ssl3_accept_~s__state~0 == 8656); 43402#L194 assume !(ssl3_accept_~s__state~0 == 8657); 41880#L197 assume ssl3_accept_~s__state~0 == 8672; 41881#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 42045#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 43096#L516 assume !(ssl3_accept_~blastFlag~0 == 3); 43094#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 43091#L524 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 43092#L524-2 ssl3_accept_~s__init_num~0 := 0; 42061#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43845#L584 ssl3_accept_~skip~0 := 0; 43843#L98-3 assume true; 43840#L98-1 assume !false; 43837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43832#L101 assume !(ssl3_accept_~s__state~0 == 12292); 43830#L104 assume !(ssl3_accept_~s__state~0 == 16384); 43827#L107 assume !(ssl3_accept_~s__state~0 == 8192); 43715#L110 assume !(ssl3_accept_~s__state~0 == 24576); 43713#L113 assume !(ssl3_accept_~s__state~0 == 8195); 43711#L116 assume !(ssl3_accept_~s__state~0 == 8480); 43710#L119 assume !(ssl3_accept_~s__state~0 == 8481); 43709#L122 assume !(ssl3_accept_~s__state~0 == 8482); 43708#L125 assume !(ssl3_accept_~s__state~0 == 8464); 43707#L128 assume !(ssl3_accept_~s__state~0 == 8465); 43706#L131 assume !(ssl3_accept_~s__state~0 == 8466); 42952#L134 assume !(ssl3_accept_~s__state~0 == 8496); 42951#L137 assume !(ssl3_accept_~s__state~0 == 8497); 42950#L140 assume !(ssl3_accept_~s__state~0 == 8512); 42949#L143 assume !(ssl3_accept_~s__state~0 == 8513); 42948#L146 assume !(ssl3_accept_~s__state~0 == 8528); 42947#L149 assume !(ssl3_accept_~s__state~0 == 8529); 42946#L152 assume !(ssl3_accept_~s__state~0 == 8544); 42945#L155 assume !(ssl3_accept_~s__state~0 == 8545); 42944#L158 assume !(ssl3_accept_~s__state~0 == 8560); 42942#L161 assume !(ssl3_accept_~s__state~0 == 8561); 42939#L164 assume ssl3_accept_~s__state~0 == 8448; 42936#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 42932#L425 assume !(ssl3_accept_~num1~0 > 0); 42926#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42923#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42917#L584 ssl3_accept_~skip~0 := 0; 42915#L98-3 assume true; 42913#L98-1 assume !false; 42910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42792#L101 assume !(ssl3_accept_~s__state~0 == 12292); 42793#L104 assume !(ssl3_accept_~s__state~0 == 16384); 42781#L107 assume !(ssl3_accept_~s__state~0 == 8192); 42782#L110 assume !(ssl3_accept_~s__state~0 == 24576); 42773#L113 assume !(ssl3_accept_~s__state~0 == 8195); 42774#L116 assume !(ssl3_accept_~s__state~0 == 8480); 42898#L119 assume !(ssl3_accept_~s__state~0 == 8481); 42901#L122 assume !(ssl3_accept_~s__state~0 == 8482); 42758#L125 assume ssl3_accept_~s__state~0 == 8464; 42067#L132 [2018-11-10 06:18:45,112 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 06:18:45,112 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,112 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,113 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,113 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,118 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1492552496, now seen corresponding path program 1 times [2018-11-10 06:18:45,118 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,118 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,119 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:45,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-11-10 06:18:45,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:45,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:45,175 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:45,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:45,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:45,175 INFO L87 Difference]: Start difference. First operand 2137 states and 2741 transitions. cyclomatic complexity: 609 Second operand 3 states. [2018-11-10 06:18:45,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:45,193 INFO L93 Difference]: Finished difference Result 2162 states and 2771 transitions. [2018-11-10 06:18:45,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:45,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2771 transitions. [2018-11-10 06:18:45,201 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1911 [2018-11-10 06:18:45,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2162 states and 2771 transitions. [2018-11-10 06:18:45,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2055 [2018-11-10 06:18:45,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2055 [2018-11-10 06:18:45,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2162 states and 2771 transitions. [2018-11-10 06:18:45,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:45,210 INFO L705 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-10 06:18:45,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states and 2771 transitions. [2018-11-10 06:18:45,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 2162. [2018-11-10 06:18:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2162 states. [2018-11-10 06:18:45,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 2771 transitions. [2018-11-10 06:18:45,229 INFO L728 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-10 06:18:45,229 INFO L608 BuchiCegarLoop]: Abstraction has 2162 states and 2771 transitions. [2018-11-10 06:18:45,229 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 06:18:45,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2162 states and 2771 transitions. [2018-11-10 06:18:45,234 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1911 [2018-11-10 06:18:45,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:45,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:45,235 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,235 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,236 INFO L793 eck$LassoCheckResult]: Stem: 46372#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46205#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46206#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46196#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 46197#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 46310#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 46311#L98-3 assume true; 46443#L98-1 assume !false; 47888#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47887#L101 assume !(ssl3_accept_~s__state~0 == 12292); 47886#L104 assume !(ssl3_accept_~s__state~0 == 16384); 47885#L107 assume !(ssl3_accept_~s__state~0 == 8192); 47884#L110 assume !(ssl3_accept_~s__state~0 == 24576); 47883#L113 assume !(ssl3_accept_~s__state~0 == 8195); 47882#L116 assume !(ssl3_accept_~s__state~0 == 8480); 47881#L119 assume !(ssl3_accept_~s__state~0 == 8481); 47879#L122 assume !(ssl3_accept_~s__state~0 == 8482); 47219#L125 assume ssl3_accept_~s__state~0 == 8464; 47128#L132 [2018-11-10 06:18:45,236 INFO L795 eck$LassoCheckResult]: Loop: 47128#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 47510#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 47507#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47503#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47496#L584 ssl3_accept_~skip~0 := 0; 47493#L98-3 assume true; 47489#L98-1 assume !false; 47484#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47483#L101 assume !(ssl3_accept_~s__state~0 == 12292); 47482#L104 assume !(ssl3_accept_~s__state~0 == 16384); 47475#L107 assume !(ssl3_accept_~s__state~0 == 8192); 47467#L110 assume !(ssl3_accept_~s__state~0 == 24576); 47463#L113 assume !(ssl3_accept_~s__state~0 == 8195); 47459#L116 assume !(ssl3_accept_~s__state~0 == 8480); 47456#L119 assume !(ssl3_accept_~s__state~0 == 8481); 47453#L122 assume !(ssl3_accept_~s__state~0 == 8482); 47450#L125 assume !(ssl3_accept_~s__state~0 == 8464); 47447#L128 assume !(ssl3_accept_~s__state~0 == 8465); 47444#L131 assume !(ssl3_accept_~s__state~0 == 8466); 47441#L134 assume ssl3_accept_~s__state~0 == 8496; 47125#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 47438#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 47436#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 47432#L290 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 47429#L290-2 ssl3_accept_~s__init_num~0 := 0; 47427#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47421#L584 ssl3_accept_~skip~0 := 0; 47419#L98-3 assume true; 47416#L98-1 assume !false; 47414#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47412#L101 assume !(ssl3_accept_~s__state~0 == 12292); 47409#L104 assume !(ssl3_accept_~s__state~0 == 16384); 47406#L107 assume !(ssl3_accept_~s__state~0 == 8192); 47403#L110 assume !(ssl3_accept_~s__state~0 == 24576); 47388#L113 assume !(ssl3_accept_~s__state~0 == 8195); 47382#L116 assume !(ssl3_accept_~s__state~0 == 8480); 47380#L119 assume !(ssl3_accept_~s__state~0 == 8481); 47378#L122 assume !(ssl3_accept_~s__state~0 == 8482); 47376#L125 assume !(ssl3_accept_~s__state~0 == 8464); 47374#L128 assume !(ssl3_accept_~s__state~0 == 8465); 47372#L131 assume !(ssl3_accept_~s__state~0 == 8466); 47370#L134 assume !(ssl3_accept_~s__state~0 == 8496); 47368#L137 assume !(ssl3_accept_~s__state~0 == 8497); 47366#L140 assume !(ssl3_accept_~s__state~0 == 8512); 47364#L143 assume !(ssl3_accept_~s__state~0 == 8513); 47361#L146 assume !(ssl3_accept_~s__state~0 == 8528); 47359#L149 assume !(ssl3_accept_~s__state~0 == 8529); 47357#L152 assume !(ssl3_accept_~s__state~0 == 8544); 47355#L155 assume !(ssl3_accept_~s__state~0 == 8545); 47353#L158 assume !(ssl3_accept_~s__state~0 == 8560); 47349#L161 assume !(ssl3_accept_~s__state~0 == 8561); 47347#L164 assume !(ssl3_accept_~s__state~0 == 8448); 47345#L167 assume !(ssl3_accept_~s__state~0 == 8576); 47343#L170 assume !(ssl3_accept_~s__state~0 == 8577); 47341#L173 assume !(ssl3_accept_~s__state~0 == 8592); 47339#L176 assume !(ssl3_accept_~s__state~0 == 8593); 47337#L179 assume !(ssl3_accept_~s__state~0 == 8608); 47335#L182 assume !(ssl3_accept_~s__state~0 == 8609); 47333#L185 assume !(ssl3_accept_~s__state~0 == 8640); 47331#L188 assume !(ssl3_accept_~s__state~0 == 8641); 46759#L191 assume ssl3_accept_~s__state~0 == 8656; 47238#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47325#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 47324#L496 assume !(ssl3_accept_~blastFlag~0 == 2); 47322#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47321#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 47320#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47313#L584 ssl3_accept_~skip~0 := 0; 47311#L98-3 assume true; 47305#L98-1 assume !false; 47303#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47301#L101 assume !(ssl3_accept_~s__state~0 == 12292); 47299#L104 assume !(ssl3_accept_~s__state~0 == 16384); 47297#L107 assume !(ssl3_accept_~s__state~0 == 8192); 47294#L110 assume !(ssl3_accept_~s__state~0 == 24576); 47292#L113 assume !(ssl3_accept_~s__state~0 == 8195); 47290#L116 assume !(ssl3_accept_~s__state~0 == 8480); 47287#L119 assume !(ssl3_accept_~s__state~0 == 8481); 47285#L122 assume !(ssl3_accept_~s__state~0 == 8482); 47283#L125 assume !(ssl3_accept_~s__state~0 == 8464); 47281#L128 assume !(ssl3_accept_~s__state~0 == 8465); 47279#L131 assume !(ssl3_accept_~s__state~0 == 8466); 47277#L134 assume !(ssl3_accept_~s__state~0 == 8496); 47275#L137 assume !(ssl3_accept_~s__state~0 == 8497); 47273#L140 assume !(ssl3_accept_~s__state~0 == 8512); 47271#L143 assume !(ssl3_accept_~s__state~0 == 8513); 47269#L146 assume !(ssl3_accept_~s__state~0 == 8528); 47267#L149 assume !(ssl3_accept_~s__state~0 == 8529); 47265#L152 assume !(ssl3_accept_~s__state~0 == 8544); 47263#L155 assume !(ssl3_accept_~s__state~0 == 8545); 47261#L158 assume !(ssl3_accept_~s__state~0 == 8560); 47259#L161 assume !(ssl3_accept_~s__state~0 == 8561); 47257#L164 assume !(ssl3_accept_~s__state~0 == 8448); 47255#L167 assume !(ssl3_accept_~s__state~0 == 8576); 47253#L170 assume !(ssl3_accept_~s__state~0 == 8577); 47251#L173 assume !(ssl3_accept_~s__state~0 == 8592); 47249#L176 assume !(ssl3_accept_~s__state~0 == 8593); 47246#L179 assume !(ssl3_accept_~s__state~0 == 8608); 47244#L182 assume !(ssl3_accept_~s__state~0 == 8609); 47242#L185 assume !(ssl3_accept_~s__state~0 == 8640); 47240#L188 assume !(ssl3_accept_~s__state~0 == 8641); 47239#L191 assume !(ssl3_accept_~s__state~0 == 8656); 47237#L194 assume !(ssl3_accept_~s__state~0 == 8657); 46183#L197 assume ssl3_accept_~s__state~0 == 8672; 46184#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 46292#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 46235#L516 assume !(ssl3_accept_~blastFlag~0 == 3); 46236#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 46299#L524 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 47634#L524-2 ssl3_accept_~s__init_num~0 := 0; 48125#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48119#L584 ssl3_accept_~skip~0 := 0; 48118#L98-3 assume true; 48117#L98-1 assume !false; 48112#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48110#L101 assume !(ssl3_accept_~s__state~0 == 12292); 48108#L104 assume !(ssl3_accept_~s__state~0 == 16384); 48106#L107 assume !(ssl3_accept_~s__state~0 == 8192); 48104#L110 assume !(ssl3_accept_~s__state~0 == 24576); 48102#L113 assume !(ssl3_accept_~s__state~0 == 8195); 48100#L116 assume !(ssl3_accept_~s__state~0 == 8480); 48098#L119 assume !(ssl3_accept_~s__state~0 == 8481); 48096#L122 assume !(ssl3_accept_~s__state~0 == 8482); 48094#L125 assume !(ssl3_accept_~s__state~0 == 8464); 48091#L128 assume !(ssl3_accept_~s__state~0 == 8465); 48089#L131 assume !(ssl3_accept_~s__state~0 == 8466); 47191#L134 assume !(ssl3_accept_~s__state~0 == 8496); 47189#L137 assume !(ssl3_accept_~s__state~0 == 8497); 47187#L140 assume !(ssl3_accept_~s__state~0 == 8512); 47185#L143 assume !(ssl3_accept_~s__state~0 == 8513); 47183#L146 assume !(ssl3_accept_~s__state~0 == 8528); 47181#L149 assume !(ssl3_accept_~s__state~0 == 8529); 47180#L152 assume !(ssl3_accept_~s__state~0 == 8544); 47179#L155 assume !(ssl3_accept_~s__state~0 == 8545); 47178#L158 assume !(ssl3_accept_~s__state~0 == 8560); 47177#L161 assume !(ssl3_accept_~s__state~0 == 8561); 47176#L164 assume ssl3_accept_~s__state~0 == 8448; 47175#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47173#L425 assume !(ssl3_accept_~num1~0 > 0); 47171#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47169#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47164#L584 ssl3_accept_~skip~0 := 0; 47162#L98-3 assume true; 47157#L98-1 assume !false; 47147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47141#L101 assume !(ssl3_accept_~s__state~0 == 12292); 47140#L104 assume !(ssl3_accept_~s__state~0 == 16384); 47139#L107 assume !(ssl3_accept_~s__state~0 == 8192); 47137#L110 assume !(ssl3_accept_~s__state~0 == 24576); 47135#L113 assume !(ssl3_accept_~s__state~0 == 8195); 47134#L116 assume !(ssl3_accept_~s__state~0 == 8480); 47133#L119 assume !(ssl3_accept_~s__state~0 == 8481); 47131#L122 assume !(ssl3_accept_~s__state~0 == 8482); 47130#L125 assume ssl3_accept_~s__state~0 == 8464; 47128#L132 [2018-11-10 06:18:45,236 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 06:18:45,236 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1397223122, now seen corresponding path program 1 times [2018-11-10 06:18:45,242 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,243 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:45,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-10 06:18:45,289 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:45,289 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:45,289 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:45,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:45,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:45,290 INFO L87 Difference]: Start difference. First operand 2162 states and 2771 transitions. cyclomatic complexity: 615 Second operand 3 states. [2018-11-10 06:18:45,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:45,319 INFO L93 Difference]: Finished difference Result 4004 states and 5159 transitions. [2018-11-10 06:18:45,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:45,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4004 states and 5159 transitions. [2018-11-10 06:18:45,332 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3643 [2018-11-10 06:18:45,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4004 states to 4004 states and 5159 transitions. [2018-11-10 06:18:45,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3897 [2018-11-10 06:18:45,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3897 [2018-11-10 06:18:45,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4004 states and 5159 transitions. [2018-11-10 06:18:45,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:45,350 INFO L705 BuchiCegarLoop]: Abstraction has 4004 states and 5159 transitions. [2018-11-10 06:18:45,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states and 5159 transitions. [2018-11-10 06:18:45,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 3911. [2018-11-10 06:18:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3911 states. [2018-11-10 06:18:45,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3911 states to 3911 states and 5055 transitions. [2018-11-10 06:18:45,386 INFO L728 BuchiCegarLoop]: Abstraction has 3911 states and 5055 transitions. [2018-11-10 06:18:45,386 INFO L608 BuchiCegarLoop]: Abstraction has 3911 states and 5055 transitions. [2018-11-10 06:18:45,386 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 06:18:45,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3911 states and 5055 transitions. [2018-11-10 06:18:45,395 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3596 [2018-11-10 06:18:45,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:45,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:45,396 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,396 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,396 INFO L793 eck$LassoCheckResult]: Stem: 52542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52378#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 52379#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52369#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 52370#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 52483#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 52484#L98-3 assume true; 52615#L98-1 assume !false; 54787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54786#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54785#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54784#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54782#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54779#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54776#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54772#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54768#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54764#L125 assume ssl3_accept_~s__state~0 == 8464; 54053#L132 [2018-11-10 06:18:45,396 INFO L795 eck$LassoCheckResult]: Loop: 54053#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 54760#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 54759#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54749#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54735#L584 ssl3_accept_~skip~0 := 0; 54732#L98-3 assume true; 54729#L98-1 assume !false; 54726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54723#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54720#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54717#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54714#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54711#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54708#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54705#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54703#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54701#L125 assume !(ssl3_accept_~s__state~0 == 8464); 54699#L128 assume !(ssl3_accept_~s__state~0 == 8465); 54697#L131 assume !(ssl3_accept_~s__state~0 == 8466); 54695#L134 assume ssl3_accept_~s__state~0 == 8496; 54048#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 54693#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 54692#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 54690#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 52481#L290-2 ssl3_accept_~s__init_num~0 := 0; 54688#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54683#L584 ssl3_accept_~skip~0 := 0; 54682#L98-3 assume true; 54681#L98-1 assume !false; 54680#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54679#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54678#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54677#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54676#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54675#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54674#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54673#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54672#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54671#L125 assume !(ssl3_accept_~s__state~0 == 8464); 54670#L128 assume !(ssl3_accept_~s__state~0 == 8465); 54669#L131 assume !(ssl3_accept_~s__state~0 == 8466); 54668#L134 assume !(ssl3_accept_~s__state~0 == 8496); 54667#L137 assume !(ssl3_accept_~s__state~0 == 8497); 54666#L140 assume ssl3_accept_~s__state~0 == 8512; 54043#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54664#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 54663#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54661#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54656#L584 ssl3_accept_~skip~0 := 0; 54655#L98-3 assume true; 54654#L98-1 assume !false; 54653#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54652#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54651#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54650#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54649#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54648#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54647#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54646#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54645#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54644#L125 assume !(ssl3_accept_~s__state~0 == 8464); 54643#L128 assume !(ssl3_accept_~s__state~0 == 8465); 54642#L131 assume !(ssl3_accept_~s__state~0 == 8466); 54641#L134 assume !(ssl3_accept_~s__state~0 == 8496); 54640#L137 assume !(ssl3_accept_~s__state~0 == 8497); 54639#L140 assume !(ssl3_accept_~s__state~0 == 8512); 54638#L143 assume !(ssl3_accept_~s__state~0 == 8513); 54637#L146 assume ssl3_accept_~s__state~0 == 8528; 54038#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54636#L318 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54634#L318-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 54632#L327 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 54627#L330 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 54624#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54622#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54617#L584 ssl3_accept_~skip~0 := 0; 54615#L98-3 assume true; 54610#L98-1 assume !false; 54608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54606#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54604#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54602#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54600#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54598#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54596#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54594#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54592#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54590#L125 assume !(ssl3_accept_~s__state~0 == 8464); 54588#L128 assume !(ssl3_accept_~s__state~0 == 8465); 54586#L131 assume !(ssl3_accept_~s__state~0 == 8466); 54584#L134 assume !(ssl3_accept_~s__state~0 == 8496); 54582#L137 assume !(ssl3_accept_~s__state~0 == 8497); 54580#L140 assume !(ssl3_accept_~s__state~0 == 8512); 54578#L143 assume !(ssl3_accept_~s__state~0 == 8513); 54576#L146 assume !(ssl3_accept_~s__state~0 == 8528); 54574#L149 assume !(ssl3_accept_~s__state~0 == 8529); 54572#L152 assume ssl3_accept_~s__state~0 == 8544; 54033#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 54569#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 54566#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54562#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 54560#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54559#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54392#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54388#L584 ssl3_accept_~skip~0 := 0; 54378#L98-3 assume true; 54379#L98-1 assume !false; 54372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54373#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54366#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54367#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54359#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54360#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54323#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54324#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54285#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54286#L125 assume !(ssl3_accept_~s__state~0 == 8464); 54277#L128 assume !(ssl3_accept_~s__state~0 == 8465); 54278#L131 assume !(ssl3_accept_~s__state~0 == 8466); 54244#L134 assume !(ssl3_accept_~s__state~0 == 8496); 54243#L137 assume !(ssl3_accept_~s__state~0 == 8497); 54242#L140 assume !(ssl3_accept_~s__state~0 == 8512); 54241#L143 assume !(ssl3_accept_~s__state~0 == 8513); 54240#L146 assume !(ssl3_accept_~s__state~0 == 8528); 54239#L149 assume !(ssl3_accept_~s__state~0 == 8529); 54238#L152 assume !(ssl3_accept_~s__state~0 == 8544); 54237#L155 assume !(ssl3_accept_~s__state~0 == 8545); 54236#L158 assume !(ssl3_accept_~s__state~0 == 8560); 54235#L161 assume !(ssl3_accept_~s__state~0 == 8561); 54234#L164 assume ssl3_accept_~s__state~0 == 8448; 54232#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54228#L425 assume !(ssl3_accept_~num1~0 > 0); 54223#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54224#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54204#L584 ssl3_accept_~skip~0 := 0; 54205#L98-3 assume true; 54196#L98-1 assume !false; 54197#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54186#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54187#L104 assume ssl3_accept_~s__state~0 == 16384; 54350#L210 ssl3_accept_~s__server~0 := 1; 54349#L215 assume ssl3_accept_~cb~0 != 0; 54348#L215-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 54347#L220 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 54346#L225 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 54344#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 54343#L234 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 54341#L239 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 54339#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54334#L584 ssl3_accept_~skip~0 := 0; 54333#L98-3 assume true; 54332#L98-1 assume !false; 54331#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54330#L101 assume !(ssl3_accept_~s__state~0 == 12292); 54329#L104 assume !(ssl3_accept_~s__state~0 == 16384); 54328#L107 assume !(ssl3_accept_~s__state~0 == 8192); 54327#L110 assume !(ssl3_accept_~s__state~0 == 24576); 54326#L113 assume !(ssl3_accept_~s__state~0 == 8195); 54325#L116 assume !(ssl3_accept_~s__state~0 == 8480); 54289#L119 assume !(ssl3_accept_~s__state~0 == 8481); 54290#L122 assume !(ssl3_accept_~s__state~0 == 8482); 54281#L125 assume ssl3_accept_~s__state~0 == 8464; 54053#L132 [2018-11-10 06:18:45,396 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-10 06:18:45,397 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,397 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,397 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,403 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1018174785, now seen corresponding path program 1 times [2018-11-10 06:18:45,403 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,404 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:18:45,487 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:18:45,487 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:18:45,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,517 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:45,558 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 06:18:45,574 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 06:18:45,574 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 06:18:45,574 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:45,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:18:45,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:18:45,575 INFO L87 Difference]: Start difference. First operand 3911 states and 5055 transitions. cyclomatic complexity: 1153 Second operand 5 states. [2018-11-10 06:18:45,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:45,762 INFO L93 Difference]: Finished difference Result 5300 states and 6646 transitions. [2018-11-10 06:18:45,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 06:18:45,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5300 states and 6646 transitions. [2018-11-10 06:18:45,777 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4159 [2018-11-10 06:18:45,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5300 states to 5206 states and 6548 transitions. [2018-11-10 06:18:45,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5099 [2018-11-10 06:18:45,792 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5099 [2018-11-10 06:18:45,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5206 states and 6548 transitions. [2018-11-10 06:18:45,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:45,797 INFO L705 BuchiCegarLoop]: Abstraction has 5206 states and 6548 transitions. [2018-11-10 06:18:45,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5206 states and 6548 transitions. [2018-11-10 06:18:45,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5206 to 3999. [2018-11-10 06:18:45,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3999 states. [2018-11-10 06:18:45,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 5098 transitions. [2018-11-10 06:18:45,836 INFO L728 BuchiCegarLoop]: Abstraction has 3999 states and 5098 transitions. [2018-11-10 06:18:45,836 INFO L608 BuchiCegarLoop]: Abstraction has 3999 states and 5098 transitions. [2018-11-10 06:18:45,836 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 06:18:45,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3999 states and 5098 transitions. [2018-11-10 06:18:45,846 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3676 [2018-11-10 06:18:45,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:45,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:45,847 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,847 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:45,848 INFO L793 eck$LassoCheckResult]: Stem: 62261#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 62085#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62086#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62076#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 62077#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 62194#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 62195#L98-3 assume true; 62337#L98-1 assume !false; 63667#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63666#L101 assume !(ssl3_accept_~s__state~0 == 12292); 63665#L104 assume !(ssl3_accept_~s__state~0 == 16384); 63664#L107 assume !(ssl3_accept_~s__state~0 == 8192); 63663#L110 assume !(ssl3_accept_~s__state~0 == 24576); 63662#L113 assume !(ssl3_accept_~s__state~0 == 8195); 63661#L116 assume !(ssl3_accept_~s__state~0 == 8480); 63660#L119 assume !(ssl3_accept_~s__state~0 == 8481); 63659#L122 assume !(ssl3_accept_~s__state~0 == 8482); 63658#L125 assume ssl3_accept_~s__state~0 == 8464; 62779#L132 [2018-11-10 06:18:45,848 INFO L795 eck$LassoCheckResult]: Loop: 62779#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 65137#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 65135#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 65132#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65126#L584 ssl3_accept_~skip~0 := 0; 65124#L98-3 assume true; 65122#L98-1 assume !false; 65120#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65118#L101 assume !(ssl3_accept_~s__state~0 == 12292); 65116#L104 assume !(ssl3_accept_~s__state~0 == 16384); 65114#L107 assume !(ssl3_accept_~s__state~0 == 8192); 65112#L110 assume !(ssl3_accept_~s__state~0 == 24576); 65110#L113 assume !(ssl3_accept_~s__state~0 == 8195); 65108#L116 assume !(ssl3_accept_~s__state~0 == 8480); 65106#L119 assume !(ssl3_accept_~s__state~0 == 8481); 65104#L122 assume !(ssl3_accept_~s__state~0 == 8482); 65102#L125 assume !(ssl3_accept_~s__state~0 == 8464); 65100#L128 assume !(ssl3_accept_~s__state~0 == 8465); 65098#L131 assume !(ssl3_accept_~s__state~0 == 8466); 65086#L134 assume ssl3_accept_~s__state~0 == 8496; 62776#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 65081#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 65075#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 65072#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 62192#L290-2 ssl3_accept_~s__init_num~0 := 0; 65068#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65062#L584 ssl3_accept_~skip~0 := 0; 65060#L98-3 assume true; 65058#L98-1 assume !false; 65056#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65054#L101 assume !(ssl3_accept_~s__state~0 == 12292); 65052#L104 assume !(ssl3_accept_~s__state~0 == 16384); 65050#L107 assume !(ssl3_accept_~s__state~0 == 8192); 65048#L110 assume !(ssl3_accept_~s__state~0 == 24576); 65046#L113 assume !(ssl3_accept_~s__state~0 == 8195); 65044#L116 assume !(ssl3_accept_~s__state~0 == 8480); 65042#L119 assume !(ssl3_accept_~s__state~0 == 8481); 65040#L122 assume !(ssl3_accept_~s__state~0 == 8482); 65038#L125 assume !(ssl3_accept_~s__state~0 == 8464); 65036#L128 assume !(ssl3_accept_~s__state~0 == 8465); 65034#L131 assume !(ssl3_accept_~s__state~0 == 8466); 65032#L134 assume !(ssl3_accept_~s__state~0 == 8496); 65030#L137 assume !(ssl3_accept_~s__state~0 == 8497); 65028#L140 assume ssl3_accept_~s__state~0 == 8512; 62773#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65021#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 65012#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65011#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65004#L584 ssl3_accept_~skip~0 := 0; 64998#L98-3 assume true; 64996#L98-1 assume !false; 64993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64991#L101 assume !(ssl3_accept_~s__state~0 == 12292); 64943#L104 assume !(ssl3_accept_~s__state~0 == 16384); 64935#L107 assume !(ssl3_accept_~s__state~0 == 8192); 64931#L110 assume !(ssl3_accept_~s__state~0 == 24576); 64928#L113 assume !(ssl3_accept_~s__state~0 == 8195); 64603#L116 assume !(ssl3_accept_~s__state~0 == 8480); 64602#L119 assume !(ssl3_accept_~s__state~0 == 8481); 64601#L122 assume !(ssl3_accept_~s__state~0 == 8482); 64600#L125 assume !(ssl3_accept_~s__state~0 == 8464); 64599#L128 assume !(ssl3_accept_~s__state~0 == 8465); 64598#L131 assume !(ssl3_accept_~s__state~0 == 8466); 64597#L134 assume !(ssl3_accept_~s__state~0 == 8496); 64596#L137 assume !(ssl3_accept_~s__state~0 == 8497); 64595#L140 assume !(ssl3_accept_~s__state~0 == 8512); 64591#L143 assume !(ssl3_accept_~s__state~0 == 8513); 64590#L146 assume ssl3_accept_~s__state~0 == 8528; 62770#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64589#L318 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 64587#L318-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 64585#L327 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 64580#L330 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 64577#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64575#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64570#L584 ssl3_accept_~skip~0 := 0; 64568#L98-3 assume true; 64563#L98-1 assume !false; 64561#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64559#L101 assume !(ssl3_accept_~s__state~0 == 12292); 64557#L104 assume !(ssl3_accept_~s__state~0 == 16384); 64555#L107 assume !(ssl3_accept_~s__state~0 == 8192); 64553#L110 assume !(ssl3_accept_~s__state~0 == 24576); 64551#L113 assume !(ssl3_accept_~s__state~0 == 8195); 64549#L116 assume !(ssl3_accept_~s__state~0 == 8480); 64547#L119 assume !(ssl3_accept_~s__state~0 == 8481); 64545#L122 assume !(ssl3_accept_~s__state~0 == 8482); 64543#L125 assume !(ssl3_accept_~s__state~0 == 8464); 64541#L128 assume !(ssl3_accept_~s__state~0 == 8465); 64539#L131 assume !(ssl3_accept_~s__state~0 == 8466); 64537#L134 assume !(ssl3_accept_~s__state~0 == 8496); 64535#L137 assume !(ssl3_accept_~s__state~0 == 8497); 64533#L140 assume !(ssl3_accept_~s__state~0 == 8512); 64531#L143 assume !(ssl3_accept_~s__state~0 == 8513); 64529#L146 assume !(ssl3_accept_~s__state~0 == 8528); 64527#L149 assume !(ssl3_accept_~s__state~0 == 8529); 64525#L152 assume ssl3_accept_~s__state~0 == 8544; 62767#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 64522#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 64519#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64515#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 64513#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64512#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 64509#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64505#L584 ssl3_accept_~skip~0 := 0; 64479#L98-3 assume true; 64480#L98-1 assume !false; 64468#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64469#L101 assume !(ssl3_accept_~s__state~0 == 12292); 64460#L104 assume !(ssl3_accept_~s__state~0 == 16384); 64461#L107 assume !(ssl3_accept_~s__state~0 == 8192); 64452#L110 assume !(ssl3_accept_~s__state~0 == 24576); 64453#L113 assume !(ssl3_accept_~s__state~0 == 8195); 64444#L116 assume !(ssl3_accept_~s__state~0 == 8480); 64445#L119 assume !(ssl3_accept_~s__state~0 == 8481); 64436#L122 assume !(ssl3_accept_~s__state~0 == 8482); 64437#L125 assume !(ssl3_accept_~s__state~0 == 8464); 64428#L128 assume !(ssl3_accept_~s__state~0 == 8465); 64429#L131 assume !(ssl3_accept_~s__state~0 == 8466); 64415#L134 assume !(ssl3_accept_~s__state~0 == 8496); 64413#L137 assume !(ssl3_accept_~s__state~0 == 8497); 64411#L140 assume !(ssl3_accept_~s__state~0 == 8512); 64409#L143 assume !(ssl3_accept_~s__state~0 == 8513); 64407#L146 assume !(ssl3_accept_~s__state~0 == 8528); 64405#L149 assume !(ssl3_accept_~s__state~0 == 8529); 64403#L152 assume !(ssl3_accept_~s__state~0 == 8544); 64401#L155 assume !(ssl3_accept_~s__state~0 == 8545); 64399#L158 assume !(ssl3_accept_~s__state~0 == 8560); 64397#L161 assume !(ssl3_accept_~s__state~0 == 8561); 64396#L164 assume ssl3_accept_~s__state~0 == 8448; 64395#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 64391#L425 assume !(ssl3_accept_~num1~0 > 0); 64388#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64381#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64375#L584 ssl3_accept_~skip~0 := 0; 64373#L98-3 assume true; 64371#L98-1 assume !false; 64369#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64367#L101 assume !(ssl3_accept_~s__state~0 == 12292); 64365#L104 assume !(ssl3_accept_~s__state~0 == 16384); 64363#L107 assume !(ssl3_accept_~s__state~0 == 8192); 64361#L110 assume !(ssl3_accept_~s__state~0 == 24576); 64358#L113 assume !(ssl3_accept_~s__state~0 == 8195); 64356#L116 assume !(ssl3_accept_~s__state~0 == 8480); 64354#L119 assume !(ssl3_accept_~s__state~0 == 8481); 64351#L122 assume !(ssl3_accept_~s__state~0 == 8482); 64349#L125 assume !(ssl3_accept_~s__state~0 == 8464); 64347#L128 assume !(ssl3_accept_~s__state~0 == 8465); 64345#L131 assume !(ssl3_accept_~s__state~0 == 8466); 64343#L134 assume !(ssl3_accept_~s__state~0 == 8496); 64341#L137 assume !(ssl3_accept_~s__state~0 == 8497); 64339#L140 assume !(ssl3_accept_~s__state~0 == 8512); 64337#L143 assume !(ssl3_accept_~s__state~0 == 8513); 64335#L146 assume !(ssl3_accept_~s__state~0 == 8528); 64333#L149 assume !(ssl3_accept_~s__state~0 == 8529); 64331#L152 assume !(ssl3_accept_~s__state~0 == 8544); 64329#L155 assume !(ssl3_accept_~s__state~0 == 8545); 64327#L158 assume !(ssl3_accept_~s__state~0 == 8560); 64325#L161 assume !(ssl3_accept_~s__state~0 == 8561); 64321#L164 assume !(ssl3_accept_~s__state~0 == 8448); 64320#L167 assume ssl3_accept_~s__state~0 == 8576; 63720#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 64313#L439 assume !(ssl3_accept_~ret~0 <= 0); 64309#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 64310#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64494#L584 ssl3_accept_~skip~0 := 0; 64495#L98-3 assume true; 64472#L98-1 assume !false; 64473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64464#L101 assume !(ssl3_accept_~s__state~0 == 12292); 64465#L104 assume !(ssl3_accept_~s__state~0 == 16384); 64456#L107 assume !(ssl3_accept_~s__state~0 == 8192); 64457#L110 assume !(ssl3_accept_~s__state~0 == 24576); 64448#L113 assume !(ssl3_accept_~s__state~0 == 8195); 64449#L116 assume !(ssl3_accept_~s__state~0 == 8480); 64440#L119 assume !(ssl3_accept_~s__state~0 == 8481); 64441#L122 assume !(ssl3_accept_~s__state~0 == 8482); 64432#L125 assume ssl3_accept_~s__state~0 == 8464; 62779#L132 [2018-11-10 06:18:45,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-10 06:18:45,848 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:45,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:45,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:45,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1788603738, now seen corresponding path program 1 times [2018-11-10 06:18:45,855 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:45,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:45,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,855 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:45,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:45,908 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 06:18:45,908 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:45,908 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:18:45,908 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:45,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:45,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:45,909 INFO L87 Difference]: Start difference. First operand 3999 states and 5098 transitions. cyclomatic complexity: 1111 Second operand 3 states. [2018-11-10 06:18:46,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:46,021 INFO L93 Difference]: Finished difference Result 4391 states and 5536 transitions. [2018-11-10 06:18:46,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:46,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4391 states and 5536 transitions. [2018-11-10 06:18:46,029 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3774 [2018-11-10 06:18:46,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4391 states to 4241 states and 5386 transitions. [2018-11-10 06:18:46,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4134 [2018-11-10 06:18:46,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4134 [2018-11-10 06:18:46,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4241 states and 5386 transitions. [2018-11-10 06:18:46,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:46,040 INFO L705 BuchiCegarLoop]: Abstraction has 4241 states and 5386 transitions. [2018-11-10 06:18:46,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4241 states and 5386 transitions. [2018-11-10 06:18:46,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4241 to 3961. [2018-11-10 06:18:46,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3961 states. [2018-11-10 06:18:46,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3961 states to 3961 states and 5030 transitions. [2018-11-10 06:18:46,063 INFO L728 BuchiCegarLoop]: Abstraction has 3961 states and 5030 transitions. [2018-11-10 06:18:46,063 INFO L608 BuchiCegarLoop]: Abstraction has 3961 states and 5030 transitions. [2018-11-10 06:18:46,063 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 06:18:46,063 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3961 states and 5030 transitions. [2018-11-10 06:18:46,069 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3595 [2018-11-10 06:18:46,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:46,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:46,070 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:46,070 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:46,071 INFO L793 eck$LassoCheckResult]: Stem: 70668#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 70475#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70476#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70472#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 70473#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 70596#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 70597#L98-3 assume true; 70740#L98-1 assume !false; 71717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71703#L101 assume !(ssl3_accept_~s__state~0 == 12292); 71704#L104 assume !(ssl3_accept_~s__state~0 == 16384); 71690#L107 assume !(ssl3_accept_~s__state~0 == 8192); 71691#L110 assume !(ssl3_accept_~s__state~0 == 24576); 71674#L113 assume !(ssl3_accept_~s__state~0 == 8195); 71675#L116 assume !(ssl3_accept_~s__state~0 == 8480); 71659#L119 assume !(ssl3_accept_~s__state~0 == 8481); 71660#L122 assume !(ssl3_accept_~s__state~0 == 8482); 71645#L125 assume ssl3_accept_~s__state~0 == 8464; 70677#L132 [2018-11-10 06:18:46,071 INFO L795 eck$LassoCheckResult]: Loop: 70677#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70678#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 70552#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 70553#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74380#L584 ssl3_accept_~skip~0 := 0; 74379#L98-3 assume true; 74378#L98-1 assume !false; 74377#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74376#L101 assume !(ssl3_accept_~s__state~0 == 12292); 74375#L104 assume !(ssl3_accept_~s__state~0 == 16384); 74374#L107 assume !(ssl3_accept_~s__state~0 == 8192); 74373#L110 assume !(ssl3_accept_~s__state~0 == 24576); 74372#L113 assume !(ssl3_accept_~s__state~0 == 8195); 74371#L116 assume !(ssl3_accept_~s__state~0 == 8480); 74370#L119 assume !(ssl3_accept_~s__state~0 == 8481); 74369#L122 assume !(ssl3_accept_~s__state~0 == 8482); 74368#L125 assume !(ssl3_accept_~s__state~0 == 8464); 74367#L128 assume !(ssl3_accept_~s__state~0 == 8465); 74321#L131 assume !(ssl3_accept_~s__state~0 == 8466); 72189#L134 assume ssl3_accept_~s__state~0 == 8496; 70877#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 72187#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 72186#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 72184#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 70594#L290-2 ssl3_accept_~s__init_num~0 := 0; 72182#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72177#L584 ssl3_accept_~skip~0 := 0; 72176#L98-3 assume true; 72175#L98-1 assume !false; 72174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72173#L101 assume !(ssl3_accept_~s__state~0 == 12292); 72172#L104 assume !(ssl3_accept_~s__state~0 == 16384); 72171#L107 assume !(ssl3_accept_~s__state~0 == 8192); 72170#L110 assume !(ssl3_accept_~s__state~0 == 24576); 72169#L113 assume !(ssl3_accept_~s__state~0 == 8195); 72168#L116 assume !(ssl3_accept_~s__state~0 == 8480); 72167#L119 assume !(ssl3_accept_~s__state~0 == 8481); 72166#L122 assume !(ssl3_accept_~s__state~0 == 8482); 72165#L125 assume !(ssl3_accept_~s__state~0 == 8464); 72164#L128 assume !(ssl3_accept_~s__state~0 == 8465); 72163#L131 assume !(ssl3_accept_~s__state~0 == 8466); 72162#L134 assume !(ssl3_accept_~s__state~0 == 8496); 72161#L137 assume !(ssl3_accept_~s__state~0 == 8497); 72160#L140 assume ssl3_accept_~s__state~0 == 8512; 70868#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72158#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 72157#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72155#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72150#L584 ssl3_accept_~skip~0 := 0; 72149#L98-3 assume true; 72148#L98-1 assume !false; 72147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72146#L101 assume !(ssl3_accept_~s__state~0 == 12292); 72145#L104 assume !(ssl3_accept_~s__state~0 == 16384); 72144#L107 assume !(ssl3_accept_~s__state~0 == 8192); 72143#L110 assume !(ssl3_accept_~s__state~0 == 24576); 72142#L113 assume !(ssl3_accept_~s__state~0 == 8195); 72141#L116 assume !(ssl3_accept_~s__state~0 == 8480); 72140#L119 assume !(ssl3_accept_~s__state~0 == 8481); 72139#L122 assume !(ssl3_accept_~s__state~0 == 8482); 72138#L125 assume !(ssl3_accept_~s__state~0 == 8464); 72137#L128 assume !(ssl3_accept_~s__state~0 == 8465); 72136#L131 assume !(ssl3_accept_~s__state~0 == 8466); 72135#L134 assume !(ssl3_accept_~s__state~0 == 8496); 72134#L137 assume !(ssl3_accept_~s__state~0 == 8497); 72133#L140 assume !(ssl3_accept_~s__state~0 == 8512); 72132#L143 assume !(ssl3_accept_~s__state~0 == 8513); 72131#L146 assume ssl3_accept_~s__state~0 == 8528; 70859#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72130#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72129#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 72125#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72123#L351 assume !(ssl3_accept_~ret~0 <= 0); 72118#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72116#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72111#L584 ssl3_accept_~skip~0 := 0; 72109#L98-3 assume true; 72104#L98-1 assume !false; 72102#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72100#L101 assume !(ssl3_accept_~s__state~0 == 12292); 72098#L104 assume !(ssl3_accept_~s__state~0 == 16384); 72096#L107 assume !(ssl3_accept_~s__state~0 == 8192); 72094#L110 assume !(ssl3_accept_~s__state~0 == 24576); 72092#L113 assume !(ssl3_accept_~s__state~0 == 8195); 72090#L116 assume !(ssl3_accept_~s__state~0 == 8480); 72088#L119 assume !(ssl3_accept_~s__state~0 == 8481); 72086#L122 assume !(ssl3_accept_~s__state~0 == 8482); 72084#L125 assume !(ssl3_accept_~s__state~0 == 8464); 72082#L128 assume !(ssl3_accept_~s__state~0 == 8465); 72080#L131 assume !(ssl3_accept_~s__state~0 == 8466); 72078#L134 assume !(ssl3_accept_~s__state~0 == 8496); 72076#L137 assume !(ssl3_accept_~s__state~0 == 8497); 72074#L140 assume !(ssl3_accept_~s__state~0 == 8512); 72072#L143 assume !(ssl3_accept_~s__state~0 == 8513); 72070#L146 assume !(ssl3_accept_~s__state~0 == 8528); 72068#L149 assume !(ssl3_accept_~s__state~0 == 8529); 72066#L152 assume ssl3_accept_~s__state~0 == 8544; 70850#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 72063#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 72060#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72056#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 72054#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 72053#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72050#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72045#L584 ssl3_accept_~skip~0 := 0; 72044#L98-3 assume true; 72043#L98-1 assume !false; 72042#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72041#L101 assume !(ssl3_accept_~s__state~0 == 12292); 72040#L104 assume !(ssl3_accept_~s__state~0 == 16384); 72039#L107 assume !(ssl3_accept_~s__state~0 == 8192); 72038#L110 assume !(ssl3_accept_~s__state~0 == 24576); 72037#L113 assume !(ssl3_accept_~s__state~0 == 8195); 72036#L116 assume !(ssl3_accept_~s__state~0 == 8480); 72035#L119 assume !(ssl3_accept_~s__state~0 == 8481); 72034#L122 assume !(ssl3_accept_~s__state~0 == 8482); 72032#L125 assume !(ssl3_accept_~s__state~0 == 8464); 72031#L128 assume !(ssl3_accept_~s__state~0 == 8465); 72030#L131 assume !(ssl3_accept_~s__state~0 == 8466); 72029#L134 assume !(ssl3_accept_~s__state~0 == 8496); 72027#L137 assume !(ssl3_accept_~s__state~0 == 8497); 72025#L140 assume !(ssl3_accept_~s__state~0 == 8512); 72023#L143 assume !(ssl3_accept_~s__state~0 == 8513); 72021#L146 assume !(ssl3_accept_~s__state~0 == 8528); 72019#L149 assume !(ssl3_accept_~s__state~0 == 8529); 72017#L152 assume !(ssl3_accept_~s__state~0 == 8544); 72015#L155 assume !(ssl3_accept_~s__state~0 == 8545); 72013#L158 assume !(ssl3_accept_~s__state~0 == 8560); 72011#L161 assume !(ssl3_accept_~s__state~0 == 8561); 72009#L164 assume ssl3_accept_~s__state~0 == 8448; 72006#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 72003#L425 assume !(ssl3_accept_~num1~0 > 0); 72000#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71996#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71986#L584 ssl3_accept_~skip~0 := 0; 71984#L98-3 assume true; 71982#L98-1 assume !false; 71980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71978#L101 assume !(ssl3_accept_~s__state~0 == 12292); 71976#L104 assume !(ssl3_accept_~s__state~0 == 16384); 71974#L107 assume !(ssl3_accept_~s__state~0 == 8192); 71972#L110 assume !(ssl3_accept_~s__state~0 == 24576); 71970#L113 assume !(ssl3_accept_~s__state~0 == 8195); 71967#L116 assume !(ssl3_accept_~s__state~0 == 8480); 71965#L119 assume !(ssl3_accept_~s__state~0 == 8481); 71961#L122 assume !(ssl3_accept_~s__state~0 == 8482); 71962#L125 assume !(ssl3_accept_~s__state~0 == 8464); 71957#L128 assume !(ssl3_accept_~s__state~0 == 8465); 71958#L131 assume !(ssl3_accept_~s__state~0 == 8466); 71953#L134 assume !(ssl3_accept_~s__state~0 == 8496); 71954#L137 assume !(ssl3_accept_~s__state~0 == 8497); 71949#L140 assume !(ssl3_accept_~s__state~0 == 8512); 71950#L143 assume !(ssl3_accept_~s__state~0 == 8513); 71945#L146 assume !(ssl3_accept_~s__state~0 == 8528); 71946#L149 assume !(ssl3_accept_~s__state~0 == 8529); 71941#L152 assume !(ssl3_accept_~s__state~0 == 8544); 71942#L155 assume !(ssl3_accept_~s__state~0 == 8545); 71937#L158 assume !(ssl3_accept_~s__state~0 == 8560); 71938#L161 assume !(ssl3_accept_~s__state~0 == 8561); 71934#L164 assume !(ssl3_accept_~s__state~0 == 8448); 71930#L167 assume ssl3_accept_~s__state~0 == 8576; 71684#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 71922#L439 assume !(ssl3_accept_~ret~0 <= 0); 71923#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 71628#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74397#L584 ssl3_accept_~skip~0 := 0; 74396#L98-3 assume true; 74395#L98-1 assume !false; 74394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74393#L101 assume !(ssl3_accept_~s__state~0 == 12292); 74392#L104 assume !(ssl3_accept_~s__state~0 == 16384); 74391#L107 assume !(ssl3_accept_~s__state~0 == 8192); 74390#L110 assume !(ssl3_accept_~s__state~0 == 24576); 74389#L113 assume !(ssl3_accept_~s__state~0 == 8195); 74388#L116 assume !(ssl3_accept_~s__state~0 == 8480); 72261#L119 assume !(ssl3_accept_~s__state~0 == 8481); 74387#L122 assume !(ssl3_accept_~s__state~0 == 8482); 74386#L125 assume !(ssl3_accept_~s__state~0 == 8464); 74322#L128 assume !(ssl3_accept_~s__state~0 == 8465); 74323#L131 assume ssl3_accept_~s__state~0 == 8466; 70677#L132 [2018-11-10 06:18:46,071 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:46,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-10 06:18:46,071 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:46,071 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:46,072 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:46,072 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:46,079 INFO L82 PathProgramCache]: Analyzing trace with hash 588931294, now seen corresponding path program 1 times [2018-11-10 06:18:46,079 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:46,079 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:46,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,080 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:46,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:46,173 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-10 06:18:46,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:46,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 06:18:46,174 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:46,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:18:46,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:18:46,175 INFO L87 Difference]: Start difference. First operand 3961 states and 5030 transitions. cyclomatic complexity: 1082 Second operand 5 states. [2018-11-10 06:18:46,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:46,276 INFO L93 Difference]: Finished difference Result 18774 states and 23610 transitions. [2018-11-10 06:18:46,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 06:18:46,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18774 states and 23610 transitions. [2018-11-10 06:18:46,314 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 17389 [2018-11-10 06:18:46,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18774 states to 18774 states and 23610 transitions. [2018-11-10 06:18:46,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18667 [2018-11-10 06:18:46,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18667 [2018-11-10 06:18:46,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18774 states and 23610 transitions. [2018-11-10 06:18:46,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:46,359 INFO L705 BuchiCegarLoop]: Abstraction has 18774 states and 23610 transitions. [2018-11-10 06:18:46,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18774 states and 23610 transitions. [2018-11-10 06:18:46,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18774 to 6859. [2018-11-10 06:18:46,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6859 states. [2018-11-10 06:18:46,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6859 states to 6859 states and 8675 transitions. [2018-11-10 06:18:46,494 INFO L728 BuchiCegarLoop]: Abstraction has 6859 states and 8675 transitions. [2018-11-10 06:18:46,494 INFO L608 BuchiCegarLoop]: Abstraction has 6859 states and 8675 transitions. [2018-11-10 06:18:46,494 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 06:18:46,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6859 states and 8675 transitions. [2018-11-10 06:18:46,507 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6468 [2018-11-10 06:18:46,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:46,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:46,508 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:46,508 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:46,508 INFO L793 eck$LassoCheckResult]: Stem: 93414#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 93227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 93228#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93224#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 93225#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 93346#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 93347#L98-3 assume true; 93486#L98-1 assume !false; 93763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93764#L101 assume !(ssl3_accept_~s__state~0 == 12292); 93759#L104 assume !(ssl3_accept_~s__state~0 == 16384); 93760#L107 assume !(ssl3_accept_~s__state~0 == 8192); 93755#L110 assume !(ssl3_accept_~s__state~0 == 24576); 93756#L113 assume !(ssl3_accept_~s__state~0 == 8195); 93751#L116 assume !(ssl3_accept_~s__state~0 == 8480); 93752#L119 assume !(ssl3_accept_~s__state~0 == 8481); 93747#L122 assume !(ssl3_accept_~s__state~0 == 8482); 93748#L125 assume ssl3_accept_~s__state~0 == 8464; 93668#L132 [2018-11-10 06:18:46,509 INFO L795 eck$LassoCheckResult]: Loop: 93668#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 97565#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 97802#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 97657#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 97647#L584 ssl3_accept_~skip~0 := 0; 97645#L98-3 assume true; 97643#L98-1 assume !false; 97641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97639#L101 assume !(ssl3_accept_~s__state~0 == 12292); 97637#L104 assume !(ssl3_accept_~s__state~0 == 16384); 97635#L107 assume !(ssl3_accept_~s__state~0 == 8192); 97633#L110 assume !(ssl3_accept_~s__state~0 == 24576); 97631#L113 assume !(ssl3_accept_~s__state~0 == 8195); 97629#L116 assume !(ssl3_accept_~s__state~0 == 8480); 97627#L119 assume !(ssl3_accept_~s__state~0 == 8481); 97625#L122 assume !(ssl3_accept_~s__state~0 == 8482); 97623#L125 assume !(ssl3_accept_~s__state~0 == 8464); 97621#L128 assume !(ssl3_accept_~s__state~0 == 8465); 97517#L131 assume !(ssl3_accept_~s__state~0 == 8466); 97498#L134 assume ssl3_accept_~s__state~0 == 8496; 93662#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 97495#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 97492#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 97489#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 93343#L290-2 ssl3_accept_~s__init_num~0 := 0; 97481#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 97475#L584 ssl3_accept_~skip~0 := 0; 97473#L98-3 assume true; 97463#L98-1 assume !false; 97456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97452#L101 assume !(ssl3_accept_~s__state~0 == 12292); 97448#L104 assume !(ssl3_accept_~s__state~0 == 16384); 97444#L107 assume !(ssl3_accept_~s__state~0 == 8192); 97440#L110 assume !(ssl3_accept_~s__state~0 == 24576); 97436#L113 assume !(ssl3_accept_~s__state~0 == 8195); 97431#L116 assume !(ssl3_accept_~s__state~0 == 8480); 97427#L119 assume !(ssl3_accept_~s__state~0 == 8481); 97423#L122 assume !(ssl3_accept_~s__state~0 == 8482); 97418#L125 assume !(ssl3_accept_~s__state~0 == 8464); 97415#L128 assume !(ssl3_accept_~s__state~0 == 8465); 97411#L131 assume !(ssl3_accept_~s__state~0 == 8466); 97407#L134 assume !(ssl3_accept_~s__state~0 == 8496); 97403#L137 assume !(ssl3_accept_~s__state~0 == 8497); 97102#L140 assume ssl3_accept_~s__state~0 == 8512; 96514#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96512#L301 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 96513#L305 assume !(ssl3_accept_~ret~0 <= 0); 98353#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98351#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98346#L584 ssl3_accept_~skip~0 := 0; 98345#L98-3 assume true; 98344#L98-1 assume !false; 98343#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98342#L101 assume !(ssl3_accept_~s__state~0 == 12292); 98341#L104 assume !(ssl3_accept_~s__state~0 == 16384); 98340#L107 assume !(ssl3_accept_~s__state~0 == 8192); 98339#L110 assume !(ssl3_accept_~s__state~0 == 24576); 98338#L113 assume !(ssl3_accept_~s__state~0 == 8195); 98337#L116 assume !(ssl3_accept_~s__state~0 == 8480); 98336#L119 assume !(ssl3_accept_~s__state~0 == 8481); 98335#L122 assume !(ssl3_accept_~s__state~0 == 8482); 98334#L125 assume !(ssl3_accept_~s__state~0 == 8464); 98333#L128 assume !(ssl3_accept_~s__state~0 == 8465); 98332#L131 assume !(ssl3_accept_~s__state~0 == 8466); 98331#L134 assume !(ssl3_accept_~s__state~0 == 8496); 98330#L137 assume !(ssl3_accept_~s__state~0 == 8497); 98329#L140 assume !(ssl3_accept_~s__state~0 == 8512); 98328#L143 assume !(ssl3_accept_~s__state~0 == 8513); 98327#L146 assume ssl3_accept_~s__state~0 == 8528; 93655#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98326#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98325#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 98321#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 98319#L351 assume !(ssl3_accept_~ret~0 <= 0); 98314#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98312#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98306#L584 ssl3_accept_~skip~0 := 0; 98301#L98-3 assume true; 98299#L98-1 assume !false; 98297#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98295#L101 assume !(ssl3_accept_~s__state~0 == 12292); 98293#L104 assume !(ssl3_accept_~s__state~0 == 16384); 98291#L107 assume !(ssl3_accept_~s__state~0 == 8192); 98289#L110 assume !(ssl3_accept_~s__state~0 == 24576); 98287#L113 assume !(ssl3_accept_~s__state~0 == 8195); 98285#L116 assume !(ssl3_accept_~s__state~0 == 8480); 98283#L119 assume !(ssl3_accept_~s__state~0 == 8481); 98281#L122 assume !(ssl3_accept_~s__state~0 == 8482); 98279#L125 assume !(ssl3_accept_~s__state~0 == 8464); 98277#L128 assume !(ssl3_accept_~s__state~0 == 8465); 98275#L131 assume !(ssl3_accept_~s__state~0 == 8466); 98273#L134 assume !(ssl3_accept_~s__state~0 == 8496); 98271#L137 assume !(ssl3_accept_~s__state~0 == 8497); 98269#L140 assume !(ssl3_accept_~s__state~0 == 8512); 98267#L143 assume !(ssl3_accept_~s__state~0 == 8513); 98265#L146 assume !(ssl3_accept_~s__state~0 == 8528); 98263#L149 assume !(ssl3_accept_~s__state~0 == 8529); 98261#L152 assume ssl3_accept_~s__state~0 == 8544; 93649#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 98258#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 98255#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98252#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 98250#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 98249#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 98246#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98241#L584 ssl3_accept_~skip~0 := 0; 98240#L98-3 assume true; 98239#L98-1 assume !false; 98238#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98237#L101 assume !(ssl3_accept_~s__state~0 == 12292); 98236#L104 assume !(ssl3_accept_~s__state~0 == 16384); 98235#L107 assume !(ssl3_accept_~s__state~0 == 8192); 98234#L110 assume !(ssl3_accept_~s__state~0 == 24576); 98233#L113 assume !(ssl3_accept_~s__state~0 == 8195); 98232#L116 assume !(ssl3_accept_~s__state~0 == 8480); 98231#L119 assume !(ssl3_accept_~s__state~0 == 8481); 98230#L122 assume !(ssl3_accept_~s__state~0 == 8482); 98229#L125 assume !(ssl3_accept_~s__state~0 == 8464); 98228#L128 assume !(ssl3_accept_~s__state~0 == 8465); 98227#L131 assume !(ssl3_accept_~s__state~0 == 8466); 98226#L134 assume !(ssl3_accept_~s__state~0 == 8496); 98225#L137 assume !(ssl3_accept_~s__state~0 == 8497); 98224#L140 assume !(ssl3_accept_~s__state~0 == 8512); 98223#L143 assume !(ssl3_accept_~s__state~0 == 8513); 98222#L146 assume !(ssl3_accept_~s__state~0 == 8528); 98221#L149 assume !(ssl3_accept_~s__state~0 == 8529); 98220#L152 assume !(ssl3_accept_~s__state~0 == 8544); 98219#L155 assume !(ssl3_accept_~s__state~0 == 8545); 98218#L158 assume !(ssl3_accept_~s__state~0 == 8560); 98217#L161 assume !(ssl3_accept_~s__state~0 == 8561); 98216#L164 assume ssl3_accept_~s__state~0 == 8448; 98215#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 98213#L425 assume !(ssl3_accept_~num1~0 > 0); 98212#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98210#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98205#L584 ssl3_accept_~skip~0 := 0; 98204#L98-3 assume true; 98203#L98-1 assume !false; 98202#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98201#L101 assume !(ssl3_accept_~s__state~0 == 12292); 98200#L104 assume !(ssl3_accept_~s__state~0 == 16384); 98199#L107 assume !(ssl3_accept_~s__state~0 == 8192); 98198#L110 assume !(ssl3_accept_~s__state~0 == 24576); 98197#L113 assume !(ssl3_accept_~s__state~0 == 8195); 98196#L116 assume !(ssl3_accept_~s__state~0 == 8480); 98195#L119 assume !(ssl3_accept_~s__state~0 == 8481); 98194#L122 assume !(ssl3_accept_~s__state~0 == 8482); 98193#L125 assume !(ssl3_accept_~s__state~0 == 8464); 98192#L128 assume !(ssl3_accept_~s__state~0 == 8465); 98191#L131 assume !(ssl3_accept_~s__state~0 == 8466); 98190#L134 assume !(ssl3_accept_~s__state~0 == 8496); 98189#L137 assume !(ssl3_accept_~s__state~0 == 8497); 98188#L140 assume !(ssl3_accept_~s__state~0 == 8512); 98187#L143 assume !(ssl3_accept_~s__state~0 == 8513); 98186#L146 assume !(ssl3_accept_~s__state~0 == 8528); 98185#L149 assume !(ssl3_accept_~s__state~0 == 8529); 98184#L152 assume !(ssl3_accept_~s__state~0 == 8544); 98183#L155 assume !(ssl3_accept_~s__state~0 == 8545); 98182#L158 assume !(ssl3_accept_~s__state~0 == 8560); 98181#L161 assume !(ssl3_accept_~s__state~0 == 8561); 98179#L164 assume !(ssl3_accept_~s__state~0 == 8448); 98180#L167 assume ssl3_accept_~s__state~0 == 8576; 98139#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 98140#L439 assume !(ssl3_accept_~ret~0 <= 0); 97958#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 97926#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 97952#L584 ssl3_accept_~skip~0 := 0; 97951#L98-3 assume true; 97950#L98-1 assume !false; 97949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97948#L101 assume !(ssl3_accept_~s__state~0 == 12292); 97947#L104 assume !(ssl3_accept_~s__state~0 == 16384); 97946#L107 assume !(ssl3_accept_~s__state~0 == 8192); 97945#L110 assume !(ssl3_accept_~s__state~0 == 24576); 97944#L113 assume !(ssl3_accept_~s__state~0 == 8195); 97943#L116 assume !(ssl3_accept_~s__state~0 == 8480); 97819#L119 assume !(ssl3_accept_~s__state~0 == 8481); 97942#L122 assume !(ssl3_accept_~s__state~0 == 8482); 97941#L125 assume !(ssl3_accept_~s__state~0 == 8464); 97940#L128 assume !(ssl3_accept_~s__state~0 == 8465); 97614#L131 assume ssl3_accept_~s__state~0 == 8466; 93668#L132 [2018-11-10 06:18:46,509 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:46,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 22 times [2018-11-10 06:18:46,509 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:46,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:46,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:46,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,516 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:46,516 INFO L82 PathProgramCache]: Analyzing trace with hash 534105737, now seen corresponding path program 1 times [2018-11-10 06:18:46,516 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:46,516 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:46,517 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,517 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:46,517 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:46,556 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:46,556 INFO L82 PathProgramCache]: Analyzing trace with hash -721300837, now seen corresponding path program 1 times [2018-11-10 06:18:46,556 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:46,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:46,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,557 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:46,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 06:18:46,600 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:46,600 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:47,313 WARN L179 SmtUtils]: Spent 701.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 06:18:47,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:47,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:47,390 INFO L87 Difference]: Start difference. First operand 6859 states and 8675 transitions. cyclomatic complexity: 1834 Second operand 3 states. [2018-11-10 06:18:47,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:47,410 INFO L93 Difference]: Finished difference Result 4021 states and 5037 transitions. [2018-11-10 06:18:47,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:47,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4021 states and 5037 transitions. [2018-11-10 06:18:47,421 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3626 [2018-11-10 06:18:47,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4021 states to 4021 states and 5037 transitions. [2018-11-10 06:18:47,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3914 [2018-11-10 06:18:47,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3914 [2018-11-10 06:18:47,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4021 states and 5037 transitions. [2018-11-10 06:18:47,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:47,434 INFO L705 BuchiCegarLoop]: Abstraction has 4021 states and 5037 transitions. [2018-11-10 06:18:47,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4021 states and 5037 transitions. [2018-11-10 06:18:47,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4021 to 3972. [2018-11-10 06:18:47,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3972 states. [2018-11-10 06:18:47,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3972 states to 3972 states and 4982 transitions. [2018-11-10 06:18:47,471 INFO L728 BuchiCegarLoop]: Abstraction has 3972 states and 4982 transitions. [2018-11-10 06:18:47,471 INFO L608 BuchiCegarLoop]: Abstraction has 3972 states and 4982 transitions. [2018-11-10 06:18:47,471 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 06:18:47,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3972 states and 4982 transitions. [2018-11-10 06:18:47,484 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3579 [2018-11-10 06:18:47,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:47,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:47,484 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:47,484 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:47,485 INFO L793 eck$LassoCheckResult]: Stem: 104292#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104115#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104116#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104112#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 104113#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 104230#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 104231#L98-3 assume true; 104365#L98-1 assume !false; 105581#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105578#L101 assume !(ssl3_accept_~s__state~0 == 12292); 105575#L104 assume !(ssl3_accept_~s__state~0 == 16384); 105572#L107 assume !(ssl3_accept_~s__state~0 == 8192); 105527#L110 assume !(ssl3_accept_~s__state~0 == 24576); 105528#L113 assume !(ssl3_accept_~s__state~0 == 8195); 105520#L116 assume !(ssl3_accept_~s__state~0 == 8480); 105521#L119 assume !(ssl3_accept_~s__state~0 == 8481); 105516#L122 assume !(ssl3_accept_~s__state~0 == 8482); 105517#L125 assume !(ssl3_accept_~s__state~0 == 8464); 105515#L128 assume !(ssl3_accept_~s__state~0 == 8465); 105511#L131 assume !(ssl3_accept_~s__state~0 == 8466); 105512#L134 assume !(ssl3_accept_~s__state~0 == 8496); 104488#L137 [2018-11-10 06:18:47,485 INFO L795 eck$LassoCheckResult]: Loop: 104488#L137 assume !(ssl3_accept_~s__state~0 == 8497); 104487#L140 assume !(ssl3_accept_~s__state~0 == 8512); 104486#L143 assume !(ssl3_accept_~s__state~0 == 8513); 104485#L146 assume !(ssl3_accept_~s__state~0 == 8528); 104484#L149 assume !(ssl3_accept_~s__state~0 == 8529); 104483#L152 assume !(ssl3_accept_~s__state~0 == 8544); 104482#L155 assume !(ssl3_accept_~s__state~0 == 8545); 104481#L158 assume !(ssl3_accept_~s__state~0 == 8560); 104480#L161 assume !(ssl3_accept_~s__state~0 == 8561); 104479#L164 assume ssl3_accept_~s__state~0 == 8448; 104435#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104477#L425 assume !(ssl3_accept_~num1~0 > 0); 104475#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 104474#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104469#L584 ssl3_accept_~skip~0 := 0; 104468#L98-3 assume true; 104467#L98-1 assume !false; 104466#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104464#L101 assume !(ssl3_accept_~s__state~0 == 12292); 104463#L104 assume !(ssl3_accept_~s__state~0 == 16384); 104462#L107 assume !(ssl3_accept_~s__state~0 == 8192); 104461#L110 assume !(ssl3_accept_~s__state~0 == 24576); 104459#L113 assume !(ssl3_accept_~s__state~0 == 8195); 104458#L116 assume !(ssl3_accept_~s__state~0 == 8480); 104457#L119 assume !(ssl3_accept_~s__state~0 == 8481); 104455#L122 assume ssl3_accept_~s__state~0 == 8482; 104456#L123 ssl3_accept_~s__state~0 := 3; 106095#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 106088#L584 ssl3_accept_~skip~0 := 0; 106085#L98-3 assume true; 106082#L98-1 assume !false; 106079#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106076#L101 assume !(ssl3_accept_~s__state~0 == 12292); 106073#L104 assume !(ssl3_accept_~s__state~0 == 16384); 106070#L107 assume !(ssl3_accept_~s__state~0 == 8192); 106067#L110 assume !(ssl3_accept_~s__state~0 == 24576); 106064#L113 assume !(ssl3_accept_~s__state~0 == 8195); 106061#L116 assume !(ssl3_accept_~s__state~0 == 8480); 106058#L119 assume !(ssl3_accept_~s__state~0 == 8481); 106055#L122 assume !(ssl3_accept_~s__state~0 == 8482); 106052#L125 assume !(ssl3_accept_~s__state~0 == 8464); 106049#L128 assume !(ssl3_accept_~s__state~0 == 8465); 106046#L131 assume !(ssl3_accept_~s__state~0 == 8466); 104489#L134 assume !(ssl3_accept_~s__state~0 == 8496); 104488#L137 [2018-11-10 06:18:47,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:47,485 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 06:18:47,485 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:47,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:47,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:47,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:47,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:47,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:47,517 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:47,518 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:47,518 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:18:47,518 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:47,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1680694506, now seen corresponding path program 2 times [2018-11-10 06:18:47,518 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:47,518 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:47,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:47,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:47,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:47,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:47,636 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:18:47,636 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:18:47,636 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:18:47,637 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:18:47,637 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:18:47,637 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:47,637 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:18:47,637 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:18:47,637 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 06:18:47,637 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:18:47,637 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:18:47,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,718 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:18:47,718 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:47,728 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:18:47,728 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:18:47,731 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:18:47,732 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_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:47,761 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:18:47,761 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:47,795 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:18:47,795 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:18:47,848 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:18:47,851 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:18:47,851 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:18:47,851 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:18:47,852 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:18:47,852 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:18:47,852 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:18:47,852 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:18:47,852 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:18:47,852 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 06:18:47,852 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:18:47,852 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:18:47,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:18:47,980 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:18:47,980 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:18:47,981 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:47,981 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:47,981 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:47,981 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:47,982 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:47,982 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:47,982 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:47,982 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:47,983 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:18:47,983 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:47,983 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:47,984 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:47,984 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:47,984 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:47,984 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:47,984 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:47,984 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:47,985 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:18:47,985 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:47,986 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:47,986 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:47,986 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:47,986 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:47,986 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:47,986 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:47,987 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:47,987 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:18:47,987 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:47,988 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:47,988 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:47,988 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:47,988 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:18:47,988 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:47,988 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:18:47,988 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:47,989 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:18:47,989 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:18:47,990 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:18:47,990 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:18:47,990 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:18:47,990 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:18:47,990 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:18:47,990 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:18:47,990 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:18:47,992 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:18:47,993 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:18:47,993 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 06:18:47,994 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:18:47,994 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:18:47,994 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:18:47,994 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-11-10 06:18:47,994 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:18:48,098 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:48,109 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:48,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:48,127 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:18:48,144 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:18:48,144 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 06:18:48,145 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3972 states and 4982 transitions. cyclomatic complexity: 1022 Second operand 5 states. [2018-11-10 06:18:48,465 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3972 states and 4982 transitions. cyclomatic complexity: 1022. Second operand 5 states. Result 12284 states and 15305 transitions. Complement of second has 9 states. [2018-11-10 06:18:48,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 06:18:48,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:18:48,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 347 transitions. [2018-11-10 06:18:48,468 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 44 letters. [2018-11-10 06:18:48,469 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:48,469 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 65 letters. Loop has 44 letters. [2018-11-10 06:18:48,469 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:48,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 88 letters. [2018-11-10 06:18:48,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:18:48,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12284 states and 15305 transitions. [2018-11-10 06:18:48,504 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 6879 [2018-11-10 06:18:48,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12284 states to 11979 states and 14919 transitions. [2018-11-10 06:18:48,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7953 [2018-11-10 06:18:48,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7990 [2018-11-10 06:18:48,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11979 states and 14919 transitions. [2018-11-10 06:18:48,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:48,535 INFO L705 BuchiCegarLoop]: Abstraction has 11979 states and 14919 transitions. [2018-11-10 06:18:48,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11979 states and 14919 transitions. [2018-11-10 06:18:48,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11979 to 10650. [2018-11-10 06:18:48,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10650 states. [2018-11-10 06:18:48,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10650 states to 10650 states and 13354 transitions. [2018-11-10 06:18:48,623 INFO L728 BuchiCegarLoop]: Abstraction has 10650 states and 13354 transitions. [2018-11-10 06:18:48,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:48,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:48,623 INFO L87 Difference]: Start difference. First operand 10650 states and 13354 transitions. Second operand 3 states. [2018-11-10 06:18:48,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:48,735 INFO L93 Difference]: Finished difference Result 1676 states and 2029 transitions. [2018-11-10 06:18:48,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:48,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1676 states and 2029 transitions. [2018-11-10 06:18:48,739 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 06:18:48,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1676 states to 1665 states and 2018 transitions. [2018-11-10 06:18:48,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 940 [2018-11-10 06:18:48,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 940 [2018-11-10 06:18:48,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1665 states and 2018 transitions. [2018-11-10 06:18:48,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:48,744 INFO L705 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-10 06:18:48,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states and 2018 transitions. [2018-11-10 06:18:48,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1665. [2018-11-10 06:18:48,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1665 states. [2018-11-10 06:18:48,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2018 transitions. [2018-11-10 06:18:48,756 INFO L728 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-10 06:18:48,756 INFO L608 BuchiCegarLoop]: Abstraction has 1665 states and 2018 transitions. [2018-11-10 06:18:48,756 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 06:18:48,756 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1665 states and 2018 transitions. [2018-11-10 06:18:48,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 06:18:48,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:48,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:48,760 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:48,760 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:48,760 INFO L793 eck$LassoCheckResult]: Stem: 133115#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 132921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 132922#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 132918#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 132919#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 133044#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 133045#L98-3 assume true; 133441#L98-1 assume !false; 133438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133435#L101 assume !(ssl3_accept_~s__state~0 == 12292); 133432#L104 assume !(ssl3_accept_~s__state~0 == 16384); 133429#L107 assume !(ssl3_accept_~s__state~0 == 8192); 133426#L110 assume !(ssl3_accept_~s__state~0 == 24576); 133422#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133419#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133417#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133282#L122 assume !(ssl3_accept_~s__state~0 == 8482); 133281#L125 assume ssl3_accept_~s__state~0 == 8464; 133279#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 133277#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 133276#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 133273#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133267#L584 ssl3_accept_~skip~0 := 0; 133266#L98-3 assume true; 133265#L98-1 assume !false; 133262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133259#L101 assume !(ssl3_accept_~s__state~0 == 12292); 133258#L104 assume !(ssl3_accept_~s__state~0 == 16384); 133257#L107 assume !(ssl3_accept_~s__state~0 == 8192); 133256#L110 assume !(ssl3_accept_~s__state~0 == 24576); 133254#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133252#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133250#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133248#L122 assume !(ssl3_accept_~s__state~0 == 8482); 133246#L125 assume !(ssl3_accept_~s__state~0 == 8464); 133244#L128 assume !(ssl3_accept_~s__state~0 == 8465); 133241#L131 assume !(ssl3_accept_~s__state~0 == 8466); 133240#L134 assume ssl3_accept_~s__state~0 == 8496; 133239#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 133238#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 133236#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 133235#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 133234#L290-2 ssl3_accept_~s__init_num~0 := 0; 133228#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133217#L584 ssl3_accept_~skip~0 := 0; 133214#L98-3 assume true; 133211#L98-1 assume !false; 133208#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133205#L101 assume !(ssl3_accept_~s__state~0 == 12292); 133202#L104 assume !(ssl3_accept_~s__state~0 == 16384); 133199#L107 assume !(ssl3_accept_~s__state~0 == 8192); 133196#L110 assume !(ssl3_accept_~s__state~0 == 24576); 133193#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133190#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133187#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133184#L122 assume !(ssl3_accept_~s__state~0 == 8482); 133181#L125 assume !(ssl3_accept_~s__state~0 == 8464); 133178#L128 assume !(ssl3_accept_~s__state~0 == 8465); 133175#L131 assume !(ssl3_accept_~s__state~0 == 8466); 133172#L134 assume !(ssl3_accept_~s__state~0 == 8496); 133169#L137 assume !(ssl3_accept_~s__state~0 == 8497); 133165#L140 [2018-11-10 06:18:48,760 INFO L795 eck$LassoCheckResult]: Loop: 133165#L140 assume ssl3_accept_~s__state~0 == 8512; 133162#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133159#L301 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 133142#L305 assume !(ssl3_accept_~ret~0 <= 0); 133143#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 134194#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 134189#L584 ssl3_accept_~skip~0 := 0; 134188#L98-3 assume true; 134187#L98-1 assume !false; 134186#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134185#L101 assume !(ssl3_accept_~s__state~0 == 12292); 134184#L104 assume !(ssl3_accept_~s__state~0 == 16384); 134182#L107 assume !(ssl3_accept_~s__state~0 == 8192); 134177#L110 assume !(ssl3_accept_~s__state~0 == 24576); 134175#L113 assume !(ssl3_accept_~s__state~0 == 8195); 134173#L116 assume !(ssl3_accept_~s__state~0 == 8480); 134171#L119 assume !(ssl3_accept_~s__state~0 == 8481); 134169#L122 assume !(ssl3_accept_~s__state~0 == 8482); 134167#L125 assume !(ssl3_accept_~s__state~0 == 8464); 134165#L128 assume !(ssl3_accept_~s__state~0 == 8465); 134163#L131 assume !(ssl3_accept_~s__state~0 == 8466); 134161#L134 assume !(ssl3_accept_~s__state~0 == 8496); 134159#L137 assume !(ssl3_accept_~s__state~0 == 8497); 134157#L140 assume !(ssl3_accept_~s__state~0 == 8512); 134155#L143 assume !(ssl3_accept_~s__state~0 == 8513); 134153#L146 assume ssl3_accept_~s__state~0 == 8528; 134151#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 132937#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 132938#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 132947#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 132984#L351 assume !(ssl3_accept_~ret~0 <= 0); 132985#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 133112#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133876#L584 ssl3_accept_~skip~0 := 0; 133875#L98-3 assume true; 133874#L98-1 assume !false; 133873#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133872#L101 assume !(ssl3_accept_~s__state~0 == 12292); 133871#L104 assume !(ssl3_accept_~s__state~0 == 16384); 133870#L107 assume !(ssl3_accept_~s__state~0 == 8192); 133869#L110 assume !(ssl3_accept_~s__state~0 == 24576); 133868#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133867#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133866#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133865#L122 assume !(ssl3_accept_~s__state~0 == 8482); 133864#L125 assume !(ssl3_accept_~s__state~0 == 8464); 133863#L128 assume !(ssl3_accept_~s__state~0 == 8465); 133862#L131 assume !(ssl3_accept_~s__state~0 == 8466); 133861#L134 assume !(ssl3_accept_~s__state~0 == 8496); 133860#L137 assume !(ssl3_accept_~s__state~0 == 8497); 133859#L140 assume !(ssl3_accept_~s__state~0 == 8512); 133858#L143 assume !(ssl3_accept_~s__state~0 == 8513); 133857#L146 assume !(ssl3_accept_~s__state~0 == 8528); 133856#L149 assume !(ssl3_accept_~s__state~0 == 8529); 133855#L152 assume ssl3_accept_~s__state~0 == 8544; 133854#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 133853#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 133851#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133850#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 132910#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 132904#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 132905#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 132933#L584 ssl3_accept_~skip~0 := 0; 132923#L98-3 assume true; 132924#L98-1 assume !false; 132943#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134525#L101 assume !(ssl3_accept_~s__state~0 == 12292); 134524#L104 assume !(ssl3_accept_~s__state~0 == 16384); 134523#L107 assume !(ssl3_accept_~s__state~0 == 8192); 134520#L110 assume !(ssl3_accept_~s__state~0 == 24576); 134518#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133070#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133071#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133013#L122 assume !(ssl3_accept_~s__state~0 == 8482); 132974#L125 assume !(ssl3_accept_~s__state~0 == 8464); 132975#L128 assume !(ssl3_accept_~s__state~0 == 8465); 132949#L131 assume !(ssl3_accept_~s__state~0 == 8466); 132950#L134 assume !(ssl3_accept_~s__state~0 == 8496); 133131#L137 assume !(ssl3_accept_~s__state~0 == 8497); 133132#L140 assume !(ssl3_accept_~s__state~0 == 8512); 134137#L143 assume !(ssl3_accept_~s__state~0 == 8513); 134136#L146 assume !(ssl3_accept_~s__state~0 == 8528); 134135#L149 assume !(ssl3_accept_~s__state~0 == 8529); 134134#L152 assume !(ssl3_accept_~s__state~0 == 8544); 134132#L155 assume !(ssl3_accept_~s__state~0 == 8545); 134130#L158 assume !(ssl3_accept_~s__state~0 == 8560); 134129#L161 assume !(ssl3_accept_~s__state~0 == 8561); 134128#L164 assume ssl3_accept_~s__state~0 == 8448; 134127#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 134123#L425 assume !(ssl3_accept_~num1~0 > 0); 134121#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 134119#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 134113#L584 ssl3_accept_~skip~0 := 0; 134107#L98-3 assume true; 134105#L98-1 assume !false; 134103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134101#L101 assume !(ssl3_accept_~s__state~0 == 12292); 134099#L104 assume !(ssl3_accept_~s__state~0 == 16384); 134097#L107 assume !(ssl3_accept_~s__state~0 == 8192); 134095#L110 assume !(ssl3_accept_~s__state~0 == 24576); 134093#L113 assume !(ssl3_accept_~s__state~0 == 8195); 134091#L116 assume !(ssl3_accept_~s__state~0 == 8480); 134089#L119 assume !(ssl3_accept_~s__state~0 == 8481); 134087#L122 assume !(ssl3_accept_~s__state~0 == 8482); 134085#L125 assume !(ssl3_accept_~s__state~0 == 8464); 134083#L128 assume !(ssl3_accept_~s__state~0 == 8465); 134081#L131 assume !(ssl3_accept_~s__state~0 == 8466); 134079#L134 assume !(ssl3_accept_~s__state~0 == 8496); 134077#L137 assume !(ssl3_accept_~s__state~0 == 8497); 134075#L140 assume !(ssl3_accept_~s__state~0 == 8512); 134073#L143 assume !(ssl3_accept_~s__state~0 == 8513); 134072#L146 assume !(ssl3_accept_~s__state~0 == 8528); 134071#L149 assume !(ssl3_accept_~s__state~0 == 8529); 133977#L152 assume !(ssl3_accept_~s__state~0 == 8544); 133971#L155 assume !(ssl3_accept_~s__state~0 == 8545); 133969#L158 assume !(ssl3_accept_~s__state~0 == 8560); 133967#L161 assume !(ssl3_accept_~s__state~0 == 8561); 133965#L164 assume !(ssl3_accept_~s__state~0 == 8448); 133963#L167 assume ssl3_accept_~s__state~0 == 8576; 133584#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 132968#L439 assume !(ssl3_accept_~ret~0 <= 0); 132953#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 132954#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 134232#L584 ssl3_accept_~skip~0 := 0; 134230#L98-3 assume true; 134228#L98-1 assume !false; 134226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134224#L101 assume !(ssl3_accept_~s__state~0 == 12292); 134222#L104 assume !(ssl3_accept_~s__state~0 == 16384); 134220#L107 assume !(ssl3_accept_~s__state~0 == 8192); 134218#L110 assume !(ssl3_accept_~s__state~0 == 24576); 134216#L113 assume !(ssl3_accept_~s__state~0 == 8195); 134215#L116 assume !(ssl3_accept_~s__state~0 == 8480); 134214#L119 assume !(ssl3_accept_~s__state~0 == 8481); 134213#L122 assume !(ssl3_accept_~s__state~0 == 8482); 134211#L125 assume !(ssl3_accept_~s__state~0 == 8464); 134210#L128 assume !(ssl3_accept_~s__state~0 == 8465); 134209#L131 assume !(ssl3_accept_~s__state~0 == 8466); 133253#L134 assume ssl3_accept_~s__state~0 == 8496; 133251#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 133249#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 133247#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 133245#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 133242#L290-2 ssl3_accept_~s__init_num~0 := 0; 133223#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133216#L584 ssl3_accept_~skip~0 := 0; 133213#L98-3 assume true; 133210#L98-1 assume !false; 133207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133204#L101 assume !(ssl3_accept_~s__state~0 == 12292); 133201#L104 assume !(ssl3_accept_~s__state~0 == 16384); 133198#L107 assume !(ssl3_accept_~s__state~0 == 8192); 133195#L110 assume !(ssl3_accept_~s__state~0 == 24576); 133192#L113 assume !(ssl3_accept_~s__state~0 == 8195); 133189#L116 assume !(ssl3_accept_~s__state~0 == 8480); 133186#L119 assume !(ssl3_accept_~s__state~0 == 8481); 133183#L122 assume !(ssl3_accept_~s__state~0 == 8482); 133180#L125 assume !(ssl3_accept_~s__state~0 == 8464); 133177#L128 assume !(ssl3_accept_~s__state~0 == 8465); 133174#L131 assume !(ssl3_accept_~s__state~0 == 8466); 133171#L134 assume !(ssl3_accept_~s__state~0 == 8496); 133168#L137 assume !(ssl3_accept_~s__state~0 == 8497); 133165#L140 [2018-11-10 06:18:48,761 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:48,761 INFO L82 PathProgramCache]: Analyzing trace with hash 481250720, now seen corresponding path program 1 times [2018-11-10 06:18:48,761 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:48,761 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:48,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,761 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:48,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:48,772 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:48,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1881279279, now seen corresponding path program 1 times [2018-11-10 06:18:48,773 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:48,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:48,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,773 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:48,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:48,819 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-11-10 06:18:48,819 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:48,820 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:48,820 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:48,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:48,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:48,820 INFO L87 Difference]: Start difference. First operand 1665 states and 2018 transitions. cyclomatic complexity: 360 Second operand 3 states. [2018-11-10 06:18:48,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:48,960 INFO L93 Difference]: Finished difference Result 1665 states and 2013 transitions. [2018-11-10 06:18:48,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:48,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1665 states and 2013 transitions. [2018-11-10 06:18:48,964 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 06:18:48,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1665 states to 1665 states and 2013 transitions. [2018-11-10 06:18:48,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 940 [2018-11-10 06:18:48,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 940 [2018-11-10 06:18:48,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1665 states and 2013 transitions. [2018-11-10 06:18:48,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:48,968 INFO L705 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-10 06:18:48,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states and 2013 transitions. [2018-11-10 06:18:48,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1665. [2018-11-10 06:18:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1665 states. [2018-11-10 06:18:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2013 transitions. [2018-11-10 06:18:48,980 INFO L728 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-10 06:18:48,981 INFO L608 BuchiCegarLoop]: Abstraction has 1665 states and 2013 transitions. [2018-11-10 06:18:48,981 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 06:18:48,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1665 states and 2013 transitions. [2018-11-10 06:18:48,984 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 06:18:48,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:48,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:48,985 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:48,985 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:48,985 INFO L793 eck$LassoCheckResult]: Stem: 136440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136261#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 136262#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 136254#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 136255#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 136379#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 136380#L98-3 assume true; 136635#L98-1 assume !false; 136633#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136631#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136629#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136627#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136625#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136623#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136620#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136614#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136612#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136610#L125 assume ssl3_accept_~s__state~0 == 8464; 136608#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 136606#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 136604#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 136601#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136595#L584 ssl3_accept_~skip~0 := 0; 136593#L98-3 assume true; 136591#L98-1 assume !false; 136589#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136587#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136585#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136583#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136581#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136579#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136577#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136575#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136573#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136571#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136569#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136566#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136565#L134 assume ssl3_accept_~s__state~0 == 8496; 136564#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 136563#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 136561#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 136560#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 136559#L290-2 ssl3_accept_~s__init_num~0 := 0; 136553#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136542#L584 ssl3_accept_~skip~0 := 0; 136539#L98-3 assume true; 136536#L98-1 assume !false; 136533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136530#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136527#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136524#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136521#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136518#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136515#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136512#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136509#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136506#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136503#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136500#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136497#L134 assume !(ssl3_accept_~s__state~0 == 8496); 136494#L137 assume !(ssl3_accept_~s__state~0 == 8497); 136490#L140 [2018-11-10 06:18:48,985 INFO L795 eck$LassoCheckResult]: Loop: 136490#L140 assume ssl3_accept_~s__state~0 == 8512; 136487#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136484#L301 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 136465#L305 assume !(ssl3_accept_~ret~0 <= 0); 136466#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 137105#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 137099#L584 ssl3_accept_~skip~0 := 0; 137097#L98-3 assume true; 137095#L98-1 assume !false; 137093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137091#L101 assume !(ssl3_accept_~s__state~0 == 12292); 137089#L104 assume !(ssl3_accept_~s__state~0 == 16384); 137087#L107 assume !(ssl3_accept_~s__state~0 == 8192); 137085#L110 assume !(ssl3_accept_~s__state~0 == 24576); 137083#L113 assume !(ssl3_accept_~s__state~0 == 8195); 137082#L116 assume !(ssl3_accept_~s__state~0 == 8480); 137079#L119 assume !(ssl3_accept_~s__state~0 == 8481); 137077#L122 assume !(ssl3_accept_~s__state~0 == 8482); 137071#L125 assume !(ssl3_accept_~s__state~0 == 8464); 137069#L128 assume !(ssl3_accept_~s__state~0 == 8465); 137067#L131 assume !(ssl3_accept_~s__state~0 == 8466); 137065#L134 assume !(ssl3_accept_~s__state~0 == 8496); 137063#L137 assume !(ssl3_accept_~s__state~0 == 8497); 137061#L140 assume !(ssl3_accept_~s__state~0 == 8512); 137059#L143 assume !(ssl3_accept_~s__state~0 == 8513); 137057#L146 assume ssl3_accept_~s__state~0 == 8528; 137055#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 137053#L318 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 137051#L318-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 137049#L327 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 137037#L330 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 137034#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 137000#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136993#L584 ssl3_accept_~skip~0 := 0; 136990#L98-3 assume true; 136987#L98-1 assume !false; 136984#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136981#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136978#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136976#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136973#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136969#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136965#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136959#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136957#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136955#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136953#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136951#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136949#L134 assume !(ssl3_accept_~s__state~0 == 8496); 136947#L137 assume !(ssl3_accept_~s__state~0 == 8497); 136945#L140 assume !(ssl3_accept_~s__state~0 == 8512); 136943#L143 assume !(ssl3_accept_~s__state~0 == 8513); 136941#L146 assume !(ssl3_accept_~s__state~0 == 8528); 136936#L149 assume !(ssl3_accept_~s__state~0 == 8529); 136883#L152 assume ssl3_accept_~s__state~0 == 8544; 136875#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 136871#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 136866#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136860#L386 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 136856#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 136852#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 136845#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136839#L584 ssl3_accept_~skip~0 := 0; 136837#L98-3 assume true; 136835#L98-1 assume !false; 136833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136831#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136829#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136827#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136825#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136823#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136821#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136819#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136817#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136806#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136802#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136798#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136794#L134 assume !(ssl3_accept_~s__state~0 == 8496); 136790#L137 assume !(ssl3_accept_~s__state~0 == 8497); 136786#L140 assume !(ssl3_accept_~s__state~0 == 8512); 136782#L143 assume !(ssl3_accept_~s__state~0 == 8513); 136778#L146 assume !(ssl3_accept_~s__state~0 == 8528); 136774#L149 assume !(ssl3_accept_~s__state~0 == 8529); 136770#L152 assume !(ssl3_accept_~s__state~0 == 8544); 136765#L155 assume !(ssl3_accept_~s__state~0 == 8545); 136761#L158 assume !(ssl3_accept_~s__state~0 == 8560); 136756#L161 assume !(ssl3_accept_~s__state~0 == 8561); 136752#L164 assume ssl3_accept_~s__state~0 == 8448; 136748#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 136743#L425 assume !(ssl3_accept_~num1~0 > 0); 136733#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136732#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136722#L584 ssl3_accept_~skip~0 := 0; 136720#L98-3 assume true; 136718#L98-1 assume !false; 136716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136714#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136712#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136710#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136708#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136706#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136704#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136702#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136700#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136698#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136696#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136694#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136692#L134 assume !(ssl3_accept_~s__state~0 == 8496); 136690#L137 assume !(ssl3_accept_~s__state~0 == 8497); 136688#L140 assume !(ssl3_accept_~s__state~0 == 8512); 136686#L143 assume !(ssl3_accept_~s__state~0 == 8513); 136684#L146 assume !(ssl3_accept_~s__state~0 == 8528); 136682#L149 assume !(ssl3_accept_~s__state~0 == 8529); 136680#L152 assume !(ssl3_accept_~s__state~0 == 8544); 136678#L155 assume !(ssl3_accept_~s__state~0 == 8545); 136676#L158 assume !(ssl3_accept_~s__state~0 == 8560); 136674#L161 assume !(ssl3_accept_~s__state~0 == 8561); 136672#L164 assume !(ssl3_accept_~s__state~0 == 8448); 136668#L167 assume ssl3_accept_~s__state~0 == 8576; 136664#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 136662#L439 assume !(ssl3_accept_~ret~0 <= 0); 136659#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 136656#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136651#L584 ssl3_accept_~skip~0 := 0; 136649#L98-3 assume true; 136648#L98-1 assume !false; 136647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136644#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136641#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136640#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136639#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136638#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136637#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136636#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136634#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136632#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136630#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136628#L131 assume ssl3_accept_~s__state~0 == 8466; 136626#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 136624#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 136622#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 136619#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136613#L584 ssl3_accept_~skip~0 := 0; 136611#L98-3 assume true; 136609#L98-1 assume !false; 136607#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136605#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136602#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136596#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136594#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136592#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136590#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136588#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136586#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136584#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136582#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136580#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136578#L134 assume ssl3_accept_~s__state~0 == 8496; 136576#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 136574#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 136572#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 136570#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 136567#L290-2 ssl3_accept_~s__init_num~0 := 0; 136548#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 136541#L584 ssl3_accept_~skip~0 := 0; 136538#L98-3 assume true; 136535#L98-1 assume !false; 136532#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136529#L101 assume !(ssl3_accept_~s__state~0 == 12292); 136526#L104 assume !(ssl3_accept_~s__state~0 == 16384); 136523#L107 assume !(ssl3_accept_~s__state~0 == 8192); 136520#L110 assume !(ssl3_accept_~s__state~0 == 24576); 136517#L113 assume !(ssl3_accept_~s__state~0 == 8195); 136514#L116 assume !(ssl3_accept_~s__state~0 == 8480); 136511#L119 assume !(ssl3_accept_~s__state~0 == 8481); 136508#L122 assume !(ssl3_accept_~s__state~0 == 8482); 136505#L125 assume !(ssl3_accept_~s__state~0 == 8464); 136502#L128 assume !(ssl3_accept_~s__state~0 == 8465); 136499#L131 assume !(ssl3_accept_~s__state~0 == 8466); 136496#L134 assume !(ssl3_accept_~s__state~0 == 8496); 136493#L137 assume !(ssl3_accept_~s__state~0 == 8497); 136490#L140 [2018-11-10 06:18:48,986 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:48,986 INFO L82 PathProgramCache]: Analyzing trace with hash 481250720, now seen corresponding path program 2 times [2018-11-10 06:18:48,986 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:48,986 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:48,986 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,986 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:48,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:48,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:48,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1898245590, now seen corresponding path program 1 times [2018-11-10 06:18:48,997 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:48,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:48,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:48,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:48,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2018-11-10 06:18:49,095 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:49,095 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 06:18:49,096 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:49,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:18:49,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:18:49,096 INFO L87 Difference]: Start difference. First operand 1665 states and 2013 transitions. cyclomatic complexity: 355 Second operand 5 states. [2018-11-10 06:18:49,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:49,206 INFO L93 Difference]: Finished difference Result 2195 states and 2622 transitions. [2018-11-10 06:18:49,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 06:18:49,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2195 states and 2622 transitions. [2018-11-10 06:18:49,213 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 830 [2018-11-10 06:18:49,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2195 states to 2195 states and 2622 transitions. [2018-11-10 06:18:49,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2018-11-10 06:18:49,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2018-11-10 06:18:49,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2195 states and 2622 transitions. [2018-11-10 06:18:49,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:49,266 INFO L705 BuchiCegarLoop]: Abstraction has 2195 states and 2622 transitions. [2018-11-10 06:18:49,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2195 states and 2622 transitions. [2018-11-10 06:18:49,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2195 to 1659. [2018-11-10 06:18:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2018-11-10 06:18:49,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 1995 transitions. [2018-11-10 06:18:49,278 INFO L728 BuchiCegarLoop]: Abstraction has 1659 states and 1995 transitions. [2018-11-10 06:18:49,278 INFO L608 BuchiCegarLoop]: Abstraction has 1659 states and 1995 transitions. [2018-11-10 06:18:49,278 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 06:18:49,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1659 states and 1995 transitions. [2018-11-10 06:18:49,281 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 690 [2018-11-10 06:18:49,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:49,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:49,282 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:49,282 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:49,282 INFO L793 eck$LassoCheckResult]: Stem: 140317#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 140134#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140135#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140127#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 140128#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 140258#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 140259#L98-3 assume true; 140550#L98-1 assume !false; 140548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140546#L101 assume !(ssl3_accept_~s__state~0 == 12292); 140544#L104 assume !(ssl3_accept_~s__state~0 == 16384); 140542#L107 assume !(ssl3_accept_~s__state~0 == 8192); 140540#L110 assume !(ssl3_accept_~s__state~0 == 24576); 140538#L113 assume !(ssl3_accept_~s__state~0 == 8195); 140536#L116 assume !(ssl3_accept_~s__state~0 == 8480); 140534#L119 assume !(ssl3_accept_~s__state~0 == 8481); 140532#L122 assume !(ssl3_accept_~s__state~0 == 8482); 140530#L125 assume ssl3_accept_~s__state~0 == 8464; 140528#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 140526#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 140524#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 140518#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140504#L584 ssl3_accept_~skip~0 := 0; 140501#L98-3 assume true; 140498#L98-1 assume !false; 140495#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140492#L101 assume !(ssl3_accept_~s__state~0 == 12292); 140489#L104 assume !(ssl3_accept_~s__state~0 == 16384); 140486#L107 assume !(ssl3_accept_~s__state~0 == 8192); 140483#L110 assume !(ssl3_accept_~s__state~0 == 24576); 140480#L113 assume !(ssl3_accept_~s__state~0 == 8195); 140477#L116 assume !(ssl3_accept_~s__state~0 == 8480); 140474#L119 assume !(ssl3_accept_~s__state~0 == 8481); 140471#L122 assume !(ssl3_accept_~s__state~0 == 8482); 140468#L125 assume !(ssl3_accept_~s__state~0 == 8464); 140465#L128 assume !(ssl3_accept_~s__state~0 == 8465); 140462#L131 assume !(ssl3_accept_~s__state~0 == 8466); 140459#L134 assume ssl3_accept_~s__state~0 == 8496; 140456#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 140454#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 140452#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 140450#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 140448#L290-2 ssl3_accept_~s__init_num~0 := 0; 140444#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140434#L584 ssl3_accept_~skip~0 := 0; 140432#L98-3 assume true; 140430#L98-1 assume !false; 140428#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140426#L101 assume !(ssl3_accept_~s__state~0 == 12292); 140424#L104 assume !(ssl3_accept_~s__state~0 == 16384); 140422#L107 assume !(ssl3_accept_~s__state~0 == 8192); 140420#L110 assume !(ssl3_accept_~s__state~0 == 24576); 140418#L113 assume !(ssl3_accept_~s__state~0 == 8195); 140416#L116 assume !(ssl3_accept_~s__state~0 == 8480); 140414#L119 assume !(ssl3_accept_~s__state~0 == 8481); 140412#L122 assume !(ssl3_accept_~s__state~0 == 8482); 140410#L125 assume !(ssl3_accept_~s__state~0 == 8464); 140408#L128 assume !(ssl3_accept_~s__state~0 == 8465); 140406#L131 assume !(ssl3_accept_~s__state~0 == 8466); 140404#L134 assume !(ssl3_accept_~s__state~0 == 8496); 140400#L137 assume !(ssl3_accept_~s__state~0 == 8497); 140401#L140 assume ssl3_accept_~s__state~0 == 8512; 140985#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140986#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 140256#L301-2 [2018-11-10 06:18:49,282 INFO L795 eck$LassoCheckResult]: Loop: 140256#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 141646#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141641#L584 ssl3_accept_~skip~0 := 0; 141640#L98-3 assume true; 141639#L98-1 assume !false; 141638#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141637#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141636#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141635#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141634#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141633#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141632#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141631#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141630#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141629#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141628#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141627#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141626#L134 assume !(ssl3_accept_~s__state~0 == 8496); 141625#L137 assume !(ssl3_accept_~s__state~0 == 8497); 141624#L140 assume !(ssl3_accept_~s__state~0 == 8512); 141623#L143 assume !(ssl3_accept_~s__state~0 == 8513); 141622#L146 assume ssl3_accept_~s__state~0 == 8528; 140205#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140206#L318 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 140356#L318-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 140354#L327 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 140335#L330 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 140216#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140315#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141155#L584 ssl3_accept_~skip~0 := 0; 141153#L98-3 assume true; 141151#L98-1 assume !false; 141149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141147#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141139#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141135#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141131#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141127#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141123#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141119#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141115#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141111#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141107#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141103#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141099#L134 assume !(ssl3_accept_~s__state~0 == 8496); 141095#L137 assume !(ssl3_accept_~s__state~0 == 8497); 141091#L140 assume !(ssl3_accept_~s__state~0 == 8512); 141087#L143 assume !(ssl3_accept_~s__state~0 == 8513); 141083#L146 assume !(ssl3_accept_~s__state~0 == 8528); 141079#L149 assume !(ssl3_accept_~s__state~0 == 8529); 141075#L152 assume ssl3_accept_~s__state~0 == 8544; 140348#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 140325#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 140271#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140266#L386 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 140117#L387 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 140119#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 141432#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 141427#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141421#L584 ssl3_accept_~skip~0 := 0; 141419#L98-3 assume true; 141414#L98-1 assume !false; 141407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141404#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141401#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141397#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141394#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141392#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141391#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141390#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141389#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141388#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141386#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141385#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141384#L134 assume !(ssl3_accept_~s__state~0 == 8496); 141380#L137 assume !(ssl3_accept_~s__state~0 == 8497); 141379#L140 assume !(ssl3_accept_~s__state~0 == 8512); 141378#L143 assume !(ssl3_accept_~s__state~0 == 8513); 141377#L146 assume !(ssl3_accept_~s__state~0 == 8528); 141376#L149 assume !(ssl3_accept_~s__state~0 == 8529); 141375#L152 assume !(ssl3_accept_~s__state~0 == 8544); 141372#L155 assume !(ssl3_accept_~s__state~0 == 8545); 141371#L158 assume !(ssl3_accept_~s__state~0 == 8560); 141370#L161 assume !(ssl3_accept_~s__state~0 == 8561); 141367#L164 assume ssl3_accept_~s__state~0 == 8448; 141365#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 141363#L425 assume !(ssl3_accept_~num1~0 > 0); 141362#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 141361#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141355#L584 ssl3_accept_~skip~0 := 0; 141354#L98-3 assume true; 141351#L98-1 assume !false; 141340#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141337#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141334#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141331#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141328#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141325#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141322#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141320#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141318#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141316#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141314#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141312#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141310#L134 assume !(ssl3_accept_~s__state~0 == 8496); 141308#L137 assume !(ssl3_accept_~s__state~0 == 8497); 141306#L140 assume !(ssl3_accept_~s__state~0 == 8512); 141304#L143 assume !(ssl3_accept_~s__state~0 == 8513); 141302#L146 assume !(ssl3_accept_~s__state~0 == 8528); 141300#L149 assume !(ssl3_accept_~s__state~0 == 8529); 141298#L152 assume !(ssl3_accept_~s__state~0 == 8544); 141296#L155 assume !(ssl3_accept_~s__state~0 == 8545); 141294#L158 assume !(ssl3_accept_~s__state~0 == 8560); 141292#L161 assume !(ssl3_accept_~s__state~0 == 8561); 141290#L164 assume !(ssl3_accept_~s__state~0 == 8448); 141288#L167 assume ssl3_accept_~s__state~0 == 8576; 140983#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 141285#L439 assume !(ssl3_accept_~ret~0 <= 0); 141282#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 141278#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141272#L584 ssl3_accept_~skip~0 := 0; 141270#L98-3 assume true; 141266#L98-1 assume !false; 141260#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141258#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141256#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141254#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141252#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141250#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141248#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141246#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141244#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141242#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141240#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141238#L131 assume ssl3_accept_~s__state~0 == 8466; 141236#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141234#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 141232#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 141229#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141223#L584 ssl3_accept_~skip~0 := 0; 141221#L98-3 assume true; 141218#L98-1 assume !false; 141212#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141210#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141208#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141206#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141204#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141202#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141200#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141198#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141196#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141194#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141192#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141190#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141188#L134 assume ssl3_accept_~s__state~0 == 8496; 141186#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 141184#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 141182#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 141180#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 141178#L290-2 ssl3_accept_~s__init_num~0 := 0; 141175#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141164#L584 ssl3_accept_~skip~0 := 0; 141140#L98-3 assume true; 141136#L98-1 assume !false; 141132#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141128#L101 assume !(ssl3_accept_~s__state~0 == 12292); 141124#L104 assume !(ssl3_accept_~s__state~0 == 16384); 141120#L107 assume !(ssl3_accept_~s__state~0 == 8192); 141116#L110 assume !(ssl3_accept_~s__state~0 == 24576); 141112#L113 assume !(ssl3_accept_~s__state~0 == 8195); 141108#L116 assume !(ssl3_accept_~s__state~0 == 8480); 141104#L119 assume !(ssl3_accept_~s__state~0 == 8481); 141100#L122 assume !(ssl3_accept_~s__state~0 == 8482); 141096#L125 assume !(ssl3_accept_~s__state~0 == 8464); 141092#L128 assume !(ssl3_accept_~s__state~0 == 8465); 141088#L131 assume !(ssl3_accept_~s__state~0 == 8466); 141084#L134 assume !(ssl3_accept_~s__state~0 == 8496); 141080#L137 assume !(ssl3_accept_~s__state~0 == 8497); 141076#L140 assume ssl3_accept_~s__state~0 == 8512; 140227#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140228#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 140256#L301-2 [2018-11-10 06:18:49,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:49,283 INFO L82 PathProgramCache]: Analyzing trace with hash 339481970, now seen corresponding path program 1 times [2018-11-10 06:18:49,283 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:49,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:49,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:49,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:49,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1977698754, now seen corresponding path program 1 times [2018-11-10 06:18:49,295 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:49,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:49,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:49,299 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:18:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2018-11-10 06:18:49,370 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:18:49,370 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:18:49,370 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:18:49,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:18:49,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:18:49,370 INFO L87 Difference]: Start difference. First operand 1659 states and 1995 transitions. cyclomatic complexity: 343 Second operand 3 states. [2018-11-10 06:18:49,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:18:49,396 INFO L93 Difference]: Finished difference Result 2627 states and 3146 transitions. [2018-11-10 06:18:49,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:18:49,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2627 states and 3146 transitions. [2018-11-10 06:18:49,402 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1074 [2018-11-10 06:18:49,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2627 states to 2627 states and 3146 transitions. [2018-11-10 06:18:49,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1492 [2018-11-10 06:18:49,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1492 [2018-11-10 06:18:49,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2627 states and 3146 transitions. [2018-11-10 06:18:49,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:18:49,406 INFO L705 BuchiCegarLoop]: Abstraction has 2627 states and 3146 transitions. [2018-11-10 06:18:49,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states and 3146 transitions. [2018-11-10 06:18:49,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 1659. [2018-11-10 06:18:49,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2018-11-10 06:18:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 1993 transitions. [2018-11-10 06:18:49,418 INFO L728 BuchiCegarLoop]: Abstraction has 1659 states and 1993 transitions. [2018-11-10 06:18:49,418 INFO L608 BuchiCegarLoop]: Abstraction has 1659 states and 1993 transitions. [2018-11-10 06:18:49,419 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 06:18:49,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1659 states and 1993 transitions. [2018-11-10 06:18:49,422 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 690 [2018-11-10 06:18:49,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:18:49,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:18:49,423 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:49,423 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:18:49,423 INFO L793 eck$LassoCheckResult]: Stem: 144612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 144426#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144427#L81 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144419#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 144420#L89 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 144546#L89-1 assume !(ssl3_accept_~s__cert~0 == 0); 144547#L98-3 assume true; 144985#L98-1 assume !false; 144981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144977#L101 assume !(ssl3_accept_~s__state~0 == 12292); 144971#L104 assume !(ssl3_accept_~s__state~0 == 16384); 144963#L107 assume !(ssl3_accept_~s__state~0 == 8192); 144959#L110 assume !(ssl3_accept_~s__state~0 == 24576); 144955#L113 assume !(ssl3_accept_~s__state~0 == 8195); 144951#L116 assume !(ssl3_accept_~s__state~0 == 8480); 144947#L119 assume !(ssl3_accept_~s__state~0 == 8481); 144943#L122 assume !(ssl3_accept_~s__state~0 == 8482); 144939#L125 assume ssl3_accept_~s__state~0 == 8464; 144935#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 144931#L271 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 144928#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 144922#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 144915#L584 ssl3_accept_~skip~0 := 0; 144912#L98-3 assume true; 144907#L98-1 assume !false; 144900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144897#L101 assume !(ssl3_accept_~s__state~0 == 12292); 144894#L104 assume !(ssl3_accept_~s__state~0 == 16384); 144891#L107 assume !(ssl3_accept_~s__state~0 == 8192); 144887#L110 assume !(ssl3_accept_~s__state~0 == 24576); 144880#L113 assume !(ssl3_accept_~s__state~0 == 8195); 144877#L116 assume !(ssl3_accept_~s__state~0 == 8480); 144874#L119 assume !(ssl3_accept_~s__state~0 == 8481); 144871#L122 assume !(ssl3_accept_~s__state~0 == 8482); 144868#L125 assume !(ssl3_accept_~s__state~0 == 8464); 144865#L128 assume !(ssl3_accept_~s__state~0 == 8465); 144862#L131 assume !(ssl3_accept_~s__state~0 == 8466); 144859#L134 assume ssl3_accept_~s__state~0 == 8496; 144856#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 144853#L284 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 144850#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 144847#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 144831#L290-2 ssl3_accept_~s__init_num~0 := 0; 144825#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 144819#L584 ssl3_accept_~skip~0 := 0; 144817#L98-3 assume true; 144815#L98-1 assume !false; 144813#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144811#L101 assume !(ssl3_accept_~s__state~0 == 12292); 144809#L104 assume !(ssl3_accept_~s__state~0 == 16384); 144807#L107 assume !(ssl3_accept_~s__state~0 == 8192); 144805#L110 assume !(ssl3_accept_~s__state~0 == 24576); 144803#L113 assume !(ssl3_accept_~s__state~0 == 8195); 144801#L116 assume !(ssl3_accept_~s__state~0 == 8480); 144799#L119 assume !(ssl3_accept_~s__state~0 == 8481); 144797#L122 assume !(ssl3_accept_~s__state~0 == 8482); 144795#L125 assume !(ssl3_accept_~s__state~0 == 8464); 144793#L128 assume !(ssl3_accept_~s__state~0 == 8465); 144791#L131 assume !(ssl3_accept_~s__state~0 == 8466); 144789#L134 assume !(ssl3_accept_~s__state~0 == 8496); 144785#L137 assume !(ssl3_accept_~s__state~0 == 8497); 144787#L140 assume ssl3_accept_~s__state~0 == 8512; 144721#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144722#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 144540#L301-2 [2018-11-10 06:18:49,423 INFO L795 eck$LassoCheckResult]: Loop: 144540#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 144541#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145440#L584 ssl3_accept_~skip~0 := 0; 145438#L98-3 assume true; 145436#L98-1 assume !false; 145434#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145432#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145430#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145428#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145426#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145424#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145422#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145420#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145418#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145416#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145414#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145412#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145410#L134 assume !(ssl3_accept_~s__state~0 == 8496); 145408#L137 assume !(ssl3_accept_~s__state~0 == 8497); 145406#L140 assume !(ssl3_accept_~s__state~0 == 8512); 145404#L143 assume !(ssl3_accept_~s__state~0 == 8513); 145402#L146 assume ssl3_accept_~s__state~0 == 8528; 144498#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 144438#L318 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 144439#L318-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 144449#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 144485#L351 assume !(ssl3_accept_~ret~0 <= 0); 144486#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 144610#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145389#L584 ssl3_accept_~skip~0 := 0; 145385#L98-3 assume true; 145384#L98-1 assume !false; 145374#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145371#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145368#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145365#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145362#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145359#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145356#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145353#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145350#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145347#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145344#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145341#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145338#L134 assume !(ssl3_accept_~s__state~0 == 8496); 145335#L137 assume !(ssl3_accept_~s__state~0 == 8497); 145332#L140 assume !(ssl3_accept_~s__state~0 == 8512); 145329#L143 assume !(ssl3_accept_~s__state~0 == 8513); 145326#L146 assume !(ssl3_accept_~s__state~0 == 8528); 145323#L149 assume !(ssl3_accept_~s__state~0 == 8529); 145320#L152 assume ssl3_accept_~s__state~0 == 8544; 144648#L156 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 144620#L374 assume !(ssl3_accept_~s__session__peer~0 != 0); 144559#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144554#L386 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 144409#L387 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 144411#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 144405#L398 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 144406#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145675#L584 ssl3_accept_~skip~0 := 0; 145674#L98-3 assume true; 145673#L98-1 assume !false; 145671#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145670#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145669#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145668#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145667#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145666#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145664#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145663#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145662#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145661#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145660#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145659#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145657#L134 assume !(ssl3_accept_~s__state~0 == 8496); 145656#L137 assume !(ssl3_accept_~s__state~0 == 8497); 145655#L140 assume !(ssl3_accept_~s__state~0 == 8512); 145650#L143 assume !(ssl3_accept_~s__state~0 == 8513); 145648#L146 assume !(ssl3_accept_~s__state~0 == 8528); 145646#L149 assume !(ssl3_accept_~s__state~0 == 8529); 145644#L152 assume !(ssl3_accept_~s__state~0 == 8544); 145642#L155 assume !(ssl3_accept_~s__state~0 == 8545); 145640#L158 assume !(ssl3_accept_~s__state~0 == 8560); 145638#L161 assume !(ssl3_accept_~s__state~0 == 8561); 145636#L164 assume ssl3_accept_~s__state~0 == 8448; 145634#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 145630#L425 assume !(ssl3_accept_~num1~0 > 0); 145628#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 145626#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145620#L584 ssl3_accept_~skip~0 := 0; 145618#L98-3 assume true; 145616#L98-1 assume !false; 145614#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145612#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145610#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145604#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145602#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145600#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145598#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145596#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145594#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145592#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145590#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145588#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145586#L134 assume !(ssl3_accept_~s__state~0 == 8496); 145584#L137 assume !(ssl3_accept_~s__state~0 == 8497); 145582#L140 assume !(ssl3_accept_~s__state~0 == 8512); 145580#L143 assume !(ssl3_accept_~s__state~0 == 8513); 145578#L146 assume !(ssl3_accept_~s__state~0 == 8528); 145576#L149 assume !(ssl3_accept_~s__state~0 == 8529); 145574#L152 assume !(ssl3_accept_~s__state~0 == 8544); 145572#L155 assume !(ssl3_accept_~s__state~0 == 8545); 145528#L158 assume !(ssl3_accept_~s__state~0 == 8560); 145527#L161 assume !(ssl3_accept_~s__state~0 == 8561); 145526#L164 assume !(ssl3_accept_~s__state~0 == 8448); 145525#L167 assume ssl3_accept_~s__state~0 == 8576; 145455#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 145523#L439 assume !(ssl3_accept_~ret~0 <= 0); 145521#L442 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 145522#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145649#L584 ssl3_accept_~skip~0 := 0; 145647#L98-3 assume true; 145645#L98-1 assume !false; 145643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145641#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145639#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145637#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145635#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145633#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145632#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145629#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145627#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145621#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145619#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145617#L131 assume ssl3_accept_~s__state~0 == 8466; 145615#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 145613#L271 assume !(ssl3_accept_~blastFlag~0 == 0); 145611#L271-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 145609#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145603#L584 ssl3_accept_~skip~0 := 0; 145601#L98-3 assume true; 145599#L98-1 assume !false; 145597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145595#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145593#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145591#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145589#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145587#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145585#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145583#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145581#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145579#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145577#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145575#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145573#L134 assume ssl3_accept_~s__state~0 == 8496; 144592#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 144593#L284 assume !(ssl3_accept_~blastFlag~0 == 1); 145395#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 145390#L290 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 145387#L290-2 ssl3_accept_~s__init_num~0 := 0; 145379#L547 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 145372#L584 ssl3_accept_~skip~0 := 0; 145369#L98-3 assume true; 145366#L98-1 assume !false; 145363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145360#L101 assume !(ssl3_accept_~s__state~0 == 12292); 145357#L104 assume !(ssl3_accept_~s__state~0 == 16384); 145354#L107 assume !(ssl3_accept_~s__state~0 == 8192); 145351#L110 assume !(ssl3_accept_~s__state~0 == 24576); 145348#L113 assume !(ssl3_accept_~s__state~0 == 8195); 145345#L116 assume !(ssl3_accept_~s__state~0 == 8480); 145342#L119 assume !(ssl3_accept_~s__state~0 == 8481); 145339#L122 assume !(ssl3_accept_~s__state~0 == 8482); 145336#L125 assume !(ssl3_accept_~s__state~0 == 8464); 145333#L128 assume !(ssl3_accept_~s__state~0 == 8465); 145330#L131 assume !(ssl3_accept_~s__state~0 == 8466); 145327#L134 assume !(ssl3_accept_~s__state~0 == 8496); 145324#L137 assume !(ssl3_accept_~s__state~0 == 8497); 145321#L140 assume ssl3_accept_~s__state~0 == 8512; 144518#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144519#L301 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 144540#L301-2 [2018-11-10 06:18:49,424 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:49,424 INFO L82 PathProgramCache]: Analyzing trace with hash 339481970, now seen corresponding path program 2 times [2018-11-10 06:18:49,424 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:49,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:49,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:49,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,435 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:49,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1435353853, now seen corresponding path program 1 times [2018-11-10 06:18:49,436 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:49,436 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:49,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,436 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:18:49,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:18:49,457 INFO L82 PathProgramCache]: Analyzing trace with hash 224017458, now seen corresponding path program 1 times [2018-11-10 06:18:49,457 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:18:49,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:18:49,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:18:49,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:18:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:18:50,231 WARN L179 SmtUtils]: Spent 736.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2018-11-10 06:18:50,460 WARN L179 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-10 06:18:50,529 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 06:18:50 BoogieIcfgContainer [2018-11-10 06:18:50,530 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 06:18:50,530 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 06:18:50,530 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 06:18:50,530 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 06:18:50,531 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:18:40" (3/4) ... [2018-11-10 06:18:50,533 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 06:18:50,595 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_edca63d0-9487-481e-85ea-3176e63ddd46/bin-2019/uautomizer/witness.graphml [2018-11-10 06:18:50,595 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 06:18:50,596 INFO L168 Benchmark]: Toolchain (without parser) took 10999.69 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 490.2 MB). Free memory was 957.1 MB in the beginning and 841.2 MB in the end (delta: 115.9 MB). Peak memory consumption was 606.1 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,597 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 06:18:50,597 INFO L168 Benchmark]: CACSL2BoogieTranslator took 238.29 ms. Allocated memory is still 1.0 GB. Free memory was 957.1 MB in the beginning and 941.0 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,597 INFO L168 Benchmark]: Boogie Procedure Inliner took 67.87 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 941.0 MB in the beginning and 1.1 GB in the end (delta: -193.6 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,597 INFO L168 Benchmark]: Boogie Preprocessor took 22.98 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,597 INFO L168 Benchmark]: RCFGBuilder took 443.21 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.7 MB). Peak memory consumption was 47.7 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,598 INFO L168 Benchmark]: BuchiAutomizer took 10158.79 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 355.5 MB). Free memory was 1.1 GB in the beginning and 853.1 MB in the end (delta: 228.4 MB). Peak memory consumption was 583.9 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,598 INFO L168 Benchmark]: Witness Printer took 65.52 ms. Allocated memory is still 1.5 GB. Free memory was 853.1 MB in the beginning and 841.2 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 MB. Max. memory is 11.5 GB. [2018-11-10 06:18:50,600 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.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 238.29 ms. Allocated memory is still 1.0 GB. Free memory was 957.1 MB in the beginning and 941.0 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 67.87 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 941.0 MB in the beginning and 1.1 GB in the end (delta: -193.6 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.98 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 443.21 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.7 MB). Peak memory consumption was 47.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10158.79 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 355.5 MB). Free memory was 1.1 GB in the beginning and 853.1 MB in the end (delta: 228.4 MB). Peak memory consumption was 583.9 MB. Max. memory is 11.5 GB. * Witness Printer took 65.52 ms. Allocated memory is still 1.5 GB. Free memory was 853.1 MB in the beginning and 841.2 MB in the end (delta: 12.0 MB). Peak memory consumption was 12.0 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 33 terminating modules (31 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1659 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.1s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 4.9s. Construction of modules took 2.4s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 0.6s AutomataMinimizationTime, 33 MinimizatonAttempts, 19252 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6859 states and ocurred in iteration 26. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 7736 SDtfs, 5337 SDslu, 5820 SDs, 0 SdLazy, 3396 SolverSat, 673 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a064e7d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1485592=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5542b87a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd4d761=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55cd6b08=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28fc6c36=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d20b177=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ec66156=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@de159d9=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@5f8407e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d1336f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@217bab9e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d4133e2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f05b84a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52ce0f72=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c520299=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@5a5e69c2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@ea37772=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7adbff1=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, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26b2c5d8=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3935eaa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@65d10ef5=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@19767f80=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@266a1edc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@457f6f27=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@693204c0=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b67576d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f6c2749=0, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ccd75b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26595963=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21f879e2=0, Time=6, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40e84afb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@766bcd74=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5344005d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a90e4dc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@388f636a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11e5d99d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@748baed5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76b69d6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e1efbb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@145e2aab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@673770e5=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53052d8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d9c70c4=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e3944eb=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@443f65e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47c0d1d6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78f216cc=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@124a98e9=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bac2a1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@591cc220=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 301]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L617] int s ; [L618] int tmp ; [L622] s = 8464 [L623] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND TRUE blastFlag == 0 [L272] blastFlag = 1 [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 1 [L285] blastFlag = 2 [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND TRUE __cil_tmp56 + 256UL [L302] skip = 1 Loop: [L310] s__state = 8528 [L311] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L315] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] __cil_tmp57 = (unsigned long )s__options [L318] COND TRUE __cil_tmp57 + 2097152UL [L319] s__s3__tmp__use_rsa_tmp = 1 [L324] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L350] ret = __VERIFIER_nondet_int() [L351] COND FALSE !(ret <= 0) [L368] s__state = 8544 [L369] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L373] COND TRUE s__verify_mode + 1 [L374] COND FALSE !(s__session__peer != 0) [L385] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L386] COND TRUE __cil_tmp61 + 256UL [L387] COND TRUE s__verify_mode + 2 [L396] s__s3__tmp__cert_request = 1 [L397] ret = __VERIFIER_nondet_int() [L398] COND FALSE !(ret <= 0) [L401] s__state = 8448 [L402] s__s3__tmp__next_state___0 = 8576 [L403] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L424] num1 = __VERIFIER_nondet_int() [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND FALSE !(blastFlag == 0) [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 1) [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND TRUE __cil_tmp56 + 256UL [L302] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...