./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_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_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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 4924f8937ba7fde97eecf4781d9d5fa93db570e9 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-09 22:26:45,800 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-09 22:26:45,801 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-09 22:26:45,810 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-09 22:26:45,810 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-09 22:26:45,810 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-09 22:26:45,811 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-09 22:26:45,812 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-09 22:26:45,813 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-09 22:26:45,814 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-09 22:26:45,815 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-09 22:26:45,815 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-09 22:26:45,816 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-09 22:26:45,816 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-09 22:26:45,817 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-09 22:26:45,817 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-09 22:26:45,818 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-09 22:26:45,819 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-09 22:26:45,820 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-09 22:26:45,822 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-09 22:26:45,822 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-09 22:26:45,823 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-09 22:26:45,825 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-09 22:26:45,825 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-09 22:26:45,825 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-09 22:26:45,826 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-09 22:26:45,827 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-09 22:26:45,828 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-09 22:26:45,828 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-09 22:26:45,829 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-09 22:26:45,829 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-09 22:26:45,830 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-09 22:26:45,830 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-09 22:26:45,830 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-09 22:26:45,831 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-09 22:26:45,831 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-09 22:26:45,832 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-09 22:26:45,840 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-09 22:26:45,841 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-09 22:26:45,841 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-09 22:26:45,842 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-09 22:26:45,842 INFO L133 SettingsManager]: * Use SBE=true [2018-11-09 22:26:45,842 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-09 22:26:45,842 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-09 22:26:45,842 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-09 22:26:45,842 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-09 22:26:45,843 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-09 22:26:45,843 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-09 22:26:45,844 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-09 22:26:45,845 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-09 22:26:45,845 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-09 22:26:45,845 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-09 22:26:45,845 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-09 22:26:45,845 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-09 22:26:45,845 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-09 22:26:45,845 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-09 22:26:45,846 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-09 22:26:45,846 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_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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 -> 4924f8937ba7fde97eecf4781d9d5fa93db570e9 [2018-11-09 22:26:45,865 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-09 22:26:45,874 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-09 22:26:45,876 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-09 22:26:45,877 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-09 22:26:45,877 INFO L276 PluginConnector]: CDTParser initialized [2018-11-09 22:26:45,878 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-09 22:26:45,915 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/data/e5a1a1bbf/c38ecc0aaf5b4bb2a8a02f11edc5390a/FLAG36ee804f2 [2018-11-09 22:26:46,319 INFO L298 CDTParser]: Found 1 translation units. [2018-11-09 22:26:46,320 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-09 22:26:46,327 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/data/e5a1a1bbf/c38ecc0aaf5b4bb2a8a02f11edc5390a/FLAG36ee804f2 [2018-11-09 22:26:46,336 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/data/e5a1a1bbf/c38ecc0aaf5b4bb2a8a02f11edc5390a [2018-11-09 22:26:46,338 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-09 22:26:46,339 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-09 22:26:46,339 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-09 22:26:46,339 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-09 22:26:46,342 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-09 22:26:46,342 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,344 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b0ca719 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46, skipping insertion in model container [2018-11-09 22:26:46,344 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,353 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-09 22:26:46,382 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-09 22:26:46,517 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 22:26:46,519 INFO L189 MainTranslator]: Completed pre-run [2018-11-09 22:26:46,553 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 22:26:46,563 INFO L193 MainTranslator]: Completed translation [2018-11-09 22:26:46,563 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46 WrapperNode [2018-11-09 22:26:46,563 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-09 22:26:46,563 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-09 22:26:46,564 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-09 22:26:46,564 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-09 22:26:46,568 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,575 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,598 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-09 22:26:46,598 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-09 22:26:46,599 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-09 22:26:46,599 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-09 22:26:46,646 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,647 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,649 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,649 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,654 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,661 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,663 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... [2018-11-09 22:26:46,666 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-09 22:26:46,667 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-09 22:26:46,667 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-09 22:26:46,667 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-09 22:26:46,668 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:46,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-09 22:26:46,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-09 22:26:46,843 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-09 22:26:46,843 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-09 22:26:47,231 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-09 22:26:47,231 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:26:47 BoogieIcfgContainer [2018-11-09 22:26:47,231 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-09 22:26:47,232 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-09 22:26:47,232 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-09 22:26:47,236 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-09 22:26:47,236 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 22:26:47,237 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 09.11 10:26:46" (1/3) ... [2018-11-09 22:26:47,238 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3c39fb34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 10:26:47, skipping insertion in model container [2018-11-09 22:26:47,238 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 22:26:47,238 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:26:46" (2/3) ... [2018-11-09 22:26:47,238 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3c39fb34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 10:26:47, skipping insertion in model container [2018-11-09 22:26:47,238 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 22:26:47,238 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:26:47" (3/3) ... [2018-11-09 22:26:47,240 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-09 22:26:47,295 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-09 22:26:47,295 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-09 22:26:47,295 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-09 22:26:47,295 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-09 22:26:47,296 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-09 22:26:47,296 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-09 22:26:47,296 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-09 22:26:47,296 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-09 22:26:47,296 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-09 22:26:47,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states. [2018-11-09 22:26:47,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-09 22:26:47,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:47,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:47,338 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 22:26:47,338 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:47,338 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-09 22:26:47,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states. [2018-11-09 22:26:47,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-09 22:26:47,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:47,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:47,344 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 22:26:47,344 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:47,350 INFO L793 eck$LassoCheckResult]: Stem: 127#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 15#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 137#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133#L82-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 139#L93true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 134#L93-1true assume !(ssl3_accept_~s__cert~0 == 0); 107#L102-3true [2018-11-09 22:26:47,350 INFO L795 eck$LassoCheckResult]: Loop: 107#L102-3true assume true; 91#L102-1true assume !false; 30#L103true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81#L105true assume !(ssl3_accept_~s__state~0 == 12292); 86#L108true assume !(ssl3_accept_~s__state~0 == 16384); 49#L111true assume !(ssl3_accept_~s__state~0 == 8192); 31#L114true assume !(ssl3_accept_~s__state~0 == 24576); 39#L117true assume !(ssl3_accept_~s__state~0 == 8195); 22#L120true assume ssl3_accept_~s__state~0 == 8480; 92#L124true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 76#L262true 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; 82#L606true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8#L643true ssl3_accept_~skip~0 := 0; 107#L102-3true [2018-11-09 22:26:47,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:47,354 INFO L82 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2018-11-09 22:26:47,356 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:47,357 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:47,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,400 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:47,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:47,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:47,441 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:47,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1860119582, now seen corresponding path program 1 times [2018-11-09 22:26:47,441 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:47,442 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:47,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,442 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:47,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:47,450 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:47,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1222792601, now seen corresponding path program 1 times [2018-11-09 22:26:47,450 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:47,451 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:47,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,451 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:47,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:47,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:47,505 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-09 22:26:47,507 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:47,507 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:47,614 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 22:26:47,615 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 22:26:47,616 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 22:26:47,616 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 22:26:47,616 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 22:26:47,616 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 22:26:47,616 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 22:26:47,616 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 22:26:47,616 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-09 22:26:47,616 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 22:26:47,617 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 22:26:47,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26:47,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26: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-09 22:26:47,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26:47,670 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-09 22:26: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-09 22:26:47,676 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-09 22:26:47,733 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 22:26:47,733 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:47,737 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 22:26:47,737 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 22:26:47,747 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 22:26:47,747 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_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:47,769 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 22:26:47,769 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:47,796 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 22:26:47,796 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 22:26:47,836 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 22:26:47,837 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 22:26:47,837 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 22:26:47,837 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 22:26:47,838 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 22:26:47,838 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 22:26:47,838 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 22:26:47,838 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 22:26:47,838 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 22:26:47,838 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-09 22:26:47,838 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 22:26:47,838 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 22:26:47,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26:47,851 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-09 22:26:47,867 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-09 22:26:47,870 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-09 22:26:47,874 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-09 22:26:47,878 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-09 22:26:47,881 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-09 22:26:47,950 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 22:26:47,953 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 22:26:47,955 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-09 22:26:47,956 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:47,956 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:47,956 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:47,956 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:47,956 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:47,958 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:47,958 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:47,960 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 22:26:47,960 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-09 22:26:47,960 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:47,961 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:47,961 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:47,961 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:47,961 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:47,961 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:47,962 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:47,970 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 22:26:47,975 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 22:26:47,975 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 22:26:47,977 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 22:26:47,977 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 22:26:47,977 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 22:26:47,978 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-09 22:26:47,979 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 22:26:48,012 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:48,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:48,037 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:48,051 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:48,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 22:26:48,099 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-09 22:26:48,100 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 159 states. Second operand 5 states. [2018-11-09 22:26:48,601 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 159 states.. Second operand 5 states. Result 883 states and 1505 transitions. Complement of second has 10 states. [2018-11-09 22:26:48,601 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-09 22:26:48,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 22:26:48,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 646 transitions. [2018-11-09 22:26:48,616 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-09 22:26:48,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:48,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-09 22:26:48,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:48,618 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-09 22:26:48,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:48,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1505 transitions. [2018-11-09 22:26:48,629 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 345 [2018-11-09 22:26:48,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 735 states and 1163 transitions. [2018-11-09 22:26:48,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-09 22:26:48,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-09 22:26:48,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1163 transitions. [2018-11-09 22:26:48,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:48,644 INFO L705 BuchiCegarLoop]: Abstraction has 735 states and 1163 transitions. [2018-11-09 22:26:48,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1163 transitions. [2018-11-09 22:26:48,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 511. [2018-11-09 22:26:48,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 511 states. [2018-11-09 22:26:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 801 transitions. [2018-11-09 22:26:48,687 INFO L728 BuchiCegarLoop]: Abstraction has 511 states and 801 transitions. [2018-11-09 22:26:48,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:48,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:48,691 INFO L87 Difference]: Start difference. First operand 511 states and 801 transitions. Second operand 3 states. [2018-11-09 22:26:48,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:48,788 INFO L93 Difference]: Finished difference Result 566 states and 885 transitions. [2018-11-09 22:26:48,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:48,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 566 states and 885 transitions. [2018-11-09 22:26:48,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 281 [2018-11-09 22:26:48,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 566 states to 566 states and 885 transitions. [2018-11-09 22:26:48,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2018-11-09 22:26:48,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2018-11-09 22:26:48,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 566 states and 885 transitions. [2018-11-09 22:26:48,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:48,795 INFO L705 BuchiCegarLoop]: Abstraction has 566 states and 885 transitions. [2018-11-09 22:26:48,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states and 885 transitions. [2018-11-09 22:26:48,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 545. [2018-11-09 22:26:48,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-09 22:26:48,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 858 transitions. [2018-11-09 22:26:48,807 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 858 transitions. [2018-11-09 22:26:48,808 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 858 transitions. [2018-11-09 22:26:48,808 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-09 22:26:48,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 858 transitions. [2018-11-09 22:26:48,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2018-11-09 22:26:48,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:48,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:48,812 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-09 22:26:48,812 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-09 22:26:48,812 INFO L793 eck$LassoCheckResult]: Stem: 2483#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2255#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 2256#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2478#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 2490#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2399#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 2491#L102-3 assume true; 2661#L102-1 assume !false; 2659#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2657#L105 assume !(ssl3_accept_~s__state~0 == 12292); 2655#L108 assume !(ssl3_accept_~s__state~0 == 16384); 2654#L111 assume !(ssl3_accept_~s__state~0 == 8192); 2649#L114 assume !(ssl3_accept_~s__state~0 == 24576); 2648#L117 assume !(ssl3_accept_~s__state~0 == 8195); 2267#L120 assume !(ssl3_accept_~s__state~0 == 8480); 2268#L123 assume !(ssl3_accept_~s__state~0 == 8481); 2493#L126 assume !(ssl3_accept_~s__state~0 == 8482); 2494#L129 assume ssl3_accept_~s__state~0 == 8464; 2298#L136 [2018-11-09 22:26:48,813 INFO L795 eck$LassoCheckResult]: Loop: 2298#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2257#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 2258#L277-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; 2219#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2663#L643 ssl3_accept_~skip~0 := 0; 2662#L102-3 assume true; 2660#L102-1 assume !false; 2658#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2656#L105 assume !(ssl3_accept_~s__state~0 == 12292); 2652#L108 assume !(ssl3_accept_~s__state~0 == 16384); 2653#L111 assume !(ssl3_accept_~s__state~0 == 8192); 2650#L114 assume !(ssl3_accept_~s__state~0 == 24576); 2651#L117 assume !(ssl3_accept_~s__state~0 == 8195); 2529#L120 assume !(ssl3_accept_~s__state~0 == 8480); 2527#L123 assume !(ssl3_accept_~s__state~0 == 8481); 2524#L126 assume !(ssl3_accept_~s__state~0 == 8482); 2525#L129 assume ssl3_accept_~s__state~0 == 8464; 2298#L136 [2018-11-09 22:26:48,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:48,813 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 1 times [2018-11-09 22:26:48,813 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:48,813 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:48,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:48,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:48,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:48,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:48,834 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:48,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1351752640, now seen corresponding path program 1 times [2018-11-09 22:26:48,835 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:48,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:48,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:48,835 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:48,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:48,859 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-09 22:26:48,859 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:48,859 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:48,859 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:48,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:48,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:48,860 INFO L87 Difference]: Start difference. First operand 545 states and 858 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-09 22:26:48,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:48,969 INFO L93 Difference]: Finished difference Result 656 states and 1037 transitions. [2018-11-09 22:26:48,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:48,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 656 states and 1037 transitions. [2018-11-09 22:26:48,973 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-09 22:26:48,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 656 states to 656 states and 1037 transitions. [2018-11-09 22:26:48,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-11-09 22:26:48,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2018-11-09 22:26:48,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 656 states and 1037 transitions. [2018-11-09 22:26:48,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:48,978 INFO L705 BuchiCegarLoop]: Abstraction has 656 states and 1037 transitions. [2018-11-09 22:26:48,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states and 1037 transitions. [2018-11-09 22:26:48,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 580. [2018-11-09 22:26:48,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 580 states. [2018-11-09 22:26:48,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 909 transitions. [2018-11-09 22:26:48,988 INFO L728 BuchiCegarLoop]: Abstraction has 580 states and 909 transitions. [2018-11-09 22:26:48,988 INFO L608 BuchiCegarLoop]: Abstraction has 580 states and 909 transitions. [2018-11-09 22:26:48,988 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-09 22:26:48,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 580 states and 909 transitions. [2018-11-09 22:26:48,991 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-11-09 22:26:48,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:48,991 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:48,992 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-09 22:26:48,993 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:48,993 INFO L793 eck$LassoCheckResult]: Stem: 3683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3462#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 3463#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3678#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 3692#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3606#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 3693#L102-3 assume true; 3855#L102-1 assume !false; 3906#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3905#L105 assume !(ssl3_accept_~s__state~0 == 12292); 3904#L108 assume !(ssl3_accept_~s__state~0 == 16384); 3903#L111 assume !(ssl3_accept_~s__state~0 == 8192); 3902#L114 assume !(ssl3_accept_~s__state~0 == 24576); 3901#L117 assume !(ssl3_accept_~s__state~0 == 8195); 3900#L120 assume !(ssl3_accept_~s__state~0 == 8480); 3899#L123 assume !(ssl3_accept_~s__state~0 == 8481); 3898#L126 assume !(ssl3_accept_~s__state~0 == 8482); 3896#L129 assume ssl3_accept_~s__state~0 == 8464; 3508#L136 [2018-11-09 22:26:48,993 INFO L795 eck$LassoCheckResult]: Loop: 3508#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3464#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 3465#L277-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; 3720#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3982#L643 ssl3_accept_~skip~0 := 0; 3981#L102-3 assume true; 3980#L102-1 assume !false; 3979#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3978#L105 assume ssl3_accept_~s__state~0 == 12292; 3524#L106 ssl3_accept_~s__new_session~0 := 1; 3525#L214 ssl3_accept_~s__server~0 := 1; 3974#L219 assume ssl3_accept_~cb~0 != 0; 3484#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3485#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3573#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3580#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3623#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3639#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3809#L643 ssl3_accept_~skip~0 := 0; 3807#L102-3 assume true; 3805#L102-1 assume !false; 3803#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3801#L105 assume !(ssl3_accept_~s__state~0 == 12292); 3799#L108 assume !(ssl3_accept_~s__state~0 == 16384); 3797#L111 assume !(ssl3_accept_~s__state~0 == 8192); 3795#L114 assume !(ssl3_accept_~s__state~0 == 24576); 3729#L117 assume !(ssl3_accept_~s__state~0 == 8195); 3726#L120 assume !(ssl3_accept_~s__state~0 == 8480); 3724#L123 assume !(ssl3_accept_~s__state~0 == 8481); 3725#L126 assume !(ssl3_accept_~s__state~0 == 8482); 3731#L129 assume ssl3_accept_~s__state~0 == 8464; 3508#L136 [2018-11-09 22:26:48,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:48,994 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 2 times [2018-11-09 22:26:48,995 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:48,995 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:48,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:48,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:48,996 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,011 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,011 INFO L82 PathProgramCache]: Analyzing trace with hash -134195990, now seen corresponding path program 1 times [2018-11-09 22:26:49,012 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,012 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,013 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:49,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,032 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-09 22:26:49,033 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,033 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:49,033 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,033 INFO L87 Difference]: Start difference. First operand 580 states and 909 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-09 22:26:49,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,115 INFO L93 Difference]: Finished difference Result 706 states and 1021 transitions. [2018-11-09 22:26:49,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1021 transitions. [2018-11-09 22:26:49,118 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2018-11-09 22:26:49,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 941 transitions. [2018-11-09 22:26:49,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 442 [2018-11-09 22:26:49,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 453 [2018-11-09 22:26:49,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 941 transitions. [2018-11-09 22:26:49,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,124 INFO L705 BuchiCegarLoop]: Abstraction has 633 states and 941 transitions. [2018-11-09 22:26:49,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 941 transitions. [2018-11-09 22:26:49,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2018-11-09 22:26:49,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-09 22:26:49,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 890 transitions. [2018-11-09 22:26:49,133 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 890 transitions. [2018-11-09 22:26:49,133 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 890 transitions. [2018-11-09 22:26:49,134 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-09 22:26:49,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 890 transitions. [2018-11-09 22:26:49,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-09 22:26:49,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,137 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:49,137 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:49,137 INFO L793 eck$LassoCheckResult]: Stem: 4985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4756#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 4757#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4980#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 4993#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4903#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 4994#L102-3 assume true; 5211#L102-1 assume !false; 5279#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5278#L105 assume !(ssl3_accept_~s__state~0 == 12292); 5277#L108 assume !(ssl3_accept_~s__state~0 == 16384); 5276#L111 assume ssl3_accept_~s__state~0 == 8192; 5023#L214 [2018-11-09 22:26:49,137 INFO L795 eck$LassoCheckResult]: Loop: 5023#L214 ssl3_accept_~s__server~0 := 1; 4735#L219 assume ssl3_accept_~cb~0 != 0; 4736#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4784#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4869#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4874#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5230#L246 assume ssl3_accept_~s__state~0 != 12292; 5024#L247 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 4741#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5256#L643 ssl3_accept_~skip~0 := 0; 5254#L102-3 assume true; 5248#L102-1 assume !false; 5247#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5246#L105 assume !(ssl3_accept_~s__state~0 == 12292); 5245#L108 assume !(ssl3_accept_~s__state~0 == 16384); 5244#L111 assume ssl3_accept_~s__state~0 == 8192; 5023#L214 [2018-11-09 22:26:49,137 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,137 INFO L82 PathProgramCache]: Analyzing trace with hash -180131962, now seen corresponding path program 1 times [2018-11-09 22:26:49,137 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,137 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,151 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-09 22:26:49,151 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,151 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:49,152 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 22:26:49,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,152 INFO L82 PathProgramCache]: Analyzing trace with hash 871293572, now seen corresponding path program 1 times [2018-11-09 22:26:49,152 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,153 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 22:26:49,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:49,174 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,174 INFO L87 Difference]: Start difference. First operand 590 states and 890 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-09 22:26:49,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,243 INFO L93 Difference]: Finished difference Result 600 states and 898 transitions. [2018-11-09 22:26:49,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,244 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 898 transitions. [2018-11-09 22:26:49,246 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-09 22:26:49,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 898 transitions. [2018-11-09 22:26:49,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-11-09 22:26:49,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-09 22:26:49,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 898 transitions. [2018-11-09 22:26:49,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,250 INFO L705 BuchiCegarLoop]: Abstraction has 600 states and 898 transitions. [2018-11-09 22:26:49,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 898 transitions. [2018-11-09 22:26:49,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2018-11-09 22:26:49,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-09 22:26:49,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 886 transitions. [2018-11-09 22:26:49,258 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 886 transitions. [2018-11-09 22:26:49,258 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 886 transitions. [2018-11-09 22:26:49,258 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-09 22:26:49,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 886 transitions. [2018-11-09 22:26:49,260 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-09 22:26:49,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,261 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:49,261 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:49,261 INFO L793 eck$LassoCheckResult]: Stem: 6184#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5947#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 5948#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6180#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 6195#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6105#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 6196#L102-3 assume true; 6362#L102-1 assume !false; 6462#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6461#L105 assume !(ssl3_accept_~s__state~0 == 12292); 6459#L108 assume !(ssl3_accept_~s__state~0 == 16384); 6456#L111 assume !(ssl3_accept_~s__state~0 == 8192); 6453#L114 assume !(ssl3_accept_~s__state~0 == 24576); 6448#L117 assume ssl3_accept_~s__state~0 == 8195; 6228#L214 [2018-11-09 22:26:49,262 INFO L795 eck$LassoCheckResult]: Loop: 6228#L214 ssl3_accept_~s__server~0 := 1; 5932#L219 assume ssl3_accept_~cb~0 != 0; 5933#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5977#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6071#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6078#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6121#L246 assume ssl3_accept_~s__state~0 != 12292; 6229#L247 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 5938#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5928#L643 ssl3_accept_~skip~0 := 0; 5929#L102-3 assume true; 6150#L102-1 assume !false; 6437#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6436#L105 assume !(ssl3_accept_~s__state~0 == 12292); 6435#L108 assume !(ssl3_accept_~s__state~0 == 16384); 6434#L111 assume !(ssl3_accept_~s__state~0 == 8192); 6433#L114 assume !(ssl3_accept_~s__state~0 == 24576); 6432#L117 assume ssl3_accept_~s__state~0 == 8195; 6228#L214 [2018-11-09 22:26:49,262 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1308119509, now seen corresponding path program 1 times [2018-11-09 22:26:49,262 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,279 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-09 22:26:49,279 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,279 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:49,279 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 22:26:49,279 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,280 INFO L82 PathProgramCache]: Analyzing trace with hash -205495895, now seen corresponding path program 1 times [2018-11-09 22:26:49,280 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,280 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,281 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,296 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-09 22:26:49,296 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,297 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:49,297 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,297 INFO L87 Difference]: Start difference. First operand 590 states and 886 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-09 22:26:49,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,395 INFO L93 Difference]: Finished difference Result 600 states and 894 transitions. [2018-11-09 22:26:49,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 894 transitions. [2018-11-09 22:26:49,399 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-09 22:26:49,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 894 transitions. [2018-11-09 22:26:49,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-11-09 22:26:49,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-09 22:26:49,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 894 transitions. [2018-11-09 22:26:49,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,402 INFO L705 BuchiCegarLoop]: Abstraction has 600 states and 894 transitions. [2018-11-09 22:26:49,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 894 transitions. [2018-11-09 22:26:49,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2018-11-09 22:26:49,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-09 22:26:49,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 882 transitions. [2018-11-09 22:26:49,411 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 882 transitions. [2018-11-09 22:26:49,411 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 882 transitions. [2018-11-09 22:26:49,411 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-09 22:26:49,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 882 transitions. [2018-11-09 22:26:49,413 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-09 22:26:49,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,414 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-09 22:26:49,414 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:49,414 INFO L793 eck$LassoCheckResult]: Stem: 7374#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7143#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 7144#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7370#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 7383#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7297#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 7384#L102-3 assume true; 7641#L102-1 assume !false; 7685#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7666#L105 assume !(ssl3_accept_~s__state~0 == 12292); 7660#L108 assume !(ssl3_accept_~s__state~0 == 16384); 7658#L111 assume !(ssl3_accept_~s__state~0 == 8192); 7656#L114 assume !(ssl3_accept_~s__state~0 == 24576); 7654#L117 assume !(ssl3_accept_~s__state~0 == 8195); 7642#L120 assume !(ssl3_accept_~s__state~0 == 8480); 7404#L123 assume !(ssl3_accept_~s__state~0 == 8481); 7386#L126 assume !(ssl3_accept_~s__state~0 == 8482); 7387#L129 assume ssl3_accept_~s__state~0 == 8464; 7193#L136 [2018-11-09 22:26:49,415 INFO L795 eck$LassoCheckResult]: Loop: 7193#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7151#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 7152#L277-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; 7414#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7675#L643 ssl3_accept_~skip~0 := 0; 7674#L102-3 assume true; 7670#L102-1 assume !false; 7668#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7298#L105 assume !(ssl3_accept_~s__state~0 == 12292); 7299#L108 assume !(ssl3_accept_~s__state~0 == 16384); 7232#L111 assume !(ssl3_accept_~s__state~0 == 8192); 7188#L114 assume !(ssl3_accept_~s__state~0 == 24576); 7189#L117 assume !(ssl3_accept_~s__state~0 == 8195); 7161#L120 assume !(ssl3_accept_~s__state~0 == 8480); 7162#L123 assume !(ssl3_accept_~s__state~0 == 8481); 7611#L126 assume !(ssl3_accept_~s__state~0 == 8482); 7390#L129 assume !(ssl3_accept_~s__state~0 == 8464); 7379#L132 assume !(ssl3_accept_~s__state~0 == 8465); 7322#L135 assume !(ssl3_accept_~s__state~0 == 8466); 7323#L138 assume ssl3_accept_~s__state~0 == 8496; 7168#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7169#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7279#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7137#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7133#L296-2 ssl3_accept_~s__init_num~0 := 0; 7112#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7562#L643 ssl3_accept_~skip~0 := 0; 7561#L102-3 assume true; 7560#L102-1 assume !false; 7554#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7552#L105 assume !(ssl3_accept_~s__state~0 == 12292); 7541#L108 assume ssl3_accept_~s__state~0 == 16384; 7210#L214 ssl3_accept_~s__server~0 := 1; 7682#L219 assume ssl3_accept_~cb~0 != 0; 7681#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7680#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7671#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7669#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7667#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7665#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7659#L643 ssl3_accept_~skip~0 := 0; 7657#L102-3 assume true; 7655#L102-1 assume !false; 7653#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7652#L105 assume !(ssl3_accept_~s__state~0 == 12292); 7651#L108 assume !(ssl3_accept_~s__state~0 == 16384); 7650#L111 assume !(ssl3_accept_~s__state~0 == 8192); 7648#L114 assume !(ssl3_accept_~s__state~0 == 24576); 7646#L117 assume !(ssl3_accept_~s__state~0 == 8195); 7437#L120 assume !(ssl3_accept_~s__state~0 == 8480); 7435#L123 assume !(ssl3_accept_~s__state~0 == 8481); 7436#L126 assume !(ssl3_accept_~s__state~0 == 8482); 7471#L129 assume ssl3_accept_~s__state~0 == 8464; 7193#L136 [2018-11-09 22:26:49,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,415 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 3 times [2018-11-09 22:26:49,415 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,416 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,428 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1459044134, now seen corresponding path program 1 times [2018-11-09 22:26:49,429 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,429 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:49,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,460 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-09 22:26:49,461 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,461 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:49,461 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,461 INFO L87 Difference]: Start difference. First operand 590 states and 882 transitions. cyclomatic complexity: 295 Second operand 3 states. [2018-11-09 22:26:49,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,571 INFO L93 Difference]: Finished difference Result 742 states and 1113 transitions. [2018-11-09 22:26:49,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 742 states and 1113 transitions. [2018-11-09 22:26:49,574 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 478 [2018-11-09 22:26:49,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 742 states to 735 states and 1106 transitions. [2018-11-09 22:26:49,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 511 [2018-11-09 22:26:49,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 511 [2018-11-09 22:26:49,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1106 transitions. [2018-11-09 22:26:49,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,577 INFO L705 BuchiCegarLoop]: Abstraction has 735 states and 1106 transitions. [2018-11-09 22:26:49,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1106 transitions. [2018-11-09 22:26:49,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 713. [2018-11-09 22:26:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 713 states. [2018-11-09 22:26:49,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1072 transitions. [2018-11-09 22:26:49,583 INFO L728 BuchiCegarLoop]: Abstraction has 713 states and 1072 transitions. [2018-11-09 22:26:49,583 INFO L608 BuchiCegarLoop]: Abstraction has 713 states and 1072 transitions. [2018-11-09 22:26:49,583 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-09 22:26:49,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 713 states and 1072 transitions. [2018-11-09 22:26:49,584 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-09 22:26:49,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,585 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-09 22:26:49,585 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-09 22:26:49,585 INFO L793 eck$LassoCheckResult]: Stem: 8720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8481#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 8482#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8714#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 8728#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8634#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 8729#L102-3 assume true; 8655#L102-1 assume !false; 8656#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9023#L105 assume !(ssl3_accept_~s__state~0 == 12292); 9022#L108 assume !(ssl3_accept_~s__state~0 == 16384); 9021#L111 assume !(ssl3_accept_~s__state~0 == 8192); 9019#L114 assume !(ssl3_accept_~s__state~0 == 24576); 9017#L117 assume !(ssl3_accept_~s__state~0 == 8195); 9015#L120 assume !(ssl3_accept_~s__state~0 == 8480); 9013#L123 assume !(ssl3_accept_~s__state~0 == 8481); 9010#L126 assume !(ssl3_accept_~s__state~0 == 8482); 9011#L129 assume ssl3_accept_~s__state~0 == 8464; 8530#L136 [2018-11-09 22:26:49,586 INFO L795 eck$LassoCheckResult]: Loop: 8530#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8489#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 8490#L277-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; 8756#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9133#L643 ssl3_accept_~skip~0 := 0; 9132#L102-3 assume true; 9131#L102-1 assume !false; 9130#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9129#L105 assume !(ssl3_accept_~s__state~0 == 12292); 9128#L108 assume !(ssl3_accept_~s__state~0 == 16384); 9127#L111 assume !(ssl3_accept_~s__state~0 == 8192); 8525#L114 assume !(ssl3_accept_~s__state~0 == 24576); 8526#L117 assume !(ssl3_accept_~s__state~0 == 8195); 8499#L120 assume !(ssl3_accept_~s__state~0 == 8480); 8500#L123 assume !(ssl3_accept_~s__state~0 == 8481); 8731#L126 assume !(ssl3_accept_~s__state~0 == 8482); 8732#L129 assume !(ssl3_accept_~s__state~0 == 8464); 8723#L132 assume !(ssl3_accept_~s__state~0 == 8465); 8660#L135 assume !(ssl3_accept_~s__state~0 == 8466); 8661#L138 assume ssl3_accept_~s__state~0 == 8496; 8675#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9089#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9087#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8474#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8475#L296-2 ssl3_accept_~s__init_num~0 := 0; 8799#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9068#L643 ssl3_accept_~skip~0 := 0; 9067#L102-3 assume true; 9066#L102-1 assume !false; 9065#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9064#L105 assume !(ssl3_accept_~s__state~0 == 12292); 9063#L108 assume !(ssl3_accept_~s__state~0 == 16384); 9062#L111 assume !(ssl3_accept_~s__state~0 == 8192); 9061#L114 assume !(ssl3_accept_~s__state~0 == 24576); 9060#L117 assume !(ssl3_accept_~s__state~0 == 8195); 9059#L120 assume !(ssl3_accept_~s__state~0 == 8480); 9056#L123 assume !(ssl3_accept_~s__state~0 == 8481); 9053#L126 assume !(ssl3_accept_~s__state~0 == 8482); 9050#L129 assume !(ssl3_accept_~s__state~0 == 8464); 9047#L132 assume !(ssl3_accept_~s__state~0 == 8465); 9044#L135 assume !(ssl3_accept_~s__state~0 == 8466); 9041#L138 assume !(ssl3_accept_~s__state~0 == 8496); 9038#L141 assume !(ssl3_accept_~s__state~0 == 8497); 8577#L144 assume !(ssl3_accept_~s__state~0 == 8512); 8531#L147 assume !(ssl3_accept_~s__state~0 == 8513); 8533#L150 assume !(ssl3_accept_~s__state~0 == 8528); 9034#L153 assume !(ssl3_accept_~s__state~0 == 8529); 9033#L156 assume !(ssl3_accept_~s__state~0 == 8544); 9032#L159 assume !(ssl3_accept_~s__state~0 == 8545); 9031#L162 assume ssl3_accept_~s__state~0 == 8560; 8579#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8580#L430 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; 8472#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8462#L643 ssl3_accept_~skip~0 := 0; 8463#L102-3 assume true; 8684#L102-1 assume !false; 8521#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8522#L105 assume !(ssl3_accept_~s__state~0 == 12292); 8635#L108 assume !(ssl3_accept_~s__state~0 == 16384); 8568#L111 assume !(ssl3_accept_~s__state~0 == 8192); 8569#L114 assume !(ssl3_accept_~s__state~0 == 24576); 9126#L117 assume !(ssl3_accept_~s__state~0 == 8195); 9125#L120 assume !(ssl3_accept_~s__state~0 == 8480); 8778#L123 assume !(ssl3_accept_~s__state~0 == 8481); 8779#L126 assume !(ssl3_accept_~s__state~0 == 8482); 8789#L129 assume ssl3_accept_~s__state~0 == 8464; 8530#L136 [2018-11-09 22:26:49,586 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,586 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 4 times [2018-11-09 22:26:49,586 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,590 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,591 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1257174764, now seen corresponding path program 1 times [2018-11-09 22:26:49,600 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,601 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:49,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,629 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-09 22:26:49,630 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:49,630 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,630 INFO L87 Difference]: Start difference. First operand 713 states and 1072 transitions. cyclomatic complexity: 362 Second operand 3 states. [2018-11-09 22:26:49,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,734 INFO L93 Difference]: Finished difference Result 852 states and 1185 transitions. [2018-11-09 22:26:49,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1185 transitions. [2018-11-09 22:26:49,737 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2018-11-09 22:26:49,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 852 states and 1185 transitions. [2018-11-09 22:26:49,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2018-11-09 22:26:49,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 593 [2018-11-09 22:26:49,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 852 states and 1185 transitions. [2018-11-09 22:26:49,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,740 INFO L705 BuchiCegarLoop]: Abstraction has 852 states and 1185 transitions. [2018-11-09 22:26:49,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states and 1185 transitions. [2018-11-09 22:26:49,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 844. [2018-11-09 22:26:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 844 states. [2018-11-09 22:26:49,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1174 transitions. [2018-11-09 22:26:49,763 INFO L728 BuchiCegarLoop]: Abstraction has 844 states and 1174 transitions. [2018-11-09 22:26:49,763 INFO L608 BuchiCegarLoop]: Abstraction has 844 states and 1174 transitions. [2018-11-09 22:26:49,763 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-09 22:26:49,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 844 states and 1174 transitions. [2018-11-09 22:26:49,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-11-09 22:26:49,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,766 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-09 22:26:49,766 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-09 22:26:49,766 INFO L793 eck$LassoCheckResult]: Stem: 10278#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10055#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 10056#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10275#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 10287#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 10203#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 10288#L102-3 assume true; 10449#L102-1 assume !false; 10747#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10746#L105 assume !(ssl3_accept_~s__state~0 == 12292); 10745#L108 assume !(ssl3_accept_~s__state~0 == 16384); 10744#L111 assume !(ssl3_accept_~s__state~0 == 8192); 10743#L114 assume !(ssl3_accept_~s__state~0 == 24576); 10741#L117 assume !(ssl3_accept_~s__state~0 == 8195); 10738#L120 assume !(ssl3_accept_~s__state~0 == 8480); 10737#L123 assume !(ssl3_accept_~s__state~0 == 8481); 10736#L126 assume !(ssl3_accept_~s__state~0 == 8482); 10394#L129 assume ssl3_accept_~s__state~0 == 8464; 10102#L136 [2018-11-09 22:26:49,767 INFO L795 eck$LassoCheckResult]: Loop: 10102#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10063#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 10064#L277-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; 10316#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10721#L643 ssl3_accept_~skip~0 := 0; 10720#L102-3 assume true; 10719#L102-1 assume !false; 10718#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10716#L105 assume !(ssl3_accept_~s__state~0 == 12292); 10715#L108 assume !(ssl3_accept_~s__state~0 == 16384); 10714#L111 assume !(ssl3_accept_~s__state~0 == 8192); 10711#L114 assume !(ssl3_accept_~s__state~0 == 24576); 10709#L117 assume !(ssl3_accept_~s__state~0 == 8195); 10707#L120 assume !(ssl3_accept_~s__state~0 == 8480); 10706#L123 assume !(ssl3_accept_~s__state~0 == 8481); 10705#L126 assume !(ssl3_accept_~s__state~0 == 8482); 10704#L129 assume !(ssl3_accept_~s__state~0 == 8464); 10702#L132 assume !(ssl3_accept_~s__state~0 == 8465); 10700#L135 assume !(ssl3_accept_~s__state~0 == 8466); 10699#L138 assume ssl3_accept_~s__state~0 == 8496; 10473#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10697#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 10696#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10694#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 10693#L296-2 ssl3_accept_~s__init_num~0 := 0; 10025#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10688#L643 ssl3_accept_~skip~0 := 0; 10687#L102-3 assume true; 10686#L102-1 assume !false; 10685#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10683#L105 assume !(ssl3_accept_~s__state~0 == 12292); 10681#L108 assume !(ssl3_accept_~s__state~0 == 16384); 10679#L111 assume !(ssl3_accept_~s__state~0 == 8192); 10677#L114 assume !(ssl3_accept_~s__state~0 == 24576); 10673#L117 assume !(ssl3_accept_~s__state~0 == 8195); 10671#L120 assume !(ssl3_accept_~s__state~0 == 8480); 10669#L123 assume !(ssl3_accept_~s__state~0 == 8481); 10668#L126 assume !(ssl3_accept_~s__state~0 == 8482); 10667#L129 assume !(ssl3_accept_~s__state~0 == 8464); 10666#L132 assume !(ssl3_accept_~s__state~0 == 8465); 10665#L135 assume !(ssl3_accept_~s__state~0 == 8466); 10664#L138 assume !(ssl3_accept_~s__state~0 == 8496); 10472#L141 assume !(ssl3_accept_~s__state~0 == 8497); 10474#L144 assume !(ssl3_accept_~s__state~0 == 8512); 10742#L147 assume !(ssl3_accept_~s__state~0 == 8513); 10740#L150 assume !(ssl3_accept_~s__state~0 == 8528); 10739#L153 assume !(ssl3_accept_~s__state~0 == 8529); 10382#L156 assume !(ssl3_accept_~s__state~0 == 8544); 10383#L159 assume !(ssl3_accept_~s__state~0 == 8545); 10370#L162 assume ssl3_accept_~s__state~0 == 8560; 10151#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10152#L430 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; 10044#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10626#L643 ssl3_accept_~skip~0 := 0; 10623#L102-3 assume true; 10620#L102-1 assume !false; 10617#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10614#L105 assume !(ssl3_accept_~s__state~0 == 12292); 10611#L108 assume !(ssl3_accept_~s__state~0 == 16384); 10608#L111 assume !(ssl3_accept_~s__state~0 == 8192); 10605#L114 assume !(ssl3_accept_~s__state~0 == 24576); 10602#L117 assume !(ssl3_accept_~s__state~0 == 8195); 10598#L120 assume !(ssl3_accept_~s__state~0 == 8480); 10595#L123 assume !(ssl3_accept_~s__state~0 == 8481); 10367#L126 assume !(ssl3_accept_~s__state~0 == 8482); 10368#L129 assume ssl3_accept_~s__state~0 == 8464; 10102#L136 [2018-11-09 22:26:49,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,767 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 5 times [2018-11-09 22:26:49,767 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,777 INFO L82 PathProgramCache]: Analyzing trace with hash 359781486, now seen corresponding path program 1 times [2018-11-09 22:26:49,777 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:49,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,813 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-09 22:26:49,813 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:49,813 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,814 INFO L87 Difference]: Start difference. First operand 844 states and 1174 transitions. cyclomatic complexity: 333 Second operand 3 states. [2018-11-09 22:26:49,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:49,923 INFO L93 Difference]: Finished difference Result 931 states and 1282 transitions. [2018-11-09 22:26:49,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:49,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 931 states and 1282 transitions. [2018-11-09 22:26:49,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-11-09 22:26:49,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 931 states to 931 states and 1282 transitions. [2018-11-09 22:26:49,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 644 [2018-11-09 22:26:49,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 644 [2018-11-09 22:26:49,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 931 states and 1282 transitions. [2018-11-09 22:26:49,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:49,933 INFO L705 BuchiCegarLoop]: Abstraction has 931 states and 1282 transitions. [2018-11-09 22:26:49,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states and 1282 transitions. [2018-11-09 22:26:49,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 916. [2018-11-09 22:26:49,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 916 states. [2018-11-09 22:26:49,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1261 transitions. [2018-11-09 22:26:49,945 INFO L728 BuchiCegarLoop]: Abstraction has 916 states and 1261 transitions. [2018-11-09 22:26:49,945 INFO L608 BuchiCegarLoop]: Abstraction has 916 states and 1261 transitions. [2018-11-09 22:26:49,945 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-09 22:26:49,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 916 states and 1261 transitions. [2018-11-09 22:26:49,950 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-11-09 22:26:49,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:49,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:49,951 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-09 22:26:49,951 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-09 22:26:49,951 INFO L793 eck$LassoCheckResult]: Stem: 12062#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11835#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 11836#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12059#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 12071#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11979#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 12072#L102-3 assume true; 12666#L102-1 assume !false; 12665#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12664#L105 assume !(ssl3_accept_~s__state~0 == 12292); 12663#L108 assume !(ssl3_accept_~s__state~0 == 16384); 12662#L111 assume !(ssl3_accept_~s__state~0 == 8192); 12661#L114 assume !(ssl3_accept_~s__state~0 == 24576); 12660#L117 assume !(ssl3_accept_~s__state~0 == 8195); 12659#L120 assume !(ssl3_accept_~s__state~0 == 8480); 12658#L123 assume !(ssl3_accept_~s__state~0 == 8481); 12657#L126 assume !(ssl3_accept_~s__state~0 == 8482); 12173#L129 assume ssl3_accept_~s__state~0 == 8464; 11882#L136 [2018-11-09 22:26:49,951 INFO L795 eck$LassoCheckResult]: Loop: 11882#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11843#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 11844#L277-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; 12096#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12548#L643 ssl3_accept_~skip~0 := 0; 12543#L102-3 assume true; 12541#L102-1 assume !false; 12539#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12537#L105 assume !(ssl3_accept_~s__state~0 == 12292); 12535#L108 assume !(ssl3_accept_~s__state~0 == 16384); 12533#L111 assume !(ssl3_accept_~s__state~0 == 8192); 12531#L114 assume !(ssl3_accept_~s__state~0 == 24576); 12529#L117 assume !(ssl3_accept_~s__state~0 == 8195); 12527#L120 assume !(ssl3_accept_~s__state~0 == 8480); 12525#L123 assume !(ssl3_accept_~s__state~0 == 8481); 12523#L126 assume !(ssl3_accept_~s__state~0 == 8482); 12522#L129 assume !(ssl3_accept_~s__state~0 == 8464); 12521#L132 assume !(ssl3_accept_~s__state~0 == 8465); 12516#L135 assume !(ssl3_accept_~s__state~0 == 8466); 12493#L138 assume ssl3_accept_~s__state~0 == 8496; 12356#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12492#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 12490#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12488#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 12489#L296-2 ssl3_accept_~s__init_num~0 := 0; 12604#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12599#L643 ssl3_accept_~skip~0 := 0; 12598#L102-3 assume true; 12597#L102-1 assume !false; 12596#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12594#L105 assume !(ssl3_accept_~s__state~0 == 12292); 12592#L108 assume !(ssl3_accept_~s__state~0 == 16384); 12590#L111 assume !(ssl3_accept_~s__state~0 == 8192); 12588#L114 assume !(ssl3_accept_~s__state~0 == 24576); 12586#L117 assume !(ssl3_accept_~s__state~0 == 8195); 12584#L120 assume !(ssl3_accept_~s__state~0 == 8480); 12582#L123 assume !(ssl3_accept_~s__state~0 == 8481); 12580#L126 assume !(ssl3_accept_~s__state~0 == 8482); 12578#L129 assume !(ssl3_accept_~s__state~0 == 8464); 12577#L132 assume !(ssl3_accept_~s__state~0 == 8465); 12576#L135 assume !(ssl3_accept_~s__state~0 == 8466); 12575#L138 assume !(ssl3_accept_~s__state~0 == 8496); 12574#L141 assume !(ssl3_accept_~s__state~0 == 8497); 12573#L144 assume ssl3_accept_~s__state~0 == 8512; 12078#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11845#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11846#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11806#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12464#L643 ssl3_accept_~skip~0 := 0; 12463#L102-3 assume true; 12462#L102-1 assume !false; 12460#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12458#L105 assume !(ssl3_accept_~s__state~0 == 12292); 12456#L108 assume !(ssl3_accept_~s__state~0 == 16384); 12448#L111 assume !(ssl3_accept_~s__state~0 == 8192); 12397#L114 assume !(ssl3_accept_~s__state~0 == 24576); 12396#L117 assume !(ssl3_accept_~s__state~0 == 8195); 12395#L120 assume !(ssl3_accept_~s__state~0 == 8480); 12394#L123 assume !(ssl3_accept_~s__state~0 == 8481); 12393#L126 assume !(ssl3_accept_~s__state~0 == 8482); 12392#L129 assume !(ssl3_accept_~s__state~0 == 8464); 12387#L132 assume !(ssl3_accept_~s__state~0 == 8465); 12386#L135 assume !(ssl3_accept_~s__state~0 == 8466); 12384#L138 assume !(ssl3_accept_~s__state~0 == 8496); 12382#L141 assume !(ssl3_accept_~s__state~0 == 8497); 12380#L144 assume !(ssl3_accept_~s__state~0 == 8512); 12378#L147 assume !(ssl3_accept_~s__state~0 == 8513); 12376#L150 assume !(ssl3_accept_~s__state~0 == 8528); 12223#L153 assume !(ssl3_accept_~s__state~0 == 8529); 12159#L156 assume !(ssl3_accept_~s__state~0 == 8544); 12160#L159 assume !(ssl3_accept_~s__state~0 == 8545); 12145#L162 assume ssl3_accept_~s__state~0 == 8560; 11925#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11926#L430 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; 11825#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12622#L643 ssl3_accept_~skip~0 := 0; 12621#L102-3 assume true; 12620#L102-1 assume !false; 12619#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12618#L105 assume !(ssl3_accept_~s__state~0 == 12292); 12617#L108 assume !(ssl3_accept_~s__state~0 == 16384); 12616#L111 assume !(ssl3_accept_~s__state~0 == 8192); 12615#L114 assume !(ssl3_accept_~s__state~0 == 24576); 12497#L117 assume !(ssl3_accept_~s__state~0 == 8195); 12494#L120 assume !(ssl3_accept_~s__state~0 == 8480); 12132#L123 assume !(ssl3_accept_~s__state~0 == 8481); 12133#L126 assume !(ssl3_accept_~s__state~0 == 8482); 12144#L129 assume ssl3_accept_~s__state~0 == 8464; 11882#L136 [2018-11-09 22:26:49,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,952 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 6 times [2018-11-09 22:26:49,952 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:49,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:49,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:49,960 INFO L82 PathProgramCache]: Analyzing trace with hash 563840204, now seen corresponding path program 1 times [2018-11-09 22:26:49,961 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:49,961 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:49,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:49,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:49,988 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-09 22:26:49,988 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:49,988 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:49,988 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:49,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:49,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:49,989 INFO L87 Difference]: Start difference. First operand 916 states and 1261 transitions. cyclomatic complexity: 348 Second operand 3 states. [2018-11-09 22:26:50,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:50,168 INFO L93 Difference]: Finished difference Result 1036 states and 1423 transitions. [2018-11-09 22:26:50,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:50,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1036 states and 1423 transitions. [2018-11-09 22:26:50,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 681 [2018-11-09 22:26:50,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1036 states to 1036 states and 1423 transitions. [2018-11-09 22:26:50,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 714 [2018-11-09 22:26:50,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-09 22:26:50,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1423 transitions. [2018-11-09 22:26:50,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:50,178 INFO L705 BuchiCegarLoop]: Abstraction has 1036 states and 1423 transitions. [2018-11-09 22:26:50,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1423 transitions. [2018-11-09 22:26:50,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 994. [2018-11-09 22:26:50,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 994 states. [2018-11-09 22:26:50,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1354 transitions. [2018-11-09 22:26:50,189 INFO L728 BuchiCegarLoop]: Abstraction has 994 states and 1354 transitions. [2018-11-09 22:26:50,189 INFO L608 BuchiCegarLoop]: Abstraction has 994 states and 1354 transitions. [2018-11-09 22:26:50,189 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-09 22:26:50,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 994 states and 1354 transitions. [2018-11-09 22:26:50,192 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 653 [2018-11-09 22:26:50,192 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:50,192 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:50,193 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-09 22:26:50,193 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:50,193 INFO L793 eck$LassoCheckResult]: Stem: 14029#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13793#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 13794#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14023#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 14040#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13950#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 14041#L102-3 assume true; 14198#L102-1 assume !false; 14739#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14738#L105 assume !(ssl3_accept_~s__state~0 == 12292); 14737#L108 assume !(ssl3_accept_~s__state~0 == 16384); 14736#L111 assume !(ssl3_accept_~s__state~0 == 8192); 14735#L114 assume !(ssl3_accept_~s__state~0 == 24576); 14734#L117 assume !(ssl3_accept_~s__state~0 == 8195); 14733#L120 assume !(ssl3_accept_~s__state~0 == 8480); 14732#L123 assume !(ssl3_accept_~s__state~0 == 8481); 14731#L126 assume !(ssl3_accept_~s__state~0 == 8482); 14181#L129 assume ssl3_accept_~s__state~0 == 8464; 13845#L136 [2018-11-09 22:26:50,194 INFO L795 eck$LassoCheckResult]: Loop: 13845#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13801#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 13802#L277-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; 14068#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14627#L643 ssl3_accept_~skip~0 := 0; 14626#L102-3 assume true; 14625#L102-1 assume !false; 14624#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14623#L105 assume !(ssl3_accept_~s__state~0 == 12292); 14622#L108 assume !(ssl3_accept_~s__state~0 == 16384); 14571#L111 assume !(ssl3_accept_~s__state~0 == 8192); 14570#L114 assume !(ssl3_accept_~s__state~0 == 24576); 14569#L117 assume !(ssl3_accept_~s__state~0 == 8195); 14568#L120 assume !(ssl3_accept_~s__state~0 == 8480); 14567#L123 assume !(ssl3_accept_~s__state~0 == 8481); 14566#L126 assume !(ssl3_accept_~s__state~0 == 8482); 14565#L129 assume !(ssl3_accept_~s__state~0 == 8464); 14563#L132 assume !(ssl3_accept_~s__state~0 == 8465); 14561#L135 assume !(ssl3_accept_~s__state~0 == 8466); 14560#L138 assume ssl3_accept_~s__state~0 == 8496; 13821#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13822#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14545#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 13784#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13785#L296-2 ssl3_accept_~s__init_num~0 := 0; 13929#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14615#L643 ssl3_accept_~skip~0 := 0; 14610#L102-3 assume true; 14608#L102-1 assume !false; 14606#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14604#L105 assume !(ssl3_accept_~s__state~0 == 12292); 14602#L108 assume !(ssl3_accept_~s__state~0 == 16384); 14600#L111 assume !(ssl3_accept_~s__state~0 == 8192); 14598#L114 assume !(ssl3_accept_~s__state~0 == 24576); 14596#L117 assume !(ssl3_accept_~s__state~0 == 8195); 14594#L120 assume !(ssl3_accept_~s__state~0 == 8480); 14592#L123 assume !(ssl3_accept_~s__state~0 == 8481); 14590#L126 assume !(ssl3_accept_~s__state~0 == 8482); 14588#L129 assume !(ssl3_accept_~s__state~0 == 8464); 14586#L132 assume !(ssl3_accept_~s__state~0 == 8465); 14584#L135 assume !(ssl3_accept_~s__state~0 == 8466); 14582#L138 assume !(ssl3_accept_~s__state~0 == 8496); 14580#L141 assume !(ssl3_accept_~s__state~0 == 8497); 14579#L144 assume !(ssl3_accept_~s__state~0 == 8512); 14578#L147 assume !(ssl3_accept_~s__state~0 == 8513); 14577#L150 assume !(ssl3_accept_~s__state~0 == 8528); 13825#L153 assume !(ssl3_accept_~s__state~0 == 8529); 13826#L156 assume !(ssl3_accept_~s__state~0 == 8544); 14064#L159 assume !(ssl3_accept_~s__state~0 == 8545); 14056#L162 assume !(ssl3_accept_~s__state~0 == 8560); 14000#L165 assume !(ssl3_accept_~s__state~0 == 8561); 13977#L168 assume !(ssl3_accept_~s__state~0 == 8448); 13978#L171 assume !(ssl3_accept_~s__state~0 == 8576); 13967#L174 assume !(ssl3_accept_~s__state~0 == 8577); 13897#L177 assume !(ssl3_accept_~s__state~0 == 8592); 13854#L180 assume !(ssl3_accept_~s__state~0 == 8593); 13855#L183 assume !(ssl3_accept_~s__state~0 == 8608); 13755#L186 assume !(ssl3_accept_~s__state~0 == 8609); 13756#L189 assume !(ssl3_accept_~s__state~0 == 8640); 14066#L192 assume !(ssl3_accept_~s__state~0 == 8641); 14060#L195 assume ssl3_accept_~s__state~0 == 8656; 13899#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13900#L531 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14030#L536 assume ssl3_accept_~blastFlag~0 == 10;ssl3_accept_~blastFlag~0 := 11; 14019#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14014#L556 assume !(ssl3_accept_~tmp___10~0 == 0); 14015#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14267#L643 ssl3_accept_~skip~0 := 0; 14266#L102-3 assume true; 14261#L102-1 assume !false; 14259#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14257#L105 assume ssl3_accept_~s__state~0 == 12292; 13858#L106 ssl3_accept_~s__new_session~0 := 1; 13859#L214 ssl3_accept_~s__server~0 := 1; 14295#L219 assume ssl3_accept_~cb~0 != 0; 14294#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 14293#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 14290#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 14288#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 14287#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 14286#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14281#L643 ssl3_accept_~skip~0 := 0; 14275#L102-3 assume true; 14274#L102-1 assume !false; 14243#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14242#L105 assume !(ssl3_accept_~s__state~0 == 12292); 14240#L108 assume !(ssl3_accept_~s__state~0 == 16384); 14239#L111 assume !(ssl3_accept_~s__state~0 == 8192); 14238#L114 assume !(ssl3_accept_~s__state~0 == 24576); 14236#L117 assume !(ssl3_accept_~s__state~0 == 8195); 14237#L120 assume !(ssl3_accept_~s__state~0 == 8480); 14245#L123 assume !(ssl3_accept_~s__state~0 == 8481); 14142#L126 assume !(ssl3_accept_~s__state~0 == 8482); 14143#L129 assume ssl3_accept_~s__state~0 == 8464; 13845#L136 [2018-11-09 22:26:50,194 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,194 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 7 times [2018-11-09 22:26:50,194 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,194 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,208 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,208 INFO L82 PathProgramCache]: Analyzing trace with hash 162372729, now seen corresponding path program 1 times [2018-11-09 22:26:50,208 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-11-09 22:26:50,252 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:50,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:50,252 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:50,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:50,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:50,253 INFO L87 Difference]: Start difference. First operand 994 states and 1354 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-11-09 22:26:50,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:50,350 INFO L93 Difference]: Finished difference Result 1978 states and 2644 transitions. [2018-11-09 22:26:50,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:50,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2644 transitions. [2018-11-09 22:26:50,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-09 22:26:50,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2644 transitions. [2018-11-09 22:26:50,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1362 [2018-11-09 22:26:50,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1362 [2018-11-09 22:26:50,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2644 transitions. [2018-11-09 22:26:50,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:50,361 INFO L705 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-09 22:26:50,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2644 transitions. [2018-11-09 22:26:50,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2018-11-09 22:26:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-11-09 22:26:50,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2644 transitions. [2018-11-09 22:26:50,376 INFO L728 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-09 22:26:50,376 INFO L608 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-09 22:26:50,376 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-09 22:26:50,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2644 transitions. [2018-11-09 22:26:50,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-09 22:26:50,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:50,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:50,381 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-09 22:26:50,381 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:50,382 INFO L793 eck$LassoCheckResult]: Stem: 17012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16771#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 16772#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17009#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 17022#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16923#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 17023#L102-3 assume true; 17434#L102-1 assume !false; 18280#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18278#L105 assume !(ssl3_accept_~s__state~0 == 12292); 18276#L108 assume !(ssl3_accept_~s__state~0 == 16384); 18274#L111 assume !(ssl3_accept_~s__state~0 == 8192); 18272#L114 assume !(ssl3_accept_~s__state~0 == 24576); 18270#L117 assume !(ssl3_accept_~s__state~0 == 8195); 18269#L120 assume !(ssl3_accept_~s__state~0 == 8480); 18265#L123 assume !(ssl3_accept_~s__state~0 == 8481); 18264#L126 assume !(ssl3_accept_~s__state~0 == 8482); 17584#L129 assume ssl3_accept_~s__state~0 == 8464; 17572#L136 [2018-11-09 22:26:50,382 INFO L795 eck$LassoCheckResult]: Loop: 17572#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17569#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 16781#L277-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; 17050#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18183#L643 ssl3_accept_~skip~0 := 0; 18178#L102-3 assume true; 18174#L102-1 assume !false; 18169#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18167#L105 assume !(ssl3_accept_~s__state~0 == 12292); 18163#L108 assume !(ssl3_accept_~s__state~0 == 16384); 18160#L111 assume !(ssl3_accept_~s__state~0 == 8192); 18152#L114 assume !(ssl3_accept_~s__state~0 == 24576); 18148#L117 assume !(ssl3_accept_~s__state~0 == 8195); 18144#L120 assume !(ssl3_accept_~s__state~0 == 8480); 18135#L123 assume !(ssl3_accept_~s__state~0 == 8481); 18130#L126 assume !(ssl3_accept_~s__state~0 == 8482); 18125#L129 assume !(ssl3_accept_~s__state~0 == 8464); 18117#L132 assume !(ssl3_accept_~s__state~0 == 8465); 17991#L135 assume !(ssl3_accept_~s__state~0 == 8466); 17458#L138 assume ssl3_accept_~s__state~0 == 8496; 17455#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17454#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17402#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 17452#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 17453#L296-2 ssl3_accept_~s__init_num~0 := 0; 18411#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18405#L643 ssl3_accept_~skip~0 := 0; 18403#L102-3 assume true; 18400#L102-1 assume !false; 18397#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18394#L105 assume !(ssl3_accept_~s__state~0 == 12292); 18391#L108 assume !(ssl3_accept_~s__state~0 == 16384); 18388#L111 assume !(ssl3_accept_~s__state~0 == 8192); 18383#L114 assume !(ssl3_accept_~s__state~0 == 24576); 18379#L117 assume !(ssl3_accept_~s__state~0 == 8195); 18378#L120 assume !(ssl3_accept_~s__state~0 == 8480); 18256#L123 assume !(ssl3_accept_~s__state~0 == 8481); 18254#L126 assume !(ssl3_accept_~s__state~0 == 8482); 18251#L129 assume !(ssl3_accept_~s__state~0 == 8464); 18234#L132 assume !(ssl3_accept_~s__state~0 == 8465); 18230#L135 assume !(ssl3_accept_~s__state~0 == 8466); 18227#L138 assume !(ssl3_accept_~s__state~0 == 8496); 18224#L141 assume !(ssl3_accept_~s__state~0 == 8497); 18223#L144 assume !(ssl3_accept_~s__state~0 == 8512); 18221#L147 assume !(ssl3_accept_~s__state~0 == 8513); 18218#L150 assume !(ssl3_accept_~s__state~0 == 8528); 18217#L153 assume !(ssl3_accept_~s__state~0 == 8529); 18214#L156 assume !(ssl3_accept_~s__state~0 == 8544); 18205#L159 assume !(ssl3_accept_~s__state~0 == 8545); 18204#L162 assume !(ssl3_accept_~s__state~0 == 8560); 18203#L165 assume !(ssl3_accept_~s__state~0 == 8561); 18201#L168 assume !(ssl3_accept_~s__state~0 == 8448); 18196#L171 assume !(ssl3_accept_~s__state~0 == 8576); 18194#L174 assume !(ssl3_accept_~s__state~0 == 8577); 18191#L177 assume !(ssl3_accept_~s__state~0 == 8592); 18185#L180 assume !(ssl3_accept_~s__state~0 == 8593); 18182#L183 assume !(ssl3_accept_~s__state~0 == 8608); 18177#L186 assume !(ssl3_accept_~s__state~0 == 8609); 18173#L189 assume !(ssl3_accept_~s__state~0 == 8640); 18071#L192 assume !(ssl3_accept_~s__state~0 == 8641); 18064#L195 assume ssl3_accept_~s__state~0 == 8656; 16873#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16874#L531 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17013#L536 assume !(ssl3_accept_~blastFlag~0 == 10); 17040#L539 assume !(ssl3_accept_~blastFlag~0 == 13); 17010#L542 assume !(ssl3_accept_~blastFlag~0 == 16); 17004#L545 assume !(ssl3_accept_~blastFlag~0 == 19); 17005#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 17000#L556 assume !(ssl3_accept_~tmp___10~0 == 0); 17001#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18151#L643 ssl3_accept_~skip~0 := 0; 18147#L102-3 assume true; 18143#L102-1 assume !false; 18134#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18129#L105 assume ssl3_accept_~s__state~0 == 12292; 16835#L106 ssl3_accept_~s__new_session~0 := 1; 16836#L214 ssl3_accept_~s__server~0 := 1; 18116#L219 assume ssl3_accept_~cb~0 != 0; 18115#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 18114#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 18111#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 18109#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 18108#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 18107#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18102#L643 ssl3_accept_~skip~0 := 0; 18100#L102-3 assume true; 18099#L102-1 assume !false; 18098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18097#L105 assume !(ssl3_accept_~s__state~0 == 12292); 17988#L108 assume !(ssl3_accept_~s__state~0 == 16384); 17984#L111 assume !(ssl3_accept_~s__state~0 == 8192); 17982#L114 assume !(ssl3_accept_~s__state~0 == 24576); 17980#L117 assume !(ssl3_accept_~s__state~0 == 8195); 17964#L120 assume !(ssl3_accept_~s__state~0 == 8480); 17962#L123 assume !(ssl3_accept_~s__state~0 == 8481); 17963#L126 assume !(ssl3_accept_~s__state~0 == 8482); 17997#L129 assume ssl3_accept_~s__state~0 == 8464; 17572#L136 [2018-11-09 22:26:50,382 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,382 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 8 times [2018-11-09 22:26:50,382 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,382 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,383 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,390 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1997168668, now seen corresponding path program 1 times [2018-11-09 22:26:50,390 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,390 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,391 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:50,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:50,413 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-09 22:26:50,413 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:50,413 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:50,413 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:50,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:50,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:50,414 INFO L87 Difference]: Start difference. First operand 1978 states and 2644 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-09 22:26:50,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:50,530 INFO L93 Difference]: Finished difference Result 1870 states and 2480 transitions. [2018-11-09 22:26:50,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:50,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1870 states and 2480 transitions. [2018-11-09 22:26:50,536 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2018-11-09 22:26:50,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1870 states to 1866 states and 2476 transitions. [2018-11-09 22:26:50,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1318 [2018-11-09 22:26:50,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2018-11-09 22:26:50,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1866 states and 2476 transitions. [2018-11-09 22:26:50,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:50,541 INFO L705 BuchiCegarLoop]: Abstraction has 1866 states and 2476 transitions. [2018-11-09 22:26:50,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1866 states and 2476 transitions. [2018-11-09 22:26:50,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1866 to 1852. [2018-11-09 22:26:50,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1852 states. [2018-11-09 22:26:50,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 2458 transitions. [2018-11-09 22:26:50,554 INFO L728 BuchiCegarLoop]: Abstraction has 1852 states and 2458 transitions. [2018-11-09 22:26:50,554 INFO L608 BuchiCegarLoop]: Abstraction has 1852 states and 2458 transitions. [2018-11-09 22:26:50,554 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-09 22:26:50,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1852 states and 2458 transitions. [2018-11-09 22:26:50,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2018-11-09 22:26:50,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:50,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:50,558 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-09 22:26:50,558 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-09 22:26:50,558 INFO L793 eck$LassoCheckResult]: Stem: 20863#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20624#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 20625#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20859#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 20875#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20771#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 20876#L102-3 assume true; 21343#L102-1 assume !false; 22024#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22023#L105 assume !(ssl3_accept_~s__state~0 == 12292); 22022#L108 assume !(ssl3_accept_~s__state~0 == 16384); 22021#L111 assume !(ssl3_accept_~s__state~0 == 8192); 22020#L114 assume !(ssl3_accept_~s__state~0 == 24576); 22019#L117 assume !(ssl3_accept_~s__state~0 == 8195); 22018#L120 assume !(ssl3_accept_~s__state~0 == 8480); 22017#L123 assume !(ssl3_accept_~s__state~0 == 8481); 22016#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21367#L129 assume ssl3_accept_~s__state~0 == 8464; 21364#L136 [2018-11-09 22:26:50,559 INFO L795 eck$LassoCheckResult]: Loop: 21364#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20632#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 20633#L277-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; 21867#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21858#L643 ssl3_accept_~skip~0 := 0; 21856#L102-3 assume true; 21854#L102-1 assume !false; 21851#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21848#L105 assume !(ssl3_accept_~s__state~0 == 12292); 21844#L108 assume !(ssl3_accept_~s__state~0 == 16384); 21819#L111 assume !(ssl3_accept_~s__state~0 == 8192); 21814#L114 assume !(ssl3_accept_~s__state~0 == 24576); 21809#L117 assume !(ssl3_accept_~s__state~0 == 8195); 21804#L120 assume !(ssl3_accept_~s__state~0 == 8480); 21714#L123 assume !(ssl3_accept_~s__state~0 == 8481); 21711#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21707#L129 assume !(ssl3_accept_~s__state~0 == 8464); 21703#L132 assume !(ssl3_accept_~s__state~0 == 8465); 21701#L135 assume !(ssl3_accept_~s__state~0 == 8466); 21698#L138 assume ssl3_accept_~s__state~0 == 8496; 21380#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21697#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 21694#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 21692#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 21690#L296-2 ssl3_accept_~s__init_num~0 := 0; 21689#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21684#L643 ssl3_accept_~skip~0 := 0; 21683#L102-3 assume true; 21682#L102-1 assume !false; 21681#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21680#L105 assume !(ssl3_accept_~s__state~0 == 12292); 21679#L108 assume !(ssl3_accept_~s__state~0 == 16384); 21678#L111 assume !(ssl3_accept_~s__state~0 == 8192); 21677#L114 assume !(ssl3_accept_~s__state~0 == 24576); 21676#L117 assume !(ssl3_accept_~s__state~0 == 8195); 21675#L120 assume !(ssl3_accept_~s__state~0 == 8480); 21674#L123 assume !(ssl3_accept_~s__state~0 == 8481); 21673#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21672#L129 assume !(ssl3_accept_~s__state~0 == 8464); 21671#L132 assume !(ssl3_accept_~s__state~0 == 8465); 21670#L135 assume !(ssl3_accept_~s__state~0 == 8466); 21669#L138 assume !(ssl3_accept_~s__state~0 == 8496); 21668#L141 assume !(ssl3_accept_~s__state~0 == 8497); 21666#L144 assume ssl3_accept_~s__state~0 == 8512; 21375#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21660#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 21656#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21654#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21648#L643 ssl3_accept_~skip~0 := 0; 21646#L102-3 assume true; 21644#L102-1 assume !false; 21642#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21640#L105 assume !(ssl3_accept_~s__state~0 == 12292); 21638#L108 assume !(ssl3_accept_~s__state~0 == 16384); 21636#L111 assume !(ssl3_accept_~s__state~0 == 8192); 21634#L114 assume !(ssl3_accept_~s__state~0 == 24576); 21632#L117 assume !(ssl3_accept_~s__state~0 == 8195); 21630#L120 assume !(ssl3_accept_~s__state~0 == 8480); 21616#L123 assume !(ssl3_accept_~s__state~0 == 8481); 21615#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21614#L129 assume !(ssl3_accept_~s__state~0 == 8464); 21612#L132 assume !(ssl3_accept_~s__state~0 == 8465); 21610#L135 assume !(ssl3_accept_~s__state~0 == 8466); 21608#L138 assume !(ssl3_accept_~s__state~0 == 8496); 21606#L141 assume !(ssl3_accept_~s__state~0 == 8497); 21605#L144 assume !(ssl3_accept_~s__state~0 == 8512); 21520#L147 assume !(ssl3_accept_~s__state~0 == 8513); 21514#L150 assume ssl3_accept_~s__state~0 == 8528; 21087#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21511#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21509#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 21506#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 21503#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 21497#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20939#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21489#L643 ssl3_accept_~skip~0 := 0; 21488#L102-3 assume true; 21487#L102-1 assume !false; 21486#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21485#L105 assume !(ssl3_accept_~s__state~0 == 12292); 21484#L108 assume !(ssl3_accept_~s__state~0 == 16384); 21483#L111 assume !(ssl3_accept_~s__state~0 == 8192); 21481#L114 assume !(ssl3_accept_~s__state~0 == 24576); 21479#L117 assume !(ssl3_accept_~s__state~0 == 8195); 21478#L120 assume !(ssl3_accept_~s__state~0 == 8480); 21477#L123 assume !(ssl3_accept_~s__state~0 == 8481); 21476#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21475#L129 assume !(ssl3_accept_~s__state~0 == 8464); 21474#L132 assume !(ssl3_accept_~s__state~0 == 8465); 21385#L135 assume !(ssl3_accept_~s__state~0 == 8466); 21386#L138 assume !(ssl3_accept_~s__state~0 == 8496); 21379#L141 assume !(ssl3_accept_~s__state~0 == 8497); 21377#L144 assume !(ssl3_accept_~s__state~0 == 8512); 21374#L147 assume !(ssl3_accept_~s__state~0 == 8513); 21372#L150 assume !(ssl3_accept_~s__state~0 == 8528); 21373#L153 assume !(ssl3_accept_~s__state~0 == 8529); 21462#L156 assume !(ssl3_accept_~s__state~0 == 8544); 20962#L159 assume !(ssl3_accept_~s__state~0 == 8545); 20963#L162 assume ssl3_accept_~s__state~0 == 8560; 21458#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 21747#L430 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; 21508#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21736#L643 ssl3_accept_~skip~0 := 0; 21734#L102-3 assume true; 21732#L102-1 assume !false; 21730#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21728#L105 assume !(ssl3_accept_~s__state~0 == 12292); 21726#L108 assume !(ssl3_accept_~s__state~0 == 16384); 21724#L111 assume !(ssl3_accept_~s__state~0 == 8192); 21722#L114 assume !(ssl3_accept_~s__state~0 == 24576); 21720#L117 assume !(ssl3_accept_~s__state~0 == 8195); 21718#L120 assume !(ssl3_accept_~s__state~0 == 8480); 21236#L123 assume !(ssl3_accept_~s__state~0 == 8481); 21710#L126 assume !(ssl3_accept_~s__state~0 == 8482); 21706#L129 assume ssl3_accept_~s__state~0 == 8464; 21364#L136 [2018-11-09 22:26:50,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,559 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 9 times [2018-11-09 22:26:50,559 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,566 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,566 INFO L82 PathProgramCache]: Analyzing trace with hash -475693771, now seen corresponding path program 1 times [2018-11-09 22:26:50,566 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,567 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,567 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:50,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:50,601 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-09 22:26:50,602 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:50,602 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:50,602 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:50,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:50,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:50,602 INFO L87 Difference]: Start difference. First operand 1852 states and 2458 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-09 22:26:50,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:50,614 INFO L93 Difference]: Finished difference Result 3652 states and 4817 transitions. [2018-11-09 22:26:50,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:50,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3652 states and 4817 transitions. [2018-11-09 22:26:50,622 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2256 [2018-11-09 22:26:50,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3652 states to 3652 states and 4817 transitions. [2018-11-09 22:26:50,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2570 [2018-11-09 22:26:50,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2570 [2018-11-09 22:26:50,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3652 states and 4817 transitions. [2018-11-09 22:26:50,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:50,632 INFO L705 BuchiCegarLoop]: Abstraction has 3652 states and 4817 transitions. [2018-11-09 22:26:50,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3652 states and 4817 transitions. [2018-11-09 22:26:50,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3652 to 1858. [2018-11-09 22:26:50,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-11-09 22:26:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2464 transitions. [2018-11-09 22:26:50,651 INFO L728 BuchiCegarLoop]: Abstraction has 1858 states and 2464 transitions. [2018-11-09 22:26:50,652 INFO L608 BuchiCegarLoop]: Abstraction has 1858 states and 2464 transitions. [2018-11-09 22:26:50,652 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-09 22:26:50,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2464 transitions. [2018-11-09 22:26:50,655 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1146 [2018-11-09 22:26:50,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:50,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:50,656 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:50,657 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-09 22:26:50,657 INFO L793 eck$LassoCheckResult]: Stem: 26383#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26133#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 26134#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26375#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 26393#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 26288#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 26394#L102-3 assume true; 27176#L102-1 assume !false; 27486#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27485#L105 assume !(ssl3_accept_~s__state~0 == 12292); 27483#L108 assume !(ssl3_accept_~s__state~0 == 16384); 27481#L111 assume !(ssl3_accept_~s__state~0 == 8192); 27479#L114 assume !(ssl3_accept_~s__state~0 == 24576); 27477#L117 assume !(ssl3_accept_~s__state~0 == 8195); 27475#L120 assume !(ssl3_accept_~s__state~0 == 8480); 27473#L123 assume !(ssl3_accept_~s__state~0 == 8481); 27470#L126 assume !(ssl3_accept_~s__state~0 == 8482); 27471#L129 assume ssl3_accept_~s__state~0 == 8464; 26186#L136 [2018-11-09 22:26:50,657 INFO L795 eck$LassoCheckResult]: Loop: 26186#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26187#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 26143#L277-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; 27074#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27069#L643 ssl3_accept_~skip~0 := 0; 27067#L102-3 assume true; 27066#L102-1 assume !false; 27062#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27060#L105 assume !(ssl3_accept_~s__state~0 == 12292); 27056#L108 assume !(ssl3_accept_~s__state~0 == 16384); 27050#L111 assume !(ssl3_accept_~s__state~0 == 8192); 27048#L114 assume !(ssl3_accept_~s__state~0 == 24576); 27046#L117 assume !(ssl3_accept_~s__state~0 == 8195); 27044#L120 assume !(ssl3_accept_~s__state~0 == 8480); 27042#L123 assume !(ssl3_accept_~s__state~0 == 8481); 27040#L126 assume !(ssl3_accept_~s__state~0 == 8482); 27038#L129 assume !(ssl3_accept_~s__state~0 == 8464); 27036#L132 assume !(ssl3_accept_~s__state~0 == 8465); 27034#L135 assume !(ssl3_accept_~s__state~0 == 8466); 26795#L138 assume ssl3_accept_~s__state~0 == 8496; 26543#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26793#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 26791#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26788#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 26787#L296-2 ssl3_accept_~s__init_num~0 := 0; 26785#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26776#L643 ssl3_accept_~skip~0 := 0; 26771#L102-3 assume true; 26767#L102-1 assume !false; 26763#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26760#L105 assume !(ssl3_accept_~s__state~0 == 12292); 26757#L108 assume !(ssl3_accept_~s__state~0 == 16384); 26755#L111 assume !(ssl3_accept_~s__state~0 == 8192); 26753#L114 assume !(ssl3_accept_~s__state~0 == 24576); 26736#L117 assume !(ssl3_accept_~s__state~0 == 8195); 26734#L120 assume !(ssl3_accept_~s__state~0 == 8480); 26732#L123 assume !(ssl3_accept_~s__state~0 == 8481); 26726#L126 assume !(ssl3_accept_~s__state~0 == 8482); 26724#L129 assume !(ssl3_accept_~s__state~0 == 8464); 26722#L132 assume !(ssl3_accept_~s__state~0 == 8465); 26720#L135 assume !(ssl3_accept_~s__state~0 == 8466); 26718#L138 assume !(ssl3_accept_~s__state~0 == 8496); 26697#L141 assume !(ssl3_accept_~s__state~0 == 8497); 26694#L144 assume ssl3_accept_~s__state~0 == 8512; 26538#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26684#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 26681#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26678#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26672#L643 ssl3_accept_~skip~0 := 0; 26670#L102-3 assume true; 26668#L102-1 assume !false; 26666#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26664#L105 assume !(ssl3_accept_~s__state~0 == 12292); 26662#L108 assume !(ssl3_accept_~s__state~0 == 16384); 26660#L111 assume !(ssl3_accept_~s__state~0 == 8192); 26658#L114 assume !(ssl3_accept_~s__state~0 == 24576); 26656#L117 assume !(ssl3_accept_~s__state~0 == 8195); 26654#L120 assume !(ssl3_accept_~s__state~0 == 8480); 26652#L123 assume !(ssl3_accept_~s__state~0 == 8481); 26649#L126 assume !(ssl3_accept_~s__state~0 == 8482); 26647#L129 assume !(ssl3_accept_~s__state~0 == 8464); 26645#L132 assume !(ssl3_accept_~s__state~0 == 8465); 26640#L135 assume !(ssl3_accept_~s__state~0 == 8466); 26638#L138 assume !(ssl3_accept_~s__state~0 == 8496); 26634#L141 assume !(ssl3_accept_~s__state~0 == 8497); 26630#L144 assume !(ssl3_accept_~s__state~0 == 8512); 26626#L147 assume !(ssl3_accept_~s__state~0 == 8513); 26613#L150 assume ssl3_accept_~s__state~0 == 8528; 26531#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26603#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26602#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 26601#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 26598#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 26585#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26460#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26575#L643 ssl3_accept_~skip~0 := 0; 26573#L102-3 assume true; 26571#L102-1 assume !false; 26569#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26567#L105 assume !(ssl3_accept_~s__state~0 == 12292); 26565#L108 assume !(ssl3_accept_~s__state~0 == 16384); 26563#L111 assume !(ssl3_accept_~s__state~0 == 8192); 26561#L114 assume !(ssl3_accept_~s__state~0 == 24576); 26559#L117 assume !(ssl3_accept_~s__state~0 == 8195); 26557#L120 assume !(ssl3_accept_~s__state~0 == 8480); 26555#L123 assume !(ssl3_accept_~s__state~0 == 8481); 26553#L126 assume !(ssl3_accept_~s__state~0 == 8482); 26551#L129 assume !(ssl3_accept_~s__state~0 == 8464); 26549#L132 assume !(ssl3_accept_~s__state~0 == 8465); 26547#L135 assume !(ssl3_accept_~s__state~0 == 8466); 26545#L138 assume !(ssl3_accept_~s__state~0 == 8496); 26542#L141 assume !(ssl3_accept_~s__state~0 == 8497); 26540#L144 assume !(ssl3_accept_~s__state~0 == 8512); 26537#L147 assume !(ssl3_accept_~s__state~0 == 8513); 26533#L150 assume !(ssl3_accept_~s__state~0 == 8528); 26530#L153 assume !(ssl3_accept_~s__state~0 == 8529); 26529#L156 assume !(ssl3_accept_~s__state~0 == 8544); 26477#L159 assume !(ssl3_accept_~s__state~0 == 8545); 26478#L162 assume ssl3_accept_~s__state~0 == 8560; 26235#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 26236#L430 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; 26607#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27240#L643 ssl3_accept_~skip~0 := 0; 27227#L102-3 assume true; 27228#L102-1 assume !false; 27219#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27220#L105 assume !(ssl3_accept_~s__state~0 == 12292); 27211#L108 assume !(ssl3_accept_~s__state~0 == 16384); 27212#L111 assume !(ssl3_accept_~s__state~0 == 8192); 27206#L114 assume !(ssl3_accept_~s__state~0 == 24576); 27207#L117 assume !(ssl3_accept_~s__state~0 == 8195); 27191#L120 assume !(ssl3_accept_~s__state~0 == 8480); 27157#L123 assume !(ssl3_accept_~s__state~0 == 8481); 27268#L126 assume !(ssl3_accept_~s__state~0 == 8482); 27269#L129 assume ssl3_accept_~s__state~0 == 8464; 26186#L136 [2018-11-09 22:26:50,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,657 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 10 times [2018-11-09 22:26:50,657 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,658 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,659 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,659 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,665 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1452578931, now seen corresponding path program 1 times [2018-11-09 22:26:50,665 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,665 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,666 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:50,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:50,703 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-09 22:26:50,703 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:50,704 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:50,704 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:50,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:50,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:50,704 INFO L87 Difference]: Start difference. First operand 1858 states and 2464 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-09 22:26:50,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:50,827 INFO L93 Difference]: Finished difference Result 2074 states and 2738 transitions. [2018-11-09 22:26:50,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:50,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2074 states and 2738 transitions. [2018-11-09 22:26:50,832 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1288 [2018-11-09 22:26:50,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2074 states to 2074 states and 2738 transitions. [2018-11-09 22:26:50,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1450 [2018-11-09 22:26:50,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1450 [2018-11-09 22:26:50,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2074 states and 2738 transitions. [2018-11-09 22:26:50,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:50,839 INFO L705 BuchiCegarLoop]: Abstraction has 2074 states and 2738 transitions. [2018-11-09 22:26:50,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2074 states and 2738 transitions. [2018-11-09 22:26:50,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2074 to 2026. [2018-11-09 22:26:50,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2026 states. [2018-11-09 22:26:50,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2026 states to 2026 states and 2662 transitions. [2018-11-09 22:26:50,853 INFO L728 BuchiCegarLoop]: Abstraction has 2026 states and 2662 transitions. [2018-11-09 22:26:50,853 INFO L608 BuchiCegarLoop]: Abstraction has 2026 states and 2662 transitions. [2018-11-09 22:26:50,853 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-09 22:26:50,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2026 states and 2662 transitions. [2018-11-09 22:26:50,857 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2018-11-09 22:26:50,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:50,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:50,858 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-09 22:26:50,858 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:50,858 INFO L793 eck$LassoCheckResult]: Stem: 30315#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30077#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 30078#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30308#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 30323#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30218#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 30324#L102-3 assume true; 30566#L102-1 assume !false; 31317#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31316#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31315#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31310#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31308#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31306#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31304#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31013#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31009#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31007#L129 assume ssl3_accept_~s__state~0 == 8464; 30122#L136 [2018-11-09 22:26:50,858 INFO L795 eck$LassoCheckResult]: Loop: 30122#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30079#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 30080#L277-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; 30355#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31309#L643 ssl3_accept_~skip~0 := 0; 31307#L102-3 assume true; 31305#L102-1 assume !false; 31303#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31302#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31301#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31299#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31291#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31290#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31204#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31203#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31202#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31200#L129 assume !(ssl3_accept_~s__state~0 == 8464); 31199#L132 assume !(ssl3_accept_~s__state~0 == 8465); 31198#L135 assume !(ssl3_accept_~s__state~0 == 8466); 31192#L138 assume ssl3_accept_~s__state~0 == 8496; 30851#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31191#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 31187#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31185#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 31186#L296-2 ssl3_accept_~s__init_num~0 := 0; 31436#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31430#L643 ssl3_accept_~skip~0 := 0; 31428#L102-3 assume true; 31426#L102-1 assume !false; 31424#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31422#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31420#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31418#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31416#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31414#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31391#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31389#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31386#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31385#L129 assume !(ssl3_accept_~s__state~0 == 8464); 31384#L132 assume !(ssl3_accept_~s__state~0 == 8465); 31383#L135 assume !(ssl3_accept_~s__state~0 == 8466); 31382#L138 assume !(ssl3_accept_~s__state~0 == 8496); 31380#L141 assume !(ssl3_accept_~s__state~0 == 8497); 31379#L144 assume ssl3_accept_~s__state~0 == 8512; 30848#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31376#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 31375#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31374#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31368#L643 ssl3_accept_~skip~0 := 0; 31367#L102-3 assume true; 31366#L102-1 assume !false; 31364#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31363#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31362#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31361#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31360#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31359#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31358#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31357#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31356#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31355#L129 assume !(ssl3_accept_~s__state~0 == 8464); 31354#L132 assume !(ssl3_accept_~s__state~0 == 8465); 31353#L135 assume !(ssl3_accept_~s__state~0 == 8466); 31352#L138 assume !(ssl3_accept_~s__state~0 == 8496); 31351#L141 assume !(ssl3_accept_~s__state~0 == 8497); 31349#L144 assume !(ssl3_accept_~s__state~0 == 8512); 31347#L147 assume !(ssl3_accept_~s__state~0 == 8513); 31345#L150 assume ssl3_accept_~s__state~0 == 8528; 30845#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31341#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 31339#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 31337#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 31334#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 31328#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31067#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31061#L643 ssl3_accept_~skip~0 := 0; 31055#L102-3 assume true; 31053#L102-1 assume !false; 31051#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31049#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31047#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31045#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31043#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31041#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31039#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31037#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31035#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31033#L129 assume !(ssl3_accept_~s__state~0 == 8464); 31031#L132 assume !(ssl3_accept_~s__state~0 == 8465); 31029#L135 assume !(ssl3_accept_~s__state~0 == 8466); 31027#L138 assume !(ssl3_accept_~s__state~0 == 8496); 31025#L141 assume !(ssl3_accept_~s__state~0 == 8497); 31023#L144 assume !(ssl3_accept_~s__state~0 == 8512); 31021#L147 assume !(ssl3_accept_~s__state~0 == 8513); 31019#L150 assume !(ssl3_accept_~s__state~0 == 8528); 31017#L153 assume !(ssl3_accept_~s__state~0 == 8529); 31015#L156 assume ssl3_accept_~s__state~0 == 8544; 30842#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 30976#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 30975#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31172#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 30973#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 31207#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 31167#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31164#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31158#L643 ssl3_accept_~skip~0 := 0; 31156#L102-3 assume true; 31154#L102-1 assume !false; 31151#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31148#L105 assume !(ssl3_accept_~s__state~0 == 12292); 31142#L108 assume !(ssl3_accept_~s__state~0 == 16384); 31140#L111 assume !(ssl3_accept_~s__state~0 == 8192); 31138#L114 assume !(ssl3_accept_~s__state~0 == 24576); 31136#L117 assume !(ssl3_accept_~s__state~0 == 8195); 31083#L120 assume !(ssl3_accept_~s__state~0 == 8480); 31011#L123 assume !(ssl3_accept_~s__state~0 == 8481); 31012#L126 assume !(ssl3_accept_~s__state~0 == 8482); 31197#L129 assume ssl3_accept_~s__state~0 == 8464; 30122#L136 [2018-11-09 22:26:50,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,859 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 11 times [2018-11-09 22:26:50,859 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,859 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:50,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:50,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:50,866 INFO L82 PathProgramCache]: Analyzing trace with hash -152364624, now seen corresponding path program 1 times [2018-11-09 22:26:50,866 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:50,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:50,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,866 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:50,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:50,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:50,916 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-09 22:26:50,916 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:50,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:50,917 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:50,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:50,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:50,917 INFO L87 Difference]: Start difference. First operand 2026 states and 2662 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-09 22:26:51,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,002 INFO L93 Difference]: Finished difference Result 2178 states and 2844 transitions. [2018-11-09 22:26:51,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:51,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2178 states and 2844 transitions. [2018-11-09 22:26:51,007 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1324 [2018-11-09 22:26:51,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2178 states to 2132 states and 2780 transitions. [2018-11-09 22:26:51,014 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1528 [2018-11-09 22:26:51,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1564 [2018-11-09 22:26:51,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2132 states and 2780 transitions. [2018-11-09 22:26:51,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:51,016 INFO L705 BuchiCegarLoop]: Abstraction has 2132 states and 2780 transitions. [2018-11-09 22:26:51,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2132 states and 2780 transitions. [2018-11-09 22:26:51,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2132 to 2028. [2018-11-09 22:26:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-09 22:26:51,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2657 transitions. [2018-11-09 22:26:51,036 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2657 transitions. [2018-11-09 22:26:51,036 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2657 transitions. [2018-11-09 22:26:51,036 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-09 22:26:51,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2657 transitions. [2018-11-09 22:26:51,040 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-09 22:26:51,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:51,041 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:51,041 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:51,041 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:51,041 INFO L793 eck$LassoCheckResult]: Stem: 34512#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34284#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 34285#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34505#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 34519#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 34426#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 34520#L102-3 assume true; 34995#L102-1 assume !false; 34994#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34993#L105 assume !(ssl3_accept_~s__state~0 == 12292); 34992#L108 assume !(ssl3_accept_~s__state~0 == 16384); 34991#L111 assume !(ssl3_accept_~s__state~0 == 8192); 34990#L114 assume !(ssl3_accept_~s__state~0 == 24576); 34989#L117 assume !(ssl3_accept_~s__state~0 == 8195); 34988#L120 assume !(ssl3_accept_~s__state~0 == 8480); 34987#L123 assume ssl3_accept_~s__state~0 == 8481; 34830#L124 [2018-11-09 22:26:51,042 INFO L795 eck$LassoCheckResult]: Loop: 34830#L124 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36253#L262 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; 34429#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34258#L643 ssl3_accept_~skip~0 := 0; 34259#L102-3 assume true; 34447#L102-1 assume !false; 34323#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34324#L105 assume !(ssl3_accept_~s__state~0 == 12292); 34427#L108 assume !(ssl3_accept_~s__state~0 == 16384); 34365#L111 assume !(ssl3_accept_~s__state~0 == 8192); 34327#L114 assume !(ssl3_accept_~s__state~0 == 24576); 34328#L117 assume !(ssl3_accept_~s__state~0 == 8195); 34302#L120 assume !(ssl3_accept_~s__state~0 == 8480); 34303#L123 assume !(ssl3_accept_~s__state~0 == 8481); 34522#L126 assume !(ssl3_accept_~s__state~0 == 8482); 34523#L129 assume !(ssl3_accept_~s__state~0 == 8464); 34515#L132 assume !(ssl3_accept_~s__state~0 == 8465); 34450#L135 assume !(ssl3_accept_~s__state~0 == 8466); 34451#L138 assume !(ssl3_accept_~s__state~0 == 8496); 36054#L141 assume !(ssl3_accept_~s__state~0 == 8497); 36142#L144 assume !(ssl3_accept_~s__state~0 == 8512); 34333#L147 assume !(ssl3_accept_~s__state~0 == 8513); 34334#L150 assume !(ssl3_accept_~s__state~0 == 8528); 34315#L153 assume !(ssl3_accept_~s__state~0 == 8529); 34316#L156 assume !(ssl3_accept_~s__state~0 == 8544); 34543#L159 assume !(ssl3_accept_~s__state~0 == 8545); 34535#L162 assume !(ssl3_accept_~s__state~0 == 8560); 34480#L165 assume !(ssl3_accept_~s__state~0 == 8561); 34481#L168 assume ssl3_accept_~s__state~0 == 8448; 34337#L169 assume !(ssl3_accept_~num1~0 > 0); 34339#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34856#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34850#L643 ssl3_accept_~skip~0 := 0; 34848#L102-3 assume true; 34846#L102-1 assume !false; 34844#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34842#L105 assume !(ssl3_accept_~s__state~0 == 12292); 34840#L108 assume !(ssl3_accept_~s__state~0 == 16384); 34838#L111 assume !(ssl3_accept_~s__state~0 == 8192); 34836#L114 assume !(ssl3_accept_~s__state~0 == 24576); 34834#L117 assume !(ssl3_accept_~s__state~0 == 8195); 34832#L120 assume ssl3_accept_~s__state~0 == 8480; 34830#L124 [2018-11-09 22:26:51,042 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1322574032, now seen corresponding path program 1 times [2018-11-09 22:26:51,042 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,042 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,043 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,057 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-09 22:26:51,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:51,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:51,058 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 22:26:51,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,058 INFO L82 PathProgramCache]: Analyzing trace with hash -21344740, now seen corresponding path program 1 times [2018-11-09 22:26:51,058 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,077 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-09 22:26:51,077 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 22:26:51,077 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:51,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,099 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:51,103 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-09 22:26:51,129 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 22:26:51,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 22:26:51,129 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:51,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:51,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:51,130 INFO L87 Difference]: Start difference. First operand 2028 states and 2657 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-11-09 22:26:51,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,202 INFO L93 Difference]: Finished difference Result 2032 states and 2657 transitions. [2018-11-09 22:26:51,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:51,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2657 transitions. [2018-11-09 22:26:51,206 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1306 [2018-11-09 22:26:51,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2657 transitions. [2018-11-09 22:26:51,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1464 [2018-11-09 22:26:51,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1464 [2018-11-09 22:26:51,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2657 transitions. [2018-11-09 22:26:51,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:51,213 INFO L705 BuchiCegarLoop]: Abstraction has 2032 states and 2657 transitions. [2018-11-09 22:26:51,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2657 transitions. [2018-11-09 22:26:51,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2028. [2018-11-09 22:26:51,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-09 22:26:51,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2653 transitions. [2018-11-09 22:26:51,226 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2653 transitions. [2018-11-09 22:26:51,226 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2653 transitions. [2018-11-09 22:26:51,226 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-09 22:26:51,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2653 transitions. [2018-11-09 22:26:51,230 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-09 22:26:51,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:51,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:51,231 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-09 22:26:51,231 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:51,231 INFO L793 eck$LassoCheckResult]: Stem: 38712#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38475#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 38476#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38706#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 38721#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 38624#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 38722#L102-3 assume true; 39372#L102-1 assume !false; 39370#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39368#L105 assume !(ssl3_accept_~s__state~0 == 12292); 39366#L108 assume !(ssl3_accept_~s__state~0 == 16384); 39364#L111 assume !(ssl3_accept_~s__state~0 == 8192); 39363#L114 assume !(ssl3_accept_~s__state~0 == 24576); 39360#L117 assume !(ssl3_accept_~s__state~0 == 8195); 39354#L120 assume !(ssl3_accept_~s__state~0 == 8480); 39352#L123 assume !(ssl3_accept_~s__state~0 == 8481); 39350#L126 assume ssl3_accept_~s__state~0 == 8482; 38850#L127 [2018-11-09 22:26:51,232 INFO L795 eck$LassoCheckResult]: Loop: 38850#L127 ssl3_accept_~s__state~0 := 3; 39973#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39967#L643 ssl3_accept_~skip~0 := 0; 39965#L102-3 assume true; 39963#L102-1 assume !false; 39961#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39959#L105 assume !(ssl3_accept_~s__state~0 == 12292); 39957#L108 assume !(ssl3_accept_~s__state~0 == 16384); 39955#L111 assume !(ssl3_accept_~s__state~0 == 8192); 39950#L114 assume !(ssl3_accept_~s__state~0 == 24576); 39948#L117 assume !(ssl3_accept_~s__state~0 == 8195); 39946#L120 assume !(ssl3_accept_~s__state~0 == 8480); 39945#L123 assume !(ssl3_accept_~s__state~0 == 8481); 39937#L126 assume !(ssl3_accept_~s__state~0 == 8482); 39932#L129 assume !(ssl3_accept_~s__state~0 == 8464); 39923#L132 assume !(ssl3_accept_~s__state~0 == 8465); 39919#L135 assume !(ssl3_accept_~s__state~0 == 8466); 38936#L138 assume !(ssl3_accept_~s__state~0 == 8496); 38935#L141 assume !(ssl3_accept_~s__state~0 == 8497); 38934#L144 assume !(ssl3_accept_~s__state~0 == 8512); 38933#L147 assume !(ssl3_accept_~s__state~0 == 8513); 38932#L150 assume !(ssl3_accept_~s__state~0 == 8528); 38931#L153 assume !(ssl3_accept_~s__state~0 == 8529); 38928#L156 assume !(ssl3_accept_~s__state~0 == 8544); 38925#L159 assume !(ssl3_accept_~s__state~0 == 8545); 38924#L162 assume !(ssl3_accept_~s__state~0 == 8560); 38921#L165 assume !(ssl3_accept_~s__state~0 == 8561); 38918#L168 assume ssl3_accept_~s__state~0 == 8448; 38804#L169 assume !(ssl3_accept_~num1~0 > 0); 38912#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38902#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38887#L643 ssl3_accept_~skip~0 := 0; 38884#L102-3 assume true; 38881#L102-1 assume !false; 38878#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38874#L105 assume !(ssl3_accept_~s__state~0 == 12292); 38871#L108 assume !(ssl3_accept_~s__state~0 == 16384); 38868#L111 assume !(ssl3_accept_~s__state~0 == 8192); 38864#L114 assume !(ssl3_accept_~s__state~0 == 24576); 38860#L117 assume !(ssl3_accept_~s__state~0 == 8195); 38857#L120 assume !(ssl3_accept_~s__state~0 == 8480); 38853#L123 assume !(ssl3_accept_~s__state~0 == 8481); 38849#L126 assume ssl3_accept_~s__state~0 == 8482; 38850#L127 [2018-11-09 22:26:51,232 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1949877819, now seen corresponding path program 1 times [2018-11-09 22:26:51,232 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,256 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-09 22:26:51,256 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:51,257 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:51,257 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 22:26:51,257 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,257 INFO L82 PathProgramCache]: Analyzing trace with hash -935814028, now seen corresponding path program 1 times [2018-11-09 22:26:51,257 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,258 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,281 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-09 22:26:51,281 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:51,281 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:51,281 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:51,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:51,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:51,282 INFO L87 Difference]: Start difference. First operand 2028 states and 2653 transitions. cyclomatic complexity: 632 Second operand 3 states. [2018-11-09 22:26:51,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,360 INFO L93 Difference]: Finished difference Result 2028 states and 2649 transitions. [2018-11-09 22:26:51,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:51,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2028 states and 2649 transitions. [2018-11-09 22:26:51,366 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-09 22:26:51,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2028 states to 2028 states and 2649 transitions. [2018-11-09 22:26:51,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1460 [2018-11-09 22:26:51,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1460 [2018-11-09 22:26:51,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2028 states and 2649 transitions. [2018-11-09 22:26:51,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:51,373 INFO L705 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-09 22:26:51,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2028 states and 2649 transitions. [2018-11-09 22:26:51,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2028 to 2028. [2018-11-09 22:26:51,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-09 22:26:51,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2649 transitions. [2018-11-09 22:26:51,386 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-09 22:26:51,386 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-09 22:26:51,386 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-09 22:26:51,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2649 transitions. [2018-11-09 22:26:51,391 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-09 22:26:51,391 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:51,391 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:51,392 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-09 22:26:51,392 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:51,392 INFO L793 eck$LassoCheckResult]: Stem: 42752#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42538#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 42539#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42746#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 42761#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 42673#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 42762#L102-3 assume true; 43234#L102-1 assume !false; 44130#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44128#L105 assume !(ssl3_accept_~s__state~0 == 12292); 44126#L108 assume !(ssl3_accept_~s__state~0 == 16384); 44124#L111 assume !(ssl3_accept_~s__state~0 == 8192); 44122#L114 assume !(ssl3_accept_~s__state~0 == 24576); 44120#L117 assume !(ssl3_accept_~s__state~0 == 8195); 44118#L120 assume !(ssl3_accept_~s__state~0 == 8480); 44117#L123 assume !(ssl3_accept_~s__state~0 == 8481); 44116#L126 assume !(ssl3_accept_~s__state~0 == 8482); 44011#L129 assume ssl3_accept_~s__state~0 == 8464; 42583#L136 [2018-11-09 22:26:51,393 INFO L795 eck$LassoCheckResult]: Loop: 42583#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42540#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 42541#L277-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; 42791#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44144#L643 ssl3_accept_~skip~0 := 0; 44143#L102-3 assume true; 44142#L102-1 assume !false; 44140#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44139#L105 assume !(ssl3_accept_~s__state~0 == 12292); 44135#L108 assume !(ssl3_accept_~s__state~0 == 16384); 44134#L111 assume !(ssl3_accept_~s__state~0 == 8192); 44132#L114 assume !(ssl3_accept_~s__state~0 == 24576); 44131#L117 assume !(ssl3_accept_~s__state~0 == 8195); 44129#L120 assume !(ssl3_accept_~s__state~0 == 8480); 44127#L123 assume !(ssl3_accept_~s__state~0 == 8481); 44125#L126 assume !(ssl3_accept_~s__state~0 == 8482); 44123#L129 assume !(ssl3_accept_~s__state~0 == 8464); 44121#L132 assume !(ssl3_accept_~s__state~0 == 8465); 44119#L135 assume !(ssl3_accept_~s__state~0 == 8466); 44108#L138 assume ssl3_accept_~s__state~0 == 8496; 42877#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 44105#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 43786#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 44101#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 44099#L296-2 ssl3_accept_~s__init_num~0 := 0; 44097#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44092#L643 ssl3_accept_~skip~0 := 0; 44091#L102-3 assume true; 44090#L102-1 assume !false; 44088#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44087#L105 assume !(ssl3_accept_~s__state~0 == 12292); 43745#L108 assume !(ssl3_accept_~s__state~0 == 16384); 43608#L111 assume !(ssl3_accept_~s__state~0 == 8192); 43607#L114 assume !(ssl3_accept_~s__state~0 == 24576); 43606#L117 assume !(ssl3_accept_~s__state~0 == 8195); 43604#L120 assume !(ssl3_accept_~s__state~0 == 8480); 43603#L123 assume !(ssl3_accept_~s__state~0 == 8481); 43602#L126 assume !(ssl3_accept_~s__state~0 == 8482); 43600#L129 assume !(ssl3_accept_~s__state~0 == 8464); 43577#L132 assume !(ssl3_accept_~s__state~0 == 8465); 43576#L135 assume !(ssl3_accept_~s__state~0 == 8466); 43574#L138 assume !(ssl3_accept_~s__state~0 == 8496); 43572#L141 assume !(ssl3_accept_~s__state~0 == 8497); 43569#L144 assume ssl3_accept_~s__state~0 == 8512; 42870#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43559#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 43560#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43567#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43561#L643 ssl3_accept_~skip~0 := 0; 43556#L102-3 assume true; 43552#L102-1 assume !false; 43523#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43471#L105 assume !(ssl3_accept_~s__state~0 == 12292); 43463#L108 assume !(ssl3_accept_~s__state~0 == 16384); 43457#L111 assume !(ssl3_accept_~s__state~0 == 8192); 43455#L114 assume !(ssl3_accept_~s__state~0 == 24576); 43453#L117 assume !(ssl3_accept_~s__state~0 == 8195); 43451#L120 assume !(ssl3_accept_~s__state~0 == 8480); 43449#L123 assume !(ssl3_accept_~s__state~0 == 8481); 43447#L126 assume !(ssl3_accept_~s__state~0 == 8482); 43445#L129 assume !(ssl3_accept_~s__state~0 == 8464); 43443#L132 assume !(ssl3_accept_~s__state~0 == 8465); 43441#L135 assume !(ssl3_accept_~s__state~0 == 8466); 43439#L138 assume !(ssl3_accept_~s__state~0 == 8496); 43437#L141 assume !(ssl3_accept_~s__state~0 == 8497); 43435#L144 assume !(ssl3_accept_~s__state~0 == 8512); 43433#L147 assume !(ssl3_accept_~s__state~0 == 8513); 43424#L150 assume ssl3_accept_~s__state~0 == 8528; 42863#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43421#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43419#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 43417#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 43404#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 43394#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43387#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43381#L643 ssl3_accept_~skip~0 := 0; 43379#L102-3 assume true; 43377#L102-1 assume !false; 43375#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43373#L105 assume !(ssl3_accept_~s__state~0 == 12292); 43371#L108 assume !(ssl3_accept_~s__state~0 == 16384); 43369#L111 assume !(ssl3_accept_~s__state~0 == 8192); 43367#L114 assume !(ssl3_accept_~s__state~0 == 24576); 43365#L117 assume !(ssl3_accept_~s__state~0 == 8195); 43363#L120 assume !(ssl3_accept_~s__state~0 == 8480); 43360#L123 assume !(ssl3_accept_~s__state~0 == 8481); 43357#L126 assume !(ssl3_accept_~s__state~0 == 8482); 43354#L129 assume !(ssl3_accept_~s__state~0 == 8464); 43349#L132 assume !(ssl3_accept_~s__state~0 == 8465); 43346#L135 assume !(ssl3_accept_~s__state~0 == 8466); 43302#L138 assume !(ssl3_accept_~s__state~0 == 8496); 43303#L141 assume !(ssl3_accept_~s__state~0 == 8497); 43507#L144 assume !(ssl3_accept_~s__state~0 == 8512); 43505#L147 assume !(ssl3_accept_~s__state~0 == 8513); 43503#L150 assume !(ssl3_accept_~s__state~0 == 8528); 43501#L153 assume !(ssl3_accept_~s__state~0 == 8529); 43499#L156 assume ssl3_accept_~s__state~0 == 8544; 42856#L160 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; 42502#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44028#L643 ssl3_accept_~skip~0 := 0; 44026#L102-3 assume true; 44024#L102-1 assume !false; 44022#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44020#L105 assume !(ssl3_accept_~s__state~0 == 12292); 44016#L108 assume !(ssl3_accept_~s__state~0 == 16384); 44015#L111 assume !(ssl3_accept_~s__state~0 == 8192); 44014#L114 assume !(ssl3_accept_~s__state~0 == 24576); 44013#L117 assume !(ssl3_accept_~s__state~0 == 8195); 44012#L120 assume !(ssl3_accept_~s__state~0 == 8480); 44007#L123 assume !(ssl3_accept_~s__state~0 == 8481); 44006#L126 assume !(ssl3_accept_~s__state~0 == 8482); 44005#L129 assume !(ssl3_accept_~s__state~0 == 8464); 43077#L132 assume !(ssl3_accept_~s__state~0 == 8465); 43074#L135 assume !(ssl3_accept_~s__state~0 == 8466); 43072#L138 assume !(ssl3_accept_~s__state~0 == 8496); 43069#L141 assume !(ssl3_accept_~s__state~0 == 8497); 43070#L144 assume !(ssl3_accept_~s__state~0 == 8512); 43426#L147 assume !(ssl3_accept_~s__state~0 == 8513); 43425#L150 assume !(ssl3_accept_~s__state~0 == 8528); 43422#L153 assume !(ssl3_accept_~s__state~0 == 8529); 43423#L156 assume !(ssl3_accept_~s__state~0 == 8544); 43490#L159 assume !(ssl3_accept_~s__state~0 == 8545); 43047#L162 assume !(ssl3_accept_~s__state~0 == 8560); 43048#L165 assume !(ssl3_accept_~s__state~0 == 8561); 43053#L168 assume !(ssl3_accept_~s__state~0 == 8448); 43703#L171 assume ssl3_accept_~s__state~0 == 8576; 42838#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43698#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 43696#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 43694#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 42799#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44291#L643 ssl3_accept_~skip~0 := 0; 44289#L102-3 assume true; 44287#L102-1 assume !false; 44285#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44283#L105 assume !(ssl3_accept_~s__state~0 == 12292); 44281#L108 assume !(ssl3_accept_~s__state~0 == 16384); 44279#L111 assume !(ssl3_accept_~s__state~0 == 8192); 44276#L114 assume !(ssl3_accept_~s__state~0 == 24576); 44268#L117 assume !(ssl3_accept_~s__state~0 == 8195); 44267#L120 assume !(ssl3_accept_~s__state~0 == 8480); 42981#L123 assume !(ssl3_accept_~s__state~0 == 8481); 44017#L126 assume !(ssl3_accept_~s__state~0 == 8482); 44018#L129 assume ssl3_accept_~s__state~0 == 8464; 42583#L136 [2018-11-09 22:26:51,393 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,393 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 12 times [2018-11-09 22:26:51,393 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,393 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,394 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1796704439, now seen corresponding path program 1 times [2018-11-09 22:26:51,400 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:51,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,436 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-09 22:26:51,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:51,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:51,436 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:51,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:51,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:51,437 INFO L87 Difference]: Start difference. First operand 2028 states and 2649 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-11-09 22:26:51,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,510 INFO L93 Difference]: Finished difference Result 1662 states and 2128 transitions. [2018-11-09 22:26:51,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:51,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1662 states and 2128 transitions. [2018-11-09 22:26:51,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 998 [2018-11-09 22:26:51,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1662 states to 1420 states and 1827 transitions. [2018-11-09 22:26:51,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1068 [2018-11-09 22:26:51,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1310 [2018-11-09 22:26:51,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1420 states and 1827 transitions. [2018-11-09 22:26:51,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:51,518 INFO L705 BuchiCegarLoop]: Abstraction has 1420 states and 1827 transitions. [2018-11-09 22:26:51,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states and 1827 transitions. [2018-11-09 22:26:51,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1174. [2018-11-09 22:26:51,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1174 states. [2018-11-09 22:26:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1517 transitions. [2018-11-09 22:26:51,525 INFO L728 BuchiCegarLoop]: Abstraction has 1174 states and 1517 transitions. [2018-11-09 22:26:51,525 INFO L608 BuchiCegarLoop]: Abstraction has 1174 states and 1517 transitions. [2018-11-09 22:26:51,525 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-09 22:26:51,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1174 states and 1517 transitions. [2018-11-09 22:26:51,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 994 [2018-11-09 22:26:51,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:51,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:51,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-09 22:26:51,529 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-09 22:26:51,529 INFO L793 eck$LassoCheckResult]: Stem: 46408#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46223#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 46224#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46397#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 46414#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 46337#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 46415#L102-3 assume true; 46489#L102-1 assume !false; 47145#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47141#L105 assume !(ssl3_accept_~s__state~0 == 12292); 47137#L108 assume !(ssl3_accept_~s__state~0 == 16384); 47133#L111 assume !(ssl3_accept_~s__state~0 == 8192); 47129#L114 assume !(ssl3_accept_~s__state~0 == 24576); 47125#L117 assume !(ssl3_accept_~s__state~0 == 8195); 47121#L120 assume !(ssl3_accept_~s__state~0 == 8480); 47119#L123 assume !(ssl3_accept_~s__state~0 == 8481); 47116#L126 assume !(ssl3_accept_~s__state~0 == 8482); 46495#L129 assume ssl3_accept_~s__state~0 == 8464; 46492#L136 [2018-11-09 22:26:51,529 INFO L795 eck$LassoCheckResult]: Loop: 46492#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46225#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 46226#L277-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; 46444#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47174#L643 ssl3_accept_~skip~0 := 0; 47172#L102-3 assume true; 47167#L102-1 assume !false; 47164#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47158#L105 assume !(ssl3_accept_~s__state~0 == 12292); 47155#L108 assume !(ssl3_accept_~s__state~0 == 16384); 47152#L111 assume !(ssl3_accept_~s__state~0 == 8192); 47149#L114 assume !(ssl3_accept_~s__state~0 == 24576); 47146#L117 assume !(ssl3_accept_~s__state~0 == 8195); 47142#L120 assume !(ssl3_accept_~s__state~0 == 8480); 47138#L123 assume !(ssl3_accept_~s__state~0 == 8481); 47134#L126 assume !(ssl3_accept_~s__state~0 == 8482); 47130#L129 assume !(ssl3_accept_~s__state~0 == 8464); 47126#L132 assume !(ssl3_accept_~s__state~0 == 8465); 47122#L135 assume !(ssl3_accept_~s__state~0 == 8466); 47113#L138 assume ssl3_accept_~s__state~0 == 8496; 46237#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46238#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 46322#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 46215#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 46210#L296-2 ssl3_accept_~s__init_num~0 := 0; 46211#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 46204#L643 ssl3_accept_~skip~0 := 0; 46205#L102-3 assume true; 46354#L102-1 assume !false; 46248#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46249#L105 assume !(ssl3_accept_~s__state~0 == 12292); 46338#L108 assume !(ssl3_accept_~s__state~0 == 16384); 46283#L111 assume !(ssl3_accept_~s__state~0 == 8192); 46252#L114 assume !(ssl3_accept_~s__state~0 == 24576); 46253#L117 assume !(ssl3_accept_~s__state~0 == 8195); 46233#L120 assume !(ssl3_accept_~s__state~0 == 8480); 46234#L123 assume !(ssl3_accept_~s__state~0 == 8481); 46418#L126 assume !(ssl3_accept_~s__state~0 == 8482); 46419#L129 assume !(ssl3_accept_~s__state~0 == 8464); 46411#L132 assume !(ssl3_accept_~s__state~0 == 8465); 46359#L135 assume !(ssl3_accept_~s__state~0 == 8466); 46360#L138 assume !(ssl3_accept_~s__state~0 == 8496); 46347#L141 assume !(ssl3_accept_~s__state~0 == 8497); 46348#L144 assume ssl3_accept_~s__state~0 == 8512; 46422#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46227#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 46228#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46231#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47327#L643 ssl3_accept_~skip~0 := 0; 47325#L102-3 assume true; 47323#L102-1 assume !false; 47321#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47319#L105 assume !(ssl3_accept_~s__state~0 == 12292); 47317#L108 assume !(ssl3_accept_~s__state~0 == 16384); 47315#L111 assume !(ssl3_accept_~s__state~0 == 8192); 47313#L114 assume !(ssl3_accept_~s__state~0 == 24576); 47311#L117 assume !(ssl3_accept_~s__state~0 == 8195); 47309#L120 assume !(ssl3_accept_~s__state~0 == 8480); 47307#L123 assume !(ssl3_accept_~s__state~0 == 8481); 47305#L126 assume !(ssl3_accept_~s__state~0 == 8482); 47303#L129 assume !(ssl3_accept_~s__state~0 == 8464); 47302#L132 assume !(ssl3_accept_~s__state~0 == 8465); 47300#L135 assume !(ssl3_accept_~s__state~0 == 8466); 47297#L138 assume !(ssl3_accept_~s__state~0 == 8496); 47290#L141 assume !(ssl3_accept_~s__state~0 == 8497); 46295#L144 assume !(ssl3_accept_~s__state~0 == 8512); 46259#L147 assume !(ssl3_accept_~s__state~0 == 8513); 46260#L150 assume ssl3_accept_~s__state~0 == 8528; 46272#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47284#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47283#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 47282#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 47256#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 47253#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47251#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47245#L643 ssl3_accept_~skip~0 := 0; 47242#L102-3 assume true; 47236#L102-1 assume !false; 47233#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47230#L105 assume !(ssl3_accept_~s__state~0 == 12292); 47227#L108 assume !(ssl3_accept_~s__state~0 == 16384); 47224#L111 assume !(ssl3_accept_~s__state~0 == 8192); 47221#L114 assume !(ssl3_accept_~s__state~0 == 24576); 47218#L117 assume !(ssl3_accept_~s__state~0 == 8195); 47215#L120 assume !(ssl3_accept_~s__state~0 == 8480); 47212#L123 assume !(ssl3_accept_~s__state~0 == 8481); 47209#L126 assume !(ssl3_accept_~s__state~0 == 8482); 47206#L129 assume !(ssl3_accept_~s__state~0 == 8464); 47203#L132 assume !(ssl3_accept_~s__state~0 == 8465); 47200#L135 assume !(ssl3_accept_~s__state~0 == 8466); 47197#L138 assume !(ssl3_accept_~s__state~0 == 8496); 47194#L141 assume !(ssl3_accept_~s__state~0 == 8497); 47191#L144 assume !(ssl3_accept_~s__state~0 == 8512); 47188#L147 assume !(ssl3_accept_~s__state~0 == 8513); 47185#L150 assume !(ssl3_accept_~s__state~0 == 8528); 47180#L153 assume !(ssl3_accept_~s__state~0 == 8529); 46983#L156 assume ssl3_accept_~s__state~0 == 8544; 46538#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 46982#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 46980#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46737#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 46256#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 46193#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 46194#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46214#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47165#L643 ssl3_accept_~skip~0 := 0; 47159#L102-3 assume true; 47156#L102-1 assume !false; 47153#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47150#L105 assume !(ssl3_accept_~s__state~0 == 12292); 47147#L108 assume !(ssl3_accept_~s__state~0 == 16384); 47143#L111 assume !(ssl3_accept_~s__state~0 == 8192); 47139#L114 assume !(ssl3_accept_~s__state~0 == 24576); 47135#L117 assume !(ssl3_accept_~s__state~0 == 8195); 47131#L120 assume !(ssl3_accept_~s__state~0 == 8480); 47127#L123 assume !(ssl3_accept_~s__state~0 == 8481); 47123#L126 assume !(ssl3_accept_~s__state~0 == 8482); 47120#L129 assume !(ssl3_accept_~s__state~0 == 8464); 47117#L132 assume !(ssl3_accept_~s__state~0 == 8465); 47114#L135 assume !(ssl3_accept_~s__state~0 == 8466); 46679#L138 assume !(ssl3_accept_~s__state~0 == 8496); 46677#L141 assume !(ssl3_accept_~s__state~0 == 8497); 46675#L144 assume !(ssl3_accept_~s__state~0 == 8512); 46673#L147 assume !(ssl3_accept_~s__state~0 == 8513); 46670#L150 assume !(ssl3_accept_~s__state~0 == 8528); 46667#L153 assume !(ssl3_accept_~s__state~0 == 8529); 46664#L156 assume !(ssl3_accept_~s__state~0 == 8544); 46661#L159 assume !(ssl3_accept_~s__state~0 == 8545); 46658#L162 assume !(ssl3_accept_~s__state~0 == 8560); 46655#L165 assume !(ssl3_accept_~s__state~0 == 8561); 46652#L168 assume ssl3_accept_~s__state~0 == 8448; 46263#L169 assume !(ssl3_accept_~num1~0 > 0); 46265#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46367#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 46562#L643 ssl3_accept_~skip~0 := 0; 46551#L102-3 assume true; 46552#L102-1 assume !false; 46541#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46542#L105 assume !(ssl3_accept_~s__state~0 == 12292); 46603#L108 assume !(ssl3_accept_~s__state~0 == 16384); 46601#L111 assume !(ssl3_accept_~s__state~0 == 8192); 46598#L114 assume !(ssl3_accept_~s__state~0 == 24576); 46595#L117 assume !(ssl3_accept_~s__state~0 == 8195); 46593#L120 assume !(ssl3_accept_~s__state~0 == 8480); 46590#L123 assume !(ssl3_accept_~s__state~0 == 8481); 46588#L126 assume !(ssl3_accept_~s__state~0 == 8482); 46586#L129 assume ssl3_accept_~s__state~0 == 8464; 46492#L136 [2018-11-09 22:26:51,529 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,529 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 13 times [2018-11-09 22:26:51,529 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1342740402, now seen corresponding path program 1 times [2018-11-09 22:26:51,536 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,536 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,595 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-09 22:26:51,595 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 22:26:51,595 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:51,604 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,637 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:51,654 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-09 22:26:51,683 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 22:26:51,683 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 22:26:51,683 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:51,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-09 22:26:51,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-09 22:26:51,684 INFO L87 Difference]: Start difference. First operand 1174 states and 1517 transitions. cyclomatic complexity: 346 Second operand 4 states. [2018-11-09 22:26:51,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,890 INFO L93 Difference]: Finished difference Result 2100 states and 2669 transitions. [2018-11-09 22:26:51,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-09 22:26:51,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2669 transitions. [2018-11-09 22:26:51,894 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1920 [2018-11-09 22:26:51,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2100 states and 2669 transitions. [2018-11-09 22:26:51,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1990 [2018-11-09 22:26:51,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1990 [2018-11-09 22:26:51,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2669 transitions. [2018-11-09 22:26:51,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:51,902 INFO L705 BuchiCegarLoop]: Abstraction has 2100 states and 2669 transitions. [2018-11-09 22:26:51,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2669 transitions. [2018-11-09 22:26:51,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1546. [2018-11-09 22:26:51,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1546 states. [2018-11-09 22:26:51,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 1987 transitions. [2018-11-09 22:26:51,914 INFO L728 BuchiCegarLoop]: Abstraction has 1546 states and 1987 transitions. [2018-11-09 22:26:51,914 INFO L608 BuchiCegarLoop]: Abstraction has 1546 states and 1987 transitions. [2018-11-09 22:26:51,914 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-09 22:26:51,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1546 states and 1987 transitions. [2018-11-09 22:26:51,917 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2018-11-09 22:26:51,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:51,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:51,918 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-09 22:26:51,919 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:51,919 INFO L793 eck$LassoCheckResult]: Stem: 50140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49946#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 49947#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50135#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 50146#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 50068#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 50147#L102-3 assume true; 50202#L102-1 assume !false; 51158#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51157#L105 assume !(ssl3_accept_~s__state~0 == 12292); 51156#L108 assume !(ssl3_accept_~s__state~0 == 16384); 51155#L111 assume !(ssl3_accept_~s__state~0 == 8192); 51154#L114 assume !(ssl3_accept_~s__state~0 == 24576); 51153#L117 assume !(ssl3_accept_~s__state~0 == 8195); 51152#L120 assume !(ssl3_accept_~s__state~0 == 8480); 51151#L123 assume !(ssl3_accept_~s__state~0 == 8481); 51150#L126 assume !(ssl3_accept_~s__state~0 == 8482); 51149#L129 assume ssl3_accept_~s__state~0 == 8464; 49985#L136 [2018-11-09 22:26:51,919 INFO L795 eck$LassoCheckResult]: Loop: 49985#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49986#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 49950#L277-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; 51406#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 51400#L643 ssl3_accept_~skip~0 := 0; 51398#L102-3 assume true; 51396#L102-1 assume !false; 51394#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51392#L105 assume !(ssl3_accept_~s__state~0 == 12292); 51390#L108 assume !(ssl3_accept_~s__state~0 == 16384); 51388#L111 assume !(ssl3_accept_~s__state~0 == 8192); 51386#L114 assume !(ssl3_accept_~s__state~0 == 24576); 51384#L117 assume !(ssl3_accept_~s__state~0 == 8195); 51379#L120 assume !(ssl3_accept_~s__state~0 == 8480); 51374#L123 assume !(ssl3_accept_~s__state~0 == 8481); 51371#L126 assume !(ssl3_accept_~s__state~0 == 8482); 51365#L129 assume !(ssl3_accept_~s__state~0 == 8464); 51363#L132 assume !(ssl3_accept_~s__state~0 == 8465); 51360#L135 assume !(ssl3_accept_~s__state~0 == 8466); 51351#L138 assume ssl3_accept_~s__state~0 == 8496; 49963#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49964#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 50040#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 50041#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 51279#L296-2 ssl3_accept_~s__init_num~0 := 0; 51276#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 51270#L643 ssl3_accept_~skip~0 := 0; 51268#L102-3 assume true; 51266#L102-1 assume !false; 51265#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51263#L105 assume !(ssl3_accept_~s__state~0 == 12292); 51260#L108 assume !(ssl3_accept_~s__state~0 == 16384); 51259#L111 assume !(ssl3_accept_~s__state~0 == 8192); 51258#L114 assume !(ssl3_accept_~s__state~0 == 24576); 51252#L117 assume !(ssl3_accept_~s__state~0 == 8195); 51249#L120 assume !(ssl3_accept_~s__state~0 == 8480); 51246#L123 assume !(ssl3_accept_~s__state~0 == 8481); 51243#L126 assume !(ssl3_accept_~s__state~0 == 8482); 51240#L129 assume !(ssl3_accept_~s__state~0 == 8464); 51237#L132 assume !(ssl3_accept_~s__state~0 == 8465); 51234#L135 assume !(ssl3_accept_~s__state~0 == 8466); 51231#L138 assume !(ssl3_accept_~s__state~0 == 8496); 51228#L141 assume !(ssl3_accept_~s__state~0 == 8497); 51225#L144 assume !(ssl3_accept_~s__state~0 == 8512); 51222#L147 assume !(ssl3_accept_~s__state~0 == 8513); 51219#L150 assume !(ssl3_accept_~s__state~0 == 8528); 51217#L153 assume !(ssl3_accept_~s__state~0 == 8529); 51215#L156 assume !(ssl3_accept_~s__state~0 == 8544); 51213#L159 assume !(ssl3_accept_~s__state~0 == 8545); 51211#L162 assume !(ssl3_accept_~s__state~0 == 8560); 50113#L165 assume !(ssl3_accept_~s__state~0 == 8561); 50095#L168 assume !(ssl3_accept_~s__state~0 == 8448); 50096#L171 assume !(ssl3_accept_~s__state~0 == 8576); 50084#L174 assume !(ssl3_accept_~s__state~0 == 8577); 50026#L177 assume !(ssl3_accept_~s__state~0 == 8592); 49994#L180 assume !(ssl3_accept_~s__state~0 == 8593); 49995#L183 assume !(ssl3_accept_~s__state~0 == 8608); 49917#L186 assume !(ssl3_accept_~s__state~0 == 8609); 49918#L189 assume !(ssl3_accept_~s__state~0 == 8640); 50175#L192 assume !(ssl3_accept_~s__state~0 == 8641); 50166#L195 assume ssl3_accept_~s__state~0 == 8656; 50029#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 50030#L531 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 50138#L536 assume !(ssl3_accept_~blastFlag~0 == 10); 50164#L539 assume !(ssl3_accept_~blastFlag~0 == 13); 50136#L542 assume !(ssl3_accept_~blastFlag~0 == 16); 50130#L545 assume !(ssl3_accept_~blastFlag~0 == 19); 50131#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 50124#L556 assume !(ssl3_accept_~tmp___10~0 == 0); 50125#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 51251#L643 ssl3_accept_~skip~0 := 0; 51248#L102-3 assume true; 51245#L102-1 assume !false; 51242#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51239#L105 assume !(ssl3_accept_~s__state~0 == 12292); 51236#L108 assume !(ssl3_accept_~s__state~0 == 16384); 51233#L111 assume !(ssl3_accept_~s__state~0 == 8192); 51230#L114 assume !(ssl3_accept_~s__state~0 == 24576); 51227#L117 assume !(ssl3_accept_~s__state~0 == 8195); 51224#L120 assume !(ssl3_accept_~s__state~0 == 8480); 51221#L123 assume !(ssl3_accept_~s__state~0 == 8481); 51218#L126 assume !(ssl3_accept_~s__state~0 == 8482); 51216#L129 assume !(ssl3_accept_~s__state~0 == 8464); 51214#L132 assume !(ssl3_accept_~s__state~0 == 8465); 51212#L135 assume !(ssl3_accept_~s__state~0 == 8466); 51209#L138 assume !(ssl3_accept_~s__state~0 == 8496); 51203#L141 assume !(ssl3_accept_~s__state~0 == 8497); 51200#L144 assume !(ssl3_accept_~s__state~0 == 8512); 51197#L147 assume !(ssl3_accept_~s__state~0 == 8513); 51194#L150 assume !(ssl3_accept_~s__state~0 == 8528); 51191#L153 assume !(ssl3_accept_~s__state~0 == 8529); 51188#L156 assume !(ssl3_accept_~s__state~0 == 8544); 51185#L159 assume !(ssl3_accept_~s__state~0 == 8545); 51182#L162 assume !(ssl3_accept_~s__state~0 == 8560); 51179#L165 assume !(ssl3_accept_~s__state~0 == 8561); 51176#L168 assume !(ssl3_accept_~s__state~0 == 8448); 51173#L171 assume !(ssl3_accept_~s__state~0 == 8576); 51171#L174 assume !(ssl3_accept_~s__state~0 == 8577); 51168#L177 assume !(ssl3_accept_~s__state~0 == 8592); 51165#L180 assume !(ssl3_accept_~s__state~0 == 8593); 51162#L183 assume !(ssl3_accept_~s__state~0 == 8608); 51050#L186 assume !(ssl3_accept_~s__state~0 == 8609); 51048#L189 assume !(ssl3_accept_~s__state~0 == 8640); 51046#L192 assume !(ssl3_accept_~s__state~0 == 8641); 51043#L195 assume !(ssl3_accept_~s__state~0 == 8656); 51042#L198 assume !(ssl3_accept_~s__state~0 == 8657); 50120#L201 assume ssl3_accept_~s__state~0 == 8672; 50645#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 50644#L564 assume !(ssl3_accept_~blastFlag~0 == 11); 50643#L567 assume !(ssl3_accept_~blastFlag~0 == 14); 50642#L570 assume !(ssl3_accept_~blastFlag~0 == 17); 50641#L573 assume !(ssl3_accept_~blastFlag~0 == 20); 50640#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 50158#L583 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 50160#L583-2 ssl3_accept_~s__init_num~0 := 0; 50061#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 51205#L643 ssl3_accept_~skip~0 := 0; 51198#L102-3 assume true; 51199#L102-1 assume !false; 51192#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51193#L105 assume !(ssl3_accept_~s__state~0 == 12292); 51186#L108 assume !(ssl3_accept_~s__state~0 == 16384); 51187#L111 assume !(ssl3_accept_~s__state~0 == 8192); 51180#L114 assume !(ssl3_accept_~s__state~0 == 24576); 51181#L117 assume !(ssl3_accept_~s__state~0 == 8195); 51174#L120 assume !(ssl3_accept_~s__state~0 == 8480); 51175#L123 assume !(ssl3_accept_~s__state~0 == 8481); 51169#L126 assume !(ssl3_accept_~s__state~0 == 8482); 51170#L129 assume !(ssl3_accept_~s__state~0 == 8464); 51163#L132 assume !(ssl3_accept_~s__state~0 == 8465); 51164#L135 assume !(ssl3_accept_~s__state~0 == 8466); 50379#L138 assume !(ssl3_accept_~s__state~0 == 8496); 50380#L141 assume !(ssl3_accept_~s__state~0 == 8497); 50372#L144 assume !(ssl3_accept_~s__state~0 == 8512); 50369#L147 assume !(ssl3_accept_~s__state~0 == 8513); 50365#L150 assume !(ssl3_accept_~s__state~0 == 8528); 50366#L153 assume !(ssl3_accept_~s__state~0 == 8529); 50315#L156 assume !(ssl3_accept_~s__state~0 == 8544); 50309#L159 assume !(ssl3_accept_~s__state~0 == 8545); 50296#L162 assume !(ssl3_accept_~s__state~0 == 8560); 50297#L165 assume !(ssl3_accept_~s__state~0 == 8561); 50353#L168 assume ssl3_accept_~s__state~0 == 8448; 50257#L169 assume !(ssl3_accept_~num1~0 > 0); 50256#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50249#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50245#L643 ssl3_accept_~skip~0 := 0; 50240#L102-3 assume true; 50241#L102-1 assume !false; 50236#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50237#L105 assume !(ssl3_accept_~s__state~0 == 12292); 50231#L108 assume !(ssl3_accept_~s__state~0 == 16384); 50232#L111 assume !(ssl3_accept_~s__state~0 == 8192); 50226#L114 assume !(ssl3_accept_~s__state~0 == 24576); 50228#L117 assume !(ssl3_accept_~s__state~0 == 8195); 50221#L120 assume !(ssl3_accept_~s__state~0 == 8480); 50222#L123 assume !(ssl3_accept_~s__state~0 == 8481); 50216#L126 assume !(ssl3_accept_~s__state~0 == 8482); 50217#L129 assume ssl3_accept_~s__state~0 == 8464; 49985#L136 [2018-11-09 22:26:51,919 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,919 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 14 times [2018-11-09 22:26:51,919 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:51,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:51,926 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:51,926 INFO L82 PathProgramCache]: Analyzing trace with hash 742264599, now seen corresponding path program 1 times [2018-11-09 22:26:51,926 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:51,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:51,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:51,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:51,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:51,965 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-09 22:26:51,965 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:51,965 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:51,966 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:51,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:51,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:51,966 INFO L87 Difference]: Start difference. First operand 1546 states and 1987 transitions. cyclomatic complexity: 444 Second operand 3 states. [2018-11-09 22:26:51,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:51,994 INFO L93 Difference]: Finished difference Result 2800 states and 3629 transitions. [2018-11-09 22:26:51,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:51,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2800 states and 3629 transitions. [2018-11-09 22:26:52,001 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2620 [2018-11-09 22:26:52,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2800 states to 2800 states and 3629 transitions. [2018-11-09 22:26:52,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2690 [2018-11-09 22:26:52,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2690 [2018-11-09 22:26:52,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2800 states and 3629 transitions. [2018-11-09 22:26:52,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:52,009 INFO L705 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-09 22:26:52,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2800 states and 3629 transitions. [2018-11-09 22:26:52,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2800 to 2800. [2018-11-09 22:26:52,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2800 states. [2018-11-09 22:26:52,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2800 states to 2800 states and 3629 transitions. [2018-11-09 22:26:52,027 INFO L728 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-09 22:26:52,027 INFO L608 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-09 22:26:52,027 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-09 22:26:52,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2800 states and 3629 transitions. [2018-11-09 22:26:52,033 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2620 [2018-11-09 22:26:52,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:52,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:52,034 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-09 22:26:52,034 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:52,034 INFO L793 eck$LassoCheckResult]: Stem: 54487#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54294#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 54295#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54479#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 54493#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 54409#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 54494#L102-3 assume true; 54555#L102-1 assume !false; 55826#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55825#L105 assume !(ssl3_accept_~s__state~0 == 12292); 55824#L108 assume !(ssl3_accept_~s__state~0 == 16384); 55823#L111 assume !(ssl3_accept_~s__state~0 == 8192); 55822#L114 assume !(ssl3_accept_~s__state~0 == 24576); 55821#L117 assume !(ssl3_accept_~s__state~0 == 8195); 55820#L120 assume !(ssl3_accept_~s__state~0 == 8480); 55819#L123 assume !(ssl3_accept_~s__state~0 == 8481); 55818#L126 assume !(ssl3_accept_~s__state~0 == 8482); 55817#L129 assume ssl3_accept_~s__state~0 == 8464; 55815#L136 [2018-11-09 22:26:52,034 INFO L795 eck$LassoCheckResult]: Loop: 55815#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56862#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 56831#L277-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; 56859#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56842#L643 ssl3_accept_~skip~0 := 0; 56833#L102-3 assume true; 56832#L102-1 assume !false; 56829#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56827#L105 assume !(ssl3_accept_~s__state~0 == 12292); 56821#L108 assume !(ssl3_accept_~s__state~0 == 16384); 56819#L111 assume !(ssl3_accept_~s__state~0 == 8192); 56817#L114 assume !(ssl3_accept_~s__state~0 == 24576); 56815#L117 assume !(ssl3_accept_~s__state~0 == 8195); 56813#L120 assume !(ssl3_accept_~s__state~0 == 8480); 56811#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56809#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56807#L129 assume !(ssl3_accept_~s__state~0 == 8464); 56805#L132 assume !(ssl3_accept_~s__state~0 == 8465); 56803#L135 assume !(ssl3_accept_~s__state~0 == 8466); 56801#L138 assume ssl3_accept_~s__state~0 == 8496; 56273#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56788#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 56786#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 56784#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 54291#L296-2 ssl3_accept_~s__init_num~0 := 0; 56781#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56775#L643 ssl3_accept_~skip~0 := 0; 56773#L102-3 assume true; 56771#L102-1 assume !false; 56769#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56767#L105 assume !(ssl3_accept_~s__state~0 == 12292); 56765#L108 assume !(ssl3_accept_~s__state~0 == 16384); 56764#L111 assume !(ssl3_accept_~s__state~0 == 8192); 56763#L114 assume !(ssl3_accept_~s__state~0 == 24576); 56762#L117 assume !(ssl3_accept_~s__state~0 == 8195); 56761#L120 assume !(ssl3_accept_~s__state~0 == 8480); 56760#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56759#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56758#L129 assume !(ssl3_accept_~s__state~0 == 8464); 56756#L132 assume !(ssl3_accept_~s__state~0 == 8465); 56755#L135 assume !(ssl3_accept_~s__state~0 == 8466); 56754#L138 assume !(ssl3_accept_~s__state~0 == 8496); 56751#L141 assume !(ssl3_accept_~s__state~0 == 8497); 54582#L144 assume ssl3_accept_~s__state~0 == 8512; 54583#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55294#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 54306#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54307#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57019#L643 ssl3_accept_~skip~0 := 0; 57018#L102-3 assume true; 57015#L102-1 assume !false; 57013#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57011#L105 assume !(ssl3_accept_~s__state~0 == 12292); 57009#L108 assume !(ssl3_accept_~s__state~0 == 16384); 57007#L111 assume !(ssl3_accept_~s__state~0 == 8192); 57005#L114 assume !(ssl3_accept_~s__state~0 == 24576); 57003#L117 assume !(ssl3_accept_~s__state~0 == 8195); 57001#L120 assume !(ssl3_accept_~s__state~0 == 8480); 57000#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56998#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56993#L129 assume !(ssl3_accept_~s__state~0 == 8464); 56991#L132 assume !(ssl3_accept_~s__state~0 == 8465); 56989#L135 assume !(ssl3_accept_~s__state~0 == 8466); 56987#L138 assume !(ssl3_accept_~s__state~0 == 8496); 56985#L141 assume !(ssl3_accept_~s__state~0 == 8497); 56983#L144 assume !(ssl3_accept_~s__state~0 == 8512); 56691#L147 assume !(ssl3_accept_~s__state~0 == 8513); 54573#L150 assume ssl3_accept_~s__state~0 == 8528; 54574#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54506#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54508#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 54448#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 54449#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 56202#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56200#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56193#L643 ssl3_accept_~skip~0 := 0; 56192#L102-3 assume true; 56191#L102-1 assume !false; 56182#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56179#L105 assume !(ssl3_accept_~s__state~0 == 12292); 56176#L108 assume !(ssl3_accept_~s__state~0 == 16384); 56173#L111 assume !(ssl3_accept_~s__state~0 == 8192); 56170#L114 assume !(ssl3_accept_~s__state~0 == 24576); 56167#L117 assume !(ssl3_accept_~s__state~0 == 8195); 56164#L120 assume !(ssl3_accept_~s__state~0 == 8480); 56161#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56158#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56155#L129 assume !(ssl3_accept_~s__state~0 == 8464); 56152#L132 assume !(ssl3_accept_~s__state~0 == 8465); 56149#L135 assume !(ssl3_accept_~s__state~0 == 8466); 56146#L138 assume !(ssl3_accept_~s__state~0 == 8496); 56143#L141 assume !(ssl3_accept_~s__state~0 == 8497); 56140#L144 assume !(ssl3_accept_~s__state~0 == 8512); 56137#L147 assume !(ssl3_accept_~s__state~0 == 8513); 56134#L150 assume !(ssl3_accept_~s__state~0 == 8528); 56131#L153 assume !(ssl3_accept_~s__state~0 == 8529); 56128#L156 assume ssl3_accept_~s__state~0 == 8544; 55840#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 56122#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 56119#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56118#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 56115#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 56114#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 56113#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56110#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56105#L643 ssl3_accept_~skip~0 := 0; 56104#L102-3 assume true; 56103#L102-1 assume !false; 56102#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56101#L105 assume !(ssl3_accept_~s__state~0 == 12292); 56100#L108 assume !(ssl3_accept_~s__state~0 == 16384); 56099#L111 assume !(ssl3_accept_~s__state~0 == 8192); 56098#L114 assume !(ssl3_accept_~s__state~0 == 24576); 56097#L117 assume !(ssl3_accept_~s__state~0 == 8195); 56095#L120 assume !(ssl3_accept_~s__state~0 == 8480); 56093#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56091#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56089#L129 assume !(ssl3_accept_~s__state~0 == 8464); 56087#L132 assume !(ssl3_accept_~s__state~0 == 8465); 56084#L135 assume !(ssl3_accept_~s__state~0 == 8466); 55972#L138 assume !(ssl3_accept_~s__state~0 == 8496); 55971#L141 assume !(ssl3_accept_~s__state~0 == 8497); 55970#L144 assume !(ssl3_accept_~s__state~0 == 8512); 55969#L147 assume !(ssl3_accept_~s__state~0 == 8513); 55968#L150 assume !(ssl3_accept_~s__state~0 == 8528); 55967#L153 assume !(ssl3_accept_~s__state~0 == 8529); 55966#L156 assume !(ssl3_accept_~s__state~0 == 8544); 55965#L159 assume !(ssl3_accept_~s__state~0 == 8545); 55964#L162 assume !(ssl3_accept_~s__state~0 == 8560); 55963#L165 assume !(ssl3_accept_~s__state~0 == 8561); 55961#L168 assume ssl3_accept_~s__state~0 == 8448; 55958#L169 assume !(ssl3_accept_~num1~0 > 0); 55954#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55947#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 55941#L643 ssl3_accept_~skip~0 := 0; 55939#L102-3 assume true; 55937#L102-1 assume !false; 55935#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55931#L105 assume !(ssl3_accept_~s__state~0 == 12292); 55929#L108 assume ssl3_accept_~s__state~0 == 16384; 55924#L214 ssl3_accept_~s__server~0 := 1; 56541#L219 assume ssl3_accept_~cb~0 != 0; 56539#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 56537#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 56531#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 56530#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 56363#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 56357#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56353#L643 ssl3_accept_~skip~0 := 0; 56346#L102-3 assume true; 56347#L102-1 assume !false; 56340#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56341#L105 assume !(ssl3_accept_~s__state~0 == 12292); 56334#L108 assume !(ssl3_accept_~s__state~0 == 16384); 56335#L111 assume !(ssl3_accept_~s__state~0 == 8192); 56328#L114 assume !(ssl3_accept_~s__state~0 == 24576); 56329#L117 assume !(ssl3_accept_~s__state~0 == 8195); 56414#L120 assume !(ssl3_accept_~s__state~0 == 8480); 56094#L123 assume !(ssl3_accept_~s__state~0 == 8481); 56092#L126 assume !(ssl3_accept_~s__state~0 == 8482); 56090#L129 assume ssl3_accept_~s__state~0 == 8464; 55815#L136 [2018-11-09 22:26:52,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,035 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 15 times [2018-11-09 22:26:52,035 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:52,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1031460324, now seen corresponding path program 1 times [2018-11-09 22:26:52,041 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,041 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,042 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:52,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:52,099 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-09 22:26:52,099 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 22:26:52,099 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:52,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:52,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:52,134 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:52,161 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-09 22:26:52,178 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-09 22:26:52,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-09 22:26:52,179 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:52,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 22:26:52,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-09 22:26:52,179 INFO L87 Difference]: Start difference. First operand 2800 states and 3629 transitions. cyclomatic complexity: 833 Second operand 5 states. [2018-11-09 22:26:52,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:52,411 INFO L93 Difference]: Finished difference Result 4341 states and 5500 transitions. [2018-11-09 22:26:52,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-09 22:26:52,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4341 states and 5500 transitions. [2018-11-09 22:26:52,422 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3513 [2018-11-09 22:26:52,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4341 states to 4269 states and 5424 transitions. [2018-11-09 22:26:52,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4159 [2018-11-09 22:26:52,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4159 [2018-11-09 22:26:52,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4269 states and 5424 transitions. [2018-11-09 22:26:52,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:52,437 INFO L705 BuchiCegarLoop]: Abstraction has 4269 states and 5424 transitions. [2018-11-09 22:26:52,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4269 states and 5424 transitions. [2018-11-09 22:26:52,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4269 to 3305. [2018-11-09 22:26:52,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3305 states. [2018-11-09 22:26:52,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 4242 transitions. [2018-11-09 22:26:52,474 INFO L728 BuchiCegarLoop]: Abstraction has 3305 states and 4242 transitions. [2018-11-09 22:26:52,474 INFO L608 BuchiCegarLoop]: Abstraction has 3305 states and 4242 transitions. [2018-11-09 22:26:52,474 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-09 22:26:52,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3305 states and 4242 transitions. [2018-11-09 22:26:52,481 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3109 [2018-11-09 22:26:52,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:52,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:52,482 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-09 22:26:52,482 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:52,483 INFO L793 eck$LassoCheckResult]: Stem: 62117#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61930#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 61931#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62113#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 62126#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 62045#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 62127#L102-3 assume true; 62184#L102-1 assume !false; 63539#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63540#L105 assume !(ssl3_accept_~s__state~0 == 12292); 62908#L108 assume !(ssl3_accept_~s__state~0 == 16384); 62909#L111 assume !(ssl3_accept_~s__state~0 == 8192); 62896#L114 assume !(ssl3_accept_~s__state~0 == 24576); 62897#L117 assume !(ssl3_accept_~s__state~0 == 8195); 62450#L120 assume !(ssl3_accept_~s__state~0 == 8480); 62451#L123 assume !(ssl3_accept_~s__state~0 == 8481); 62428#L126 assume !(ssl3_accept_~s__state~0 == 8482); 62429#L129 assume ssl3_accept_~s__state~0 == 8464; 62314#L136 [2018-11-09 22:26:52,483 INFO L795 eck$LassoCheckResult]: Loop: 62314#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63626#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 63291#L277-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; 63620#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63614#L643 ssl3_accept_~skip~0 := 0; 63612#L102-3 assume true; 63610#L102-1 assume !false; 63608#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63606#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63604#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63602#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63600#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63598#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63596#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63594#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63592#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63590#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63588#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63533#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63407#L138 assume ssl3_accept_~s__state~0 == 8496; 62311#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 63398#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 63258#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 63392#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 61927#L296-2 ssl3_accept_~s__init_num~0 := 0; 63386#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63379#L643 ssl3_accept_~skip~0 := 0; 63376#L102-3 assume true; 63373#L102-1 assume !false; 63370#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63367#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63364#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63361#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63358#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63355#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63352#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63347#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63344#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63341#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63338#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63335#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63332#L138 assume !(ssl3_accept_~s__state~0 == 8496); 63329#L141 assume !(ssl3_accept_~s__state~0 == 8497); 63296#L144 assume ssl3_accept_~s__state~0 == 8512; 62308#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63294#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 63295#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63931#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63926#L643 ssl3_accept_~skip~0 := 0; 63925#L102-3 assume true; 63924#L102-1 assume !false; 63923#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63922#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63921#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63920#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63919#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63918#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63917#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63916#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63915#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63914#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63913#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63912#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63911#L138 assume !(ssl3_accept_~s__state~0 == 8496); 63910#L141 assume !(ssl3_accept_~s__state~0 == 8497); 63909#L144 assume !(ssl3_accept_~s__state~0 == 8512); 63908#L147 assume !(ssl3_accept_~s__state~0 == 8513); 63907#L150 assume ssl3_accept_~s__state~0 == 8528; 62305#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63906#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63904#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 63903#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 63899#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 63893#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63891#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63886#L643 ssl3_accept_~skip~0 := 0; 63885#L102-3 assume true; 63884#L102-1 assume !false; 63883#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63882#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63881#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63880#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63879#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63877#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63872#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63870#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63868#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63866#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63864#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63862#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63860#L138 assume !(ssl3_accept_~s__state~0 == 8496); 63858#L141 assume !(ssl3_accept_~s__state~0 == 8497); 63856#L144 assume !(ssl3_accept_~s__state~0 == 8512); 63854#L147 assume !(ssl3_accept_~s__state~0 == 8513); 63852#L150 assume !(ssl3_accept_~s__state~0 == 8528); 63850#L153 assume !(ssl3_accept_~s__state~0 == 8529); 63848#L156 assume ssl3_accept_~s__state~0 == 8544; 62302#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 63845#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 63840#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63836#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 63830#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 63826#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 63769#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63766#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63761#L643 ssl3_accept_~skip~0 := 0; 63760#L102-3 assume true; 63759#L102-1 assume !false; 63758#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63757#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63756#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63755#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63754#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63753#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63752#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63751#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63750#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63749#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63748#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63747#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63746#L138 assume !(ssl3_accept_~s__state~0 == 8496); 63745#L141 assume !(ssl3_accept_~s__state~0 == 8497); 63744#L144 assume !(ssl3_accept_~s__state~0 == 8512); 63743#L147 assume !(ssl3_accept_~s__state~0 == 8513); 63742#L150 assume !(ssl3_accept_~s__state~0 == 8528); 63741#L153 assume !(ssl3_accept_~s__state~0 == 8529); 63740#L156 assume !(ssl3_accept_~s__state~0 == 8544); 63739#L159 assume !(ssl3_accept_~s__state~0 == 8545); 63738#L162 assume !(ssl3_accept_~s__state~0 == 8560); 63733#L165 assume !(ssl3_accept_~s__state~0 == 8561); 63730#L168 assume ssl3_accept_~s__state~0 == 8448; 63727#L169 assume !(ssl3_accept_~num1~0 > 0); 63720#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63719#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63709#L643 ssl3_accept_~skip~0 := 0; 63707#L102-3 assume true; 63705#L102-1 assume !false; 63703#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63701#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63699#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63697#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63695#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63693#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63691#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63689#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63687#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63685#L129 assume !(ssl3_accept_~s__state~0 == 8464); 63683#L132 assume !(ssl3_accept_~s__state~0 == 8465); 63681#L135 assume !(ssl3_accept_~s__state~0 == 8466); 63679#L138 assume !(ssl3_accept_~s__state~0 == 8496); 63677#L141 assume !(ssl3_accept_~s__state~0 == 8497); 63675#L144 assume !(ssl3_accept_~s__state~0 == 8512); 63673#L147 assume !(ssl3_accept_~s__state~0 == 8513); 63671#L150 assume !(ssl3_accept_~s__state~0 == 8528); 63669#L153 assume !(ssl3_accept_~s__state~0 == 8529); 63667#L156 assume !(ssl3_accept_~s__state~0 == 8544); 63665#L159 assume !(ssl3_accept_~s__state~0 == 8545); 63663#L162 assume !(ssl3_accept_~s__state~0 == 8560); 63661#L165 assume !(ssl3_accept_~s__state~0 == 8561); 63659#L168 assume !(ssl3_accept_~s__state~0 == 8448); 63656#L171 assume ssl3_accept_~s__state~0 == 8576; 63653#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 63628#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 63627#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 63623#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 63624#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 63647#L643 ssl3_accept_~skip~0 := 0; 63646#L102-3 assume true; 63645#L102-1 assume !false; 63644#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63643#L105 assume !(ssl3_accept_~s__state~0 == 12292); 63642#L108 assume !(ssl3_accept_~s__state~0 == 16384); 63641#L111 assume !(ssl3_accept_~s__state~0 == 8192); 63640#L114 assume !(ssl3_accept_~s__state~0 == 24576); 63639#L117 assume !(ssl3_accept_~s__state~0 == 8195); 63638#L120 assume !(ssl3_accept_~s__state~0 == 8480); 63637#L123 assume !(ssl3_accept_~s__state~0 == 8481); 63636#L126 assume !(ssl3_accept_~s__state~0 == 8482); 63635#L129 assume ssl3_accept_~s__state~0 == 8464; 62314#L136 [2018-11-09 22:26:52,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,483 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 16 times [2018-11-09 22:26:52,484 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:52,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,491 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,491 INFO L82 PathProgramCache]: Analyzing trace with hash 445873560, now seen corresponding path program 1 times [2018-11-09 22:26:52,492 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,492 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,492 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:52,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:52,553 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-09 22:26:52,553 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:52,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:52,554 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:52,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:52,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:52,554 INFO L87 Difference]: Start difference. First operand 3305 states and 4242 transitions. cyclomatic complexity: 943 Second operand 3 states. [2018-11-09 22:26:52,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:52,673 INFO L93 Difference]: Finished difference Result 3633 states and 4614 transitions. [2018-11-09 22:26:52,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:52,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3633 states and 4614 transitions. [2018-11-09 22:26:52,681 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3235 [2018-11-09 22:26:52,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3633 states to 3513 states and 4494 transitions. [2018-11-09 22:26:52,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3403 [2018-11-09 22:26:52,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3403 [2018-11-09 22:26:52,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3513 states and 4494 transitions. [2018-11-09 22:26:52,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:52,692 INFO L705 BuchiCegarLoop]: Abstraction has 3513 states and 4494 transitions. [2018-11-09 22:26:52,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states and 4494 transitions. [2018-11-09 22:26:52,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 3285. [2018-11-09 22:26:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-09 22:26:52,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4204 transitions. [2018-11-09 22:26:52,718 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4204 transitions. [2018-11-09 22:26:52,718 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4204 transitions. [2018-11-09 22:26:52,718 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-09 22:26:52,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4204 transitions. [2018-11-09 22:26:52,724 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-09 22:26:52,724 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:52,724 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:52,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-09 22:26:52,724 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-09 22:26:52,725 INFO L793 eck$LassoCheckResult]: Stem: 69064#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68877#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 68878#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 69057#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 69070#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 68991#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 69071#L102-3 assume true; 69136#L102-1 assume !false; 69587#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69586#L105 assume !(ssl3_accept_~s__state~0 == 12292); 69585#L108 assume !(ssl3_accept_~s__state~0 == 16384); 69584#L111 assume !(ssl3_accept_~s__state~0 == 8192); 69583#L114 assume !(ssl3_accept_~s__state~0 == 24576); 69582#L117 assume !(ssl3_accept_~s__state~0 == 8195); 69581#L120 assume !(ssl3_accept_~s__state~0 == 8480); 69580#L123 assume !(ssl3_accept_~s__state~0 == 8481); 69579#L126 assume !(ssl3_accept_~s__state~0 == 8482); 69578#L129 assume ssl3_accept_~s__state~0 == 8464; 69352#L136 [2018-11-09 22:26:52,725 INFO L795 eck$LassoCheckResult]: Loop: 69352#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72067#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 72008#L277-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; 72066#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72081#L643 ssl3_accept_~skip~0 := 0; 72080#L102-3 assume true; 72079#L102-1 assume !false; 72078#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72077#L105 assume !(ssl3_accept_~s__state~0 == 12292); 72076#L108 assume !(ssl3_accept_~s__state~0 == 16384); 72075#L111 assume !(ssl3_accept_~s__state~0 == 8192); 72074#L114 assume !(ssl3_accept_~s__state~0 == 24576); 72073#L117 assume !(ssl3_accept_~s__state~0 == 8195); 72072#L120 assume !(ssl3_accept_~s__state~0 == 8480); 72071#L123 assume !(ssl3_accept_~s__state~0 == 8481); 72070#L126 assume !(ssl3_accept_~s__state~0 == 8482); 72069#L129 assume !(ssl3_accept_~s__state~0 == 8464); 72068#L132 assume !(ssl3_accept_~s__state~0 == 8465); 72029#L135 assume !(ssl3_accept_~s__state~0 == 8466); 71742#L138 assume ssl3_accept_~s__state~0 == 8496; 68892#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 68893#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 70332#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 70333#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 68871#L296-2 ssl3_accept_~s__init_num~0 := 0; 71043#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71038#L643 ssl3_accept_~skip~0 := 0; 71037#L102-3 assume true; 71036#L102-1 assume !false; 71035#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71034#L105 assume !(ssl3_accept_~s__state~0 == 12292); 71033#L108 assume !(ssl3_accept_~s__state~0 == 16384); 71032#L111 assume !(ssl3_accept_~s__state~0 == 8192); 71031#L114 assume !(ssl3_accept_~s__state~0 == 24576); 71030#L117 assume !(ssl3_accept_~s__state~0 == 8195); 71029#L120 assume !(ssl3_accept_~s__state~0 == 8480); 71028#L123 assume !(ssl3_accept_~s__state~0 == 8481); 71027#L126 assume !(ssl3_accept_~s__state~0 == 8482); 71026#L129 assume !(ssl3_accept_~s__state~0 == 8464); 71025#L132 assume !(ssl3_accept_~s__state~0 == 8465); 71024#L135 assume !(ssl3_accept_~s__state~0 == 8466); 71023#L138 assume !(ssl3_accept_~s__state~0 == 8496); 71022#L141 assume !(ssl3_accept_~s__state~0 == 8497); 71021#L144 assume ssl3_accept_~s__state~0 == 8512; 69343#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71018#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 71017#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71015#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71010#L643 ssl3_accept_~skip~0 := 0; 71009#L102-3 assume true; 71008#L102-1 assume !false; 71007#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71006#L105 assume !(ssl3_accept_~s__state~0 == 12292); 71005#L108 assume !(ssl3_accept_~s__state~0 == 16384); 71004#L111 assume !(ssl3_accept_~s__state~0 == 8192); 71003#L114 assume !(ssl3_accept_~s__state~0 == 24576); 71002#L117 assume !(ssl3_accept_~s__state~0 == 8195); 71001#L120 assume !(ssl3_accept_~s__state~0 == 8480); 71000#L123 assume !(ssl3_accept_~s__state~0 == 8481); 70999#L126 assume !(ssl3_accept_~s__state~0 == 8482); 70998#L129 assume !(ssl3_accept_~s__state~0 == 8464); 70997#L132 assume !(ssl3_accept_~s__state~0 == 8465); 70996#L135 assume !(ssl3_accept_~s__state~0 == 8466); 70995#L138 assume !(ssl3_accept_~s__state~0 == 8496); 70994#L141 assume !(ssl3_accept_~s__state~0 == 8497); 70993#L144 assume !(ssl3_accept_~s__state~0 == 8512); 70992#L147 assume !(ssl3_accept_~s__state~0 == 8513); 70991#L150 assume ssl3_accept_~s__state~0 == 8528; 69338#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70990#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 70989#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 70987#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 70988#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 68936#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69002#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71580#L643 ssl3_accept_~skip~0 := 0; 71578#L102-3 assume true; 71576#L102-1 assume !false; 71574#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71572#L105 assume !(ssl3_accept_~s__state~0 == 12292); 71570#L108 assume !(ssl3_accept_~s__state~0 == 16384); 71568#L111 assume !(ssl3_accept_~s__state~0 == 8192); 71566#L114 assume !(ssl3_accept_~s__state~0 == 24576); 71564#L117 assume !(ssl3_accept_~s__state~0 == 8195); 71562#L120 assume !(ssl3_accept_~s__state~0 == 8480); 71561#L123 assume !(ssl3_accept_~s__state~0 == 8481); 71560#L126 assume !(ssl3_accept_~s__state~0 == 8482); 71559#L129 assume !(ssl3_accept_~s__state~0 == 8464); 71558#L132 assume !(ssl3_accept_~s__state~0 == 8465); 71556#L135 assume !(ssl3_accept_~s__state~0 == 8466); 71554#L138 assume !(ssl3_accept_~s__state~0 == 8496); 71553#L141 assume !(ssl3_accept_~s__state~0 == 8497); 71552#L144 assume !(ssl3_accept_~s__state~0 == 8512); 71551#L147 assume !(ssl3_accept_~s__state~0 == 8513); 71550#L150 assume !(ssl3_accept_~s__state~0 == 8528); 71549#L153 assume !(ssl3_accept_~s__state~0 == 8529); 71548#L156 assume ssl3_accept_~s__state~0 == 8544; 69026#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 69027#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 68989#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68985#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 68855#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 68850#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 68851#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 71883#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71877#L643 ssl3_accept_~skip~0 := 0; 71875#L102-3 assume true; 71873#L102-1 assume !false; 71871#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71869#L105 assume !(ssl3_accept_~s__state~0 == 12292); 71867#L108 assume !(ssl3_accept_~s__state~0 == 16384); 71865#L111 assume !(ssl3_accept_~s__state~0 == 8192); 71863#L114 assume !(ssl3_accept_~s__state~0 == 24576); 71861#L117 assume !(ssl3_accept_~s__state~0 == 8195); 71859#L120 assume !(ssl3_accept_~s__state~0 == 8480); 71857#L123 assume !(ssl3_accept_~s__state~0 == 8481); 71855#L126 assume !(ssl3_accept_~s__state~0 == 8482); 71853#L129 assume !(ssl3_accept_~s__state~0 == 8464); 71851#L132 assume !(ssl3_accept_~s__state~0 == 8465); 71849#L135 assume !(ssl3_accept_~s__state~0 == 8466); 71847#L138 assume !(ssl3_accept_~s__state~0 == 8496); 71845#L141 assume !(ssl3_accept_~s__state~0 == 8497); 71843#L144 assume !(ssl3_accept_~s__state~0 == 8512); 71841#L147 assume !(ssl3_accept_~s__state~0 == 8513); 71839#L150 assume !(ssl3_accept_~s__state~0 == 8528); 71837#L153 assume !(ssl3_accept_~s__state~0 == 8529); 71835#L156 assume !(ssl3_accept_~s__state~0 == 8544); 71833#L159 assume !(ssl3_accept_~s__state~0 == 8545); 69085#L162 assume !(ssl3_accept_~s__state~0 == 8560); 69035#L165 assume !(ssl3_accept_~s__state~0 == 8561); 69036#L168 assume ssl3_accept_~s__state~0 == 8448; 68917#L169 assume !(ssl3_accept_~num1~0 > 0); 68919#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69022#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 71939#L643 ssl3_accept_~skip~0 := 0; 71938#L102-3 assume true; 71937#L102-1 assume !false; 71793#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71792#L105 assume !(ssl3_accept_~s__state~0 == 12292); 71791#L108 assume !(ssl3_accept_~s__state~0 == 16384); 71789#L111 assume !(ssl3_accept_~s__state~0 == 8192); 71788#L114 assume !(ssl3_accept_~s__state~0 == 24576); 71757#L117 assume !(ssl3_accept_~s__state~0 == 8195); 71756#L120 assume !(ssl3_accept_~s__state~0 == 8480); 71754#L123 assume !(ssl3_accept_~s__state~0 == 8481); 71752#L126 assume !(ssl3_accept_~s__state~0 == 8482); 71751#L129 assume !(ssl3_accept_~s__state~0 == 8464); 71750#L132 assume !(ssl3_accept_~s__state~0 == 8465); 71748#L135 assume !(ssl3_accept_~s__state~0 == 8466); 71745#L138 assume !(ssl3_accept_~s__state~0 == 8496); 71743#L141 assume !(ssl3_accept_~s__state~0 == 8497); 71739#L144 assume !(ssl3_accept_~s__state~0 == 8512); 71738#L147 assume !(ssl3_accept_~s__state~0 == 8513); 71737#L150 assume !(ssl3_accept_~s__state~0 == 8528); 71736#L153 assume !(ssl3_accept_~s__state~0 == 8529); 71735#L156 assume !(ssl3_accept_~s__state~0 == 8544); 71734#L159 assume !(ssl3_accept_~s__state~0 == 8545); 71733#L162 assume !(ssl3_accept_~s__state~0 == 8560); 71732#L165 assume !(ssl3_accept_~s__state~0 == 8561); 71683#L168 assume !(ssl3_accept_~s__state~0 == 8448); 71681#L171 assume ssl3_accept_~s__state~0 == 8576; 68844#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 68845#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 68983#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 68962#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 68963#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72057#L643 ssl3_accept_~skip~0 := 0; 72055#L102-3 assume true; 72053#L102-1 assume !false; 72051#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72049#L105 assume !(ssl3_accept_~s__state~0 == 12292); 72047#L108 assume !(ssl3_accept_~s__state~0 == 16384); 72045#L111 assume !(ssl3_accept_~s__state~0 == 8192); 72043#L114 assume !(ssl3_accept_~s__state~0 == 24576); 72041#L117 assume !(ssl3_accept_~s__state~0 == 8195); 72039#L120 assume !(ssl3_accept_~s__state~0 == 8480); 70938#L123 assume !(ssl3_accept_~s__state~0 == 8481); 72037#L126 assume !(ssl3_accept_~s__state~0 == 8482); 72035#L129 assume !(ssl3_accept_~s__state~0 == 8464); 72032#L132 assume !(ssl3_accept_~s__state~0 == 8465); 72033#L135 assume ssl3_accept_~s__state~0 == 8466; 69352#L136 [2018-11-09 22:26:52,725 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,725 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 17 times [2018-11-09 22:26:52,725 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,725 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:52,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1012233347, now seen corresponding path program 1 times [2018-11-09 22:26:52,730 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,731 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:52,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-09 22:26:52,798 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:52,798 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:52,798 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:52,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:52,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:52,799 INFO L87 Difference]: Start difference. First operand 3285 states and 4204 transitions. cyclomatic complexity: 926 Second operand 3 states. [2018-11-09 22:26:52,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:52,820 INFO L93 Difference]: Finished difference Result 5923 states and 7542 transitions. [2018-11-09 22:26:52,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:52,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5923 states and 7542 transitions. [2018-11-09 22:26:52,832 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5705 [2018-11-09 22:26:52,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5923 states to 5923 states and 7542 transitions. [2018-11-09 22:26:52,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5813 [2018-11-09 22:26:52,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5813 [2018-11-09 22:26:52,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5923 states and 7542 transitions. [2018-11-09 22:26:52,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:52,849 INFO L705 BuchiCegarLoop]: Abstraction has 5923 states and 7542 transitions. [2018-11-09 22:26:52,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5923 states and 7542 transitions. [2018-11-09 22:26:52,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5923 to 3285. [2018-11-09 22:26:52,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-09 22:26:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4200 transitions. [2018-11-09 22:26:52,886 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4200 transitions. [2018-11-09 22:26:52,886 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4200 transitions. [2018-11-09 22:26:52,886 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-09 22:26:52,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4200 transitions. [2018-11-09 22:26:52,892 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-09 22:26:52,893 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:52,893 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:52,894 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-09 22:26:52,894 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:52,894 INFO L793 eck$LassoCheckResult]: Stem: 78285#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78090#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 78091#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78279#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 78290#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 78209#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 78291#L102-3 assume true; 78348#L102-1 assume !false; 78591#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78592#L105 assume !(ssl3_accept_~s__state~0 == 12292); 78587#L108 assume !(ssl3_accept_~s__state~0 == 16384); 78588#L111 assume !(ssl3_accept_~s__state~0 == 8192); 78583#L114 assume !(ssl3_accept_~s__state~0 == 24576); 78584#L117 assume !(ssl3_accept_~s__state~0 == 8195); 78579#L120 assume !(ssl3_accept_~s__state~0 == 8480); 78580#L123 assume !(ssl3_accept_~s__state~0 == 8481); 78575#L126 assume !(ssl3_accept_~s__state~0 == 8482); 78576#L129 assume ssl3_accept_~s__state~0 == 8464; 78126#L136 [2018-11-09 22:26:52,894 INFO L795 eck$LassoCheckResult]: Loop: 78126#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 78127#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 78094#L277-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; 80369#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80359#L643 ssl3_accept_~skip~0 := 0; 80356#L102-3 assume true; 80350#L102-1 assume !false; 80341#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80336#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80331#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80326#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80321#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80316#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80311#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80307#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80303#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80298#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80293#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80288#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80287#L138 assume ssl3_accept_~s__state~0 == 8496; 78106#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 78107#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 79625#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 79626#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 78084#L296-2 ssl3_accept_~s__init_num~0 := 0; 80581#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80576#L643 ssl3_accept_~skip~0 := 0; 80575#L102-3 assume true; 80574#L102-1 assume !false; 80573#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80572#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80571#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80570#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80569#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80568#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80567#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80566#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80565#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80564#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80563#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80562#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80561#L138 assume !(ssl3_accept_~s__state~0 == 8496); 80560#L141 assume !(ssl3_accept_~s__state~0 == 8497); 80559#L144 assume ssl3_accept_~s__state~0 == 8512; 78437#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80556#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 80555#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80553#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80548#L643 ssl3_accept_~skip~0 := 0; 80547#L102-3 assume true; 80546#L102-1 assume !false; 80545#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80544#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80543#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80542#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80541#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80540#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80539#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80538#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80537#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80536#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80535#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80534#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80533#L138 assume !(ssl3_accept_~s__state~0 == 8496); 80532#L141 assume !(ssl3_accept_~s__state~0 == 8497); 80530#L144 assume !(ssl3_accept_~s__state~0 == 8512); 80529#L147 assume !(ssl3_accept_~s__state~0 == 8513); 80528#L150 assume ssl3_accept_~s__state~0 == 8528; 78431#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80526#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 80525#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 80518#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 80531#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 80516#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 80515#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80513#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80508#L643 ssl3_accept_~skip~0 := 0; 80507#L102-3 assume true; 80505#L102-1 assume !false; 80500#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80498#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80496#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80494#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80492#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80490#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80488#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80486#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80484#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80482#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80480#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80478#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80476#L138 assume !(ssl3_accept_~s__state~0 == 8496); 80474#L141 assume !(ssl3_accept_~s__state~0 == 8497); 80472#L144 assume !(ssl3_accept_~s__state~0 == 8512); 80470#L147 assume !(ssl3_accept_~s__state~0 == 8513); 80468#L150 assume !(ssl3_accept_~s__state~0 == 8528); 80466#L153 assume !(ssl3_accept_~s__state~0 == 8529); 80464#L156 assume ssl3_accept_~s__state~0 == 8544; 78426#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 80461#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 80458#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80456#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 80452#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 80450#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 80449#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 80446#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80441#L643 ssl3_accept_~skip~0 := 0; 80440#L102-3 assume true; 80439#L102-1 assume !false; 80438#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80437#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80436#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80435#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80434#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80433#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80432#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80431#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80430#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80429#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80428#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80427#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80426#L138 assume !(ssl3_accept_~s__state~0 == 8496); 80425#L141 assume !(ssl3_accept_~s__state~0 == 8497); 80424#L144 assume !(ssl3_accept_~s__state~0 == 8512); 80423#L147 assume !(ssl3_accept_~s__state~0 == 8513); 80422#L150 assume !(ssl3_accept_~s__state~0 == 8528); 80421#L153 assume !(ssl3_accept_~s__state~0 == 8529); 80420#L156 assume !(ssl3_accept_~s__state~0 == 8544); 80419#L159 assume !(ssl3_accept_~s__state~0 == 8545); 80418#L162 assume !(ssl3_accept_~s__state~0 == 8560); 80417#L165 assume !(ssl3_accept_~s__state~0 == 8561); 80416#L168 assume ssl3_accept_~s__state~0 == 8448; 80415#L169 assume !(ssl3_accept_~num1~0 > 0); 80413#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80411#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80406#L643 ssl3_accept_~skip~0 := 0; 80405#L102-3 assume true; 80404#L102-1 assume !false; 80403#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80402#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80401#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80400#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80399#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80398#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80397#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80396#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80395#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80394#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80393#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80392#L135 assume !(ssl3_accept_~s__state~0 == 8466); 80391#L138 assume !(ssl3_accept_~s__state~0 == 8496); 80390#L141 assume !(ssl3_accept_~s__state~0 == 8497); 80389#L144 assume !(ssl3_accept_~s__state~0 == 8512); 80388#L147 assume !(ssl3_accept_~s__state~0 == 8513); 80387#L150 assume !(ssl3_accept_~s__state~0 == 8528); 80386#L153 assume !(ssl3_accept_~s__state~0 == 8529); 80385#L156 assume !(ssl3_accept_~s__state~0 == 8544); 80384#L159 assume !(ssl3_accept_~s__state~0 == 8545); 80383#L162 assume !(ssl3_accept_~s__state~0 == 8560); 80382#L165 assume !(ssl3_accept_~s__state~0 == 8561); 80381#L168 assume !(ssl3_accept_~s__state~0 == 8448); 80380#L171 assume ssl3_accept_~s__state~0 == 8576; 79975#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 80379#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 80378#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 80376#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 79409#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80357#L643 ssl3_accept_~skip~0 := 0; 80358#L102-3 assume true; 80348#L102-1 assume !false; 80349#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80334#L105 assume !(ssl3_accept_~s__state~0 == 12292); 80335#L108 assume !(ssl3_accept_~s__state~0 == 16384); 80324#L111 assume !(ssl3_accept_~s__state~0 == 8192); 80325#L114 assume !(ssl3_accept_~s__state~0 == 24576); 80314#L117 assume !(ssl3_accept_~s__state~0 == 8195); 80315#L120 assume !(ssl3_accept_~s__state~0 == 8480); 80262#L123 assume !(ssl3_accept_~s__state~0 == 8481); 80306#L126 assume !(ssl3_accept_~s__state~0 == 8482); 80296#L129 assume !(ssl3_accept_~s__state~0 == 8464); 80297#L132 assume !(ssl3_accept_~s__state~0 == 8465); 80286#L135 assume ssl3_accept_~s__state~0 == 8466; 78126#L136 [2018-11-09 22:26:52,894 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,894 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 18 times [2018-11-09 22:26:52,894 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,895 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:52,895 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:52,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:52,901 INFO L82 PathProgramCache]: Analyzing trace with hash -804310911, now seen corresponding path program 1 times [2018-11-09 22:26:52,901 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:52,901 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:52,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,902 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:52,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-09 22:26:52,955 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:52,955 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:52,955 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:52,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:52,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:52,955 INFO L87 Difference]: Start difference. First operand 3285 states and 4200 transitions. cyclomatic complexity: 922 Second operand 3 states. [2018-11-09 22:26:52,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:52,979 INFO L93 Difference]: Finished difference Result 5927 states and 7546 transitions. [2018-11-09 22:26:52,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:52,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5927 states and 7546 transitions. [2018-11-09 22:26:52,998 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5709 [2018-11-09 22:26:53,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5927 states to 5927 states and 7546 transitions. [2018-11-09 22:26:53,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5817 [2018-11-09 22:26:53,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5817 [2018-11-09 22:26:53,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5927 states and 7546 transitions. [2018-11-09 22:26:53,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:53,019 INFO L705 BuchiCegarLoop]: Abstraction has 5927 states and 7546 transitions. [2018-11-09 22:26:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5927 states and 7546 transitions. [2018-11-09 22:26:53,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5927 to 3285. [2018-11-09 22:26:53,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-09 22:26:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4196 transitions. [2018-11-09 22:26:53,055 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4196 transitions. [2018-11-09 22:26:53,055 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4196 transitions. [2018-11-09 22:26:53,055 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-09 22:26:53,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4196 transitions. [2018-11-09 22:26:53,062 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-09 22:26:53,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:53,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:53,063 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-09 22:26:53,063 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:53,063 INFO L793 eck$LassoCheckResult]: Stem: 87509#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 87310#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 87311#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 87501#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 87516#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 87428#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 87517#L102-3 assume true; 87580#L102-1 assume !false; 88409#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88408#L105 assume !(ssl3_accept_~s__state~0 == 12292); 88407#L108 assume !(ssl3_accept_~s__state~0 == 16384); 88406#L111 assume !(ssl3_accept_~s__state~0 == 8192); 88405#L114 assume !(ssl3_accept_~s__state~0 == 24576); 88404#L117 assume !(ssl3_accept_~s__state~0 == 8195); 88403#L120 assume !(ssl3_accept_~s__state~0 == 8480); 88402#L123 assume !(ssl3_accept_~s__state~0 == 8481); 88401#L126 assume !(ssl3_accept_~s__state~0 == 8482); 88400#L129 assume ssl3_accept_~s__state~0 == 8464; 87683#L136 [2018-11-09 22:26:53,064 INFO L795 eck$LassoCheckResult]: Loop: 87683#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 89358#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 89237#L277-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; 89356#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89351#L643 ssl3_accept_~skip~0 := 0; 89350#L102-3 assume true; 89349#L102-1 assume !false; 89348#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89347#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89346#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89345#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89344#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89343#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89342#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89341#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89340#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89339#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89338#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89337#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89333#L138 assume ssl3_accept_~s__state~0 == 8496; 87678#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 89330#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 89197#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 89328#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 87304#L296-2 ssl3_accept_~s__init_num~0 := 0; 89322#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89312#L643 ssl3_accept_~skip~0 := 0; 89310#L102-3 assume true; 89308#L102-1 assume !false; 89306#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89304#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89302#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89300#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89298#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89296#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89293#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89291#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89289#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89286#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89284#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89282#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89279#L138 assume !(ssl3_accept_~s__state~0 == 8496); 89278#L141 assume !(ssl3_accept_~s__state~0 == 8497); 88094#L144 assume ssl3_accept_~s__state~0 == 8512; 87525#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87315#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 87316#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89828#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89823#L643 ssl3_accept_~skip~0 := 0; 89822#L102-3 assume true; 89821#L102-1 assume !false; 89820#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89819#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89818#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89817#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89816#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89815#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89814#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89813#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89812#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89811#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89810#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89809#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89808#L138 assume !(ssl3_accept_~s__state~0 == 8496); 89807#L141 assume !(ssl3_accept_~s__state~0 == 8497); 89806#L144 assume !(ssl3_accept_~s__state~0 == 8512); 89805#L147 assume !(ssl3_accept_~s__state~0 == 8513); 89804#L150 assume ssl3_accept_~s__state~0 == 8528; 87667#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89801#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 89802#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 89793#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 89803#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 89791#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 89790#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89788#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89783#L643 ssl3_accept_~skip~0 := 0; 89782#L102-3 assume true; 89780#L102-1 assume !false; 89775#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89773#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89771#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89769#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89767#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89765#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89763#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89761#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89759#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89757#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89755#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89753#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89751#L138 assume !(ssl3_accept_~s__state~0 == 8496); 89749#L141 assume !(ssl3_accept_~s__state~0 == 8497); 89747#L144 assume !(ssl3_accept_~s__state~0 == 8512); 89745#L147 assume !(ssl3_accept_~s__state~0 == 8513); 89743#L150 assume !(ssl3_accept_~s__state~0 == 8528); 89741#L153 assume !(ssl3_accept_~s__state~0 == 8529); 89739#L156 assume ssl3_accept_~s__state~0 == 8544; 87663#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 89736#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 89733#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89731#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 89727#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 89725#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 89724#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 89721#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89716#L643 ssl3_accept_~skip~0 := 0; 89715#L102-3 assume true; 89714#L102-1 assume !false; 89713#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89712#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89711#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89710#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89709#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89708#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89707#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89706#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89705#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89704#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89703#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89702#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89701#L138 assume !(ssl3_accept_~s__state~0 == 8496); 89700#L141 assume !(ssl3_accept_~s__state~0 == 8497); 89699#L144 assume !(ssl3_accept_~s__state~0 == 8512); 89698#L147 assume !(ssl3_accept_~s__state~0 == 8513); 89697#L150 assume !(ssl3_accept_~s__state~0 == 8528); 89696#L153 assume !(ssl3_accept_~s__state~0 == 8529); 89695#L156 assume !(ssl3_accept_~s__state~0 == 8544); 89694#L159 assume !(ssl3_accept_~s__state~0 == 8545); 89693#L162 assume !(ssl3_accept_~s__state~0 == 8560); 89692#L165 assume !(ssl3_accept_~s__state~0 == 8561); 89691#L168 assume ssl3_accept_~s__state~0 == 8448; 89690#L169 assume !(ssl3_accept_~num1~0 > 0); 89688#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89686#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89681#L643 ssl3_accept_~skip~0 := 0; 89680#L102-3 assume true; 89679#L102-1 assume !false; 89678#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89677#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89676#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89675#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89674#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89673#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89672#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89671#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89670#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89669#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89668#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89667#L135 assume !(ssl3_accept_~s__state~0 == 8466); 89666#L138 assume !(ssl3_accept_~s__state~0 == 8496); 89665#L141 assume !(ssl3_accept_~s__state~0 == 8497); 89664#L144 assume !(ssl3_accept_~s__state~0 == 8512); 89663#L147 assume !(ssl3_accept_~s__state~0 == 8513); 89662#L150 assume !(ssl3_accept_~s__state~0 == 8528); 89661#L153 assume !(ssl3_accept_~s__state~0 == 8529); 89660#L156 assume !(ssl3_accept_~s__state~0 == 8544); 89659#L159 assume !(ssl3_accept_~s__state~0 == 8545); 89658#L162 assume !(ssl3_accept_~s__state~0 == 8560); 89657#L165 assume !(ssl3_accept_~s__state~0 == 8561); 89655#L168 assume !(ssl3_accept_~s__state~0 == 8448); 89656#L171 assume ssl3_accept_~s__state~0 == 8576; 89469#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 89924#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 89923#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 89922#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 87985#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89402#L643 ssl3_accept_~skip~0 := 0; 89401#L102-3 assume true; 89400#L102-1 assume !false; 89399#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89398#L105 assume !(ssl3_accept_~s__state~0 == 12292); 89397#L108 assume !(ssl3_accept_~s__state~0 == 16384); 89396#L111 assume !(ssl3_accept_~s__state~0 == 8192); 89395#L114 assume !(ssl3_accept_~s__state~0 == 24576); 89394#L117 assume !(ssl3_accept_~s__state~0 == 8195); 89393#L120 assume !(ssl3_accept_~s__state~0 == 8480); 89392#L123 assume !(ssl3_accept_~s__state~0 == 8481); 89391#L126 assume !(ssl3_accept_~s__state~0 == 8482); 89390#L129 assume !(ssl3_accept_~s__state~0 == 8464); 89388#L132 assume !(ssl3_accept_~s__state~0 == 8465); 89389#L135 assume ssl3_accept_~s__state~0 == 8466; 87683#L136 [2018-11-09 22:26:53,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,064 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 19 times [2018-11-09 22:26:53,064 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,064 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,065 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:53,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,069 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1763511423, now seen corresponding path program 1 times [2018-11-09 22:26:53,070 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,070 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:53,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:53,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-09 22:26:53,173 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:53,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-09 22:26:53,174 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:53,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 22:26:53,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-09 22:26:53,174 INFO L87 Difference]: Start difference. First operand 3285 states and 4196 transitions. cyclomatic complexity: 918 Second operand 5 states. [2018-11-09 22:26:53,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:53,277 INFO L93 Difference]: Finished difference Result 13829 states and 17522 transitions. [2018-11-09 22:26:53,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-09 22:26:53,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13829 states and 17522 transitions. [2018-11-09 22:26:53,318 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13453 [2018-11-09 22:26:53,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13829 states to 13829 states and 17522 transitions. [2018-11-09 22:26:53,334 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13719 [2018-11-09 22:26:53,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13719 [2018-11-09 22:26:53,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13829 states and 17522 transitions. [2018-11-09 22:26:53,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:53,341 INFO L705 BuchiCegarLoop]: Abstraction has 13829 states and 17522 transitions. [2018-11-09 22:26:53,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13829 states and 17522 transitions. [2018-11-09 22:26:53,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13829 to 5955. [2018-11-09 22:26:53,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5955 states. [2018-11-09 22:26:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5955 states to 5955 states and 7582 transitions. [2018-11-09 22:26:53,398 INFO L728 BuchiCegarLoop]: Abstraction has 5955 states and 7582 transitions. [2018-11-09 22:26:53,398 INFO L608 BuchiCegarLoop]: Abstraction has 5955 states and 7582 transitions. [2018-11-09 22:26:53,398 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-09 22:26:53,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5955 states and 7582 transitions. [2018-11-09 22:26:53,410 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5737 [2018-11-09 22:26:53,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:53,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:53,411 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:53,411 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:53,411 INFO L793 eck$LassoCheckResult]: Stem: 104633#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104439#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 104440#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104623#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 104638#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 104551#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 104639#L102-3 assume true; 104699#L102-1 assume !false; 104873#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104869#L105 assume !(ssl3_accept_~s__state~0 == 12292); 104870#L108 assume !(ssl3_accept_~s__state~0 == 16384); 104865#L111 assume !(ssl3_accept_~s__state~0 == 8192); 104866#L114 assume !(ssl3_accept_~s__state~0 == 24576); 104861#L117 assume !(ssl3_accept_~s__state~0 == 8195); 104862#L120 assume !(ssl3_accept_~s__state~0 == 8480); 104857#L123 assume !(ssl3_accept_~s__state~0 == 8481); 104858#L126 assume !(ssl3_accept_~s__state~0 == 8482); 104853#L129 assume ssl3_accept_~s__state~0 == 8464; 104474#L136 [2018-11-09 22:26:53,412 INFO L795 eck$LassoCheckResult]: Loop: 104474#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 104475#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 107213#L277-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; 109675#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 109670#L643 ssl3_accept_~skip~0 := 0; 109669#L102-3 assume true; 109668#L102-1 assume !false; 109667#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109666#L105 assume !(ssl3_accept_~s__state~0 == 12292); 109665#L108 assume !(ssl3_accept_~s__state~0 == 16384); 109664#L111 assume !(ssl3_accept_~s__state~0 == 8192); 109663#L114 assume !(ssl3_accept_~s__state~0 == 24576); 109662#L117 assume !(ssl3_accept_~s__state~0 == 8195); 109661#L120 assume !(ssl3_accept_~s__state~0 == 8480); 109660#L123 assume !(ssl3_accept_~s__state~0 == 8481); 109659#L126 assume !(ssl3_accept_~s__state~0 == 8482); 109658#L129 assume !(ssl3_accept_~s__state~0 == 8464); 109657#L132 assume !(ssl3_accept_~s__state~0 == 8465); 109255#L135 assume !(ssl3_accept_~s__state~0 == 8466); 108220#L138 assume ssl3_accept_~s__state~0 == 8496; 104774#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 108217#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 106477#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 108214#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 104433#L296-2 ssl3_accept_~s__init_num~0 := 0; 108211#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 108205#L643 ssl3_accept_~skip~0 := 0; 107875#L102-3 assume true; 107868#L102-1 assume !false; 107865#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107862#L105 assume !(ssl3_accept_~s__state~0 == 12292); 107859#L108 assume !(ssl3_accept_~s__state~0 == 16384); 107856#L111 assume !(ssl3_accept_~s__state~0 == 8192); 107852#L114 assume !(ssl3_accept_~s__state~0 == 24576); 107849#L117 assume !(ssl3_accept_~s__state~0 == 8195); 107846#L120 assume !(ssl3_accept_~s__state~0 == 8480); 107843#L123 assume !(ssl3_accept_~s__state~0 == 8481); 107840#L126 assume !(ssl3_accept_~s__state~0 == 8482); 107837#L129 assume !(ssl3_accept_~s__state~0 == 8464); 107834#L132 assume !(ssl3_accept_~s__state~0 == 8465); 107778#L135 assume !(ssl3_accept_~s__state~0 == 8466); 107767#L138 assume !(ssl3_accept_~s__state~0 == 8496); 107759#L141 assume !(ssl3_accept_~s__state~0 == 8497); 107545#L144 assume ssl3_accept_~s__state~0 == 8512; 107544#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107542#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 107541#L311 assume !(ssl3_accept_~blastFlag~0 == 2); 104624#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 104625#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109373#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 109369#L643 ssl3_accept_~skip~0 := 0; 109362#L102-3 assume true; 109363#L102-1 assume !false; 109356#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109357#L105 assume !(ssl3_accept_~s__state~0 == 12292); 109350#L108 assume !(ssl3_accept_~s__state~0 == 16384); 109351#L111 assume !(ssl3_accept_~s__state~0 == 8192); 109344#L114 assume !(ssl3_accept_~s__state~0 == 24576); 109345#L117 assume !(ssl3_accept_~s__state~0 == 8195); 109338#L120 assume !(ssl3_accept_~s__state~0 == 8480); 109339#L123 assume !(ssl3_accept_~s__state~0 == 8481); 109332#L126 assume !(ssl3_accept_~s__state~0 == 8482); 109333#L129 assume !(ssl3_accept_~s__state~0 == 8464); 109323#L132 assume !(ssl3_accept_~s__state~0 == 8465); 109324#L135 assume !(ssl3_accept_~s__state~0 == 8466); 109318#L138 assume !(ssl3_accept_~s__state~0 == 8496); 109319#L141 assume !(ssl3_accept_~s__state~0 == 8497); 109312#L144 assume !(ssl3_accept_~s__state~0 == 8512); 109313#L147 assume !(ssl3_accept_~s__state~0 == 8513); 109221#L150 assume ssl3_accept_~s__state~0 == 8528; 104769#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 104651#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 104652#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 104503#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104491#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 104492#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 104498#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 104562#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 110291#L643 ssl3_accept_~skip~0 := 0; 110289#L102-3 assume true; 110287#L102-1 assume !false; 110285#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110283#L105 assume !(ssl3_accept_~s__state~0 == 12292); 110281#L108 assume !(ssl3_accept_~s__state~0 == 16384); 110279#L111 assume !(ssl3_accept_~s__state~0 == 8192); 110277#L114 assume !(ssl3_accept_~s__state~0 == 24576); 110275#L117 assume !(ssl3_accept_~s__state~0 == 8195); 110273#L120 assume !(ssl3_accept_~s__state~0 == 8480); 110271#L123 assume !(ssl3_accept_~s__state~0 == 8481); 110269#L126 assume !(ssl3_accept_~s__state~0 == 8482); 110267#L129 assume !(ssl3_accept_~s__state~0 == 8464); 110265#L132 assume !(ssl3_accept_~s__state~0 == 8465); 110263#L135 assume !(ssl3_accept_~s__state~0 == 8466); 110261#L138 assume !(ssl3_accept_~s__state~0 == 8496); 110259#L141 assume !(ssl3_accept_~s__state~0 == 8497); 110257#L144 assume !(ssl3_accept_~s__state~0 == 8512); 110255#L147 assume !(ssl3_accept_~s__state~0 == 8513); 110253#L150 assume !(ssl3_accept_~s__state~0 == 8528); 110252#L153 assume !(ssl3_accept_~s__state~0 == 8529); 109771#L156 assume ssl3_accept_~s__state~0 == 8544; 104763#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 110164#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 110160#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104546#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 104418#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 104415#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 104416#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 104430#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 110150#L643 ssl3_accept_~skip~0 := 0; 110149#L102-3 assume true; 110148#L102-1 assume !false; 110147#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110146#L105 assume !(ssl3_accept_~s__state~0 == 12292); 110145#L108 assume !(ssl3_accept_~s__state~0 == 16384); 110144#L111 assume !(ssl3_accept_~s__state~0 == 8192); 110143#L114 assume !(ssl3_accept_~s__state~0 == 24576); 110142#L117 assume !(ssl3_accept_~s__state~0 == 8195); 110141#L120 assume !(ssl3_accept_~s__state~0 == 8480); 110140#L123 assume !(ssl3_accept_~s__state~0 == 8481); 110139#L126 assume !(ssl3_accept_~s__state~0 == 8482); 110138#L129 assume !(ssl3_accept_~s__state~0 == 8464); 110137#L132 assume !(ssl3_accept_~s__state~0 == 8465); 110136#L135 assume !(ssl3_accept_~s__state~0 == 8466); 110135#L138 assume !(ssl3_accept_~s__state~0 == 8496); 110134#L141 assume !(ssl3_accept_~s__state~0 == 8497); 110133#L144 assume !(ssl3_accept_~s__state~0 == 8512); 110132#L147 assume !(ssl3_accept_~s__state~0 == 8513); 110131#L150 assume !(ssl3_accept_~s__state~0 == 8528); 110130#L153 assume !(ssl3_accept_~s__state~0 == 8529); 109624#L156 assume !(ssl3_accept_~s__state~0 == 8544); 109625#L159 assume !(ssl3_accept_~s__state~0 == 8545); 109616#L162 assume !(ssl3_accept_~s__state~0 == 8560); 109617#L165 assume !(ssl3_accept_~s__state~0 == 8561); 109608#L168 assume ssl3_accept_~s__state~0 == 8448; 109609#L169 assume !(ssl3_accept_~num1~0 > 0); 110128#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110111#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 110106#L643 ssl3_accept_~skip~0 := 0; 110105#L102-3 assume true; 110103#L102-1 assume !false; 110098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110095#L105 assume !(ssl3_accept_~s__state~0 == 12292); 110088#L108 assume !(ssl3_accept_~s__state~0 == 16384); 110085#L111 assume !(ssl3_accept_~s__state~0 == 8192); 110082#L114 assume !(ssl3_accept_~s__state~0 == 24576); 110079#L117 assume !(ssl3_accept_~s__state~0 == 8195); 110076#L120 assume !(ssl3_accept_~s__state~0 == 8480); 110073#L123 assume !(ssl3_accept_~s__state~0 == 8481); 110070#L126 assume !(ssl3_accept_~s__state~0 == 8482); 110067#L129 assume !(ssl3_accept_~s__state~0 == 8464); 110064#L132 assume !(ssl3_accept_~s__state~0 == 8465); 110061#L135 assume !(ssl3_accept_~s__state~0 == 8466); 110058#L138 assume !(ssl3_accept_~s__state~0 == 8496); 110055#L141 assume !(ssl3_accept_~s__state~0 == 8497); 110052#L144 assume !(ssl3_accept_~s__state~0 == 8512); 110049#L147 assume !(ssl3_accept_~s__state~0 == 8513); 110045#L150 assume !(ssl3_accept_~s__state~0 == 8528); 110042#L153 assume !(ssl3_accept_~s__state~0 == 8529); 110039#L156 assume !(ssl3_accept_~s__state~0 == 8544); 110017#L159 assume !(ssl3_accept_~s__state~0 == 8545); 110016#L162 assume !(ssl3_accept_~s__state~0 == 8560); 110015#L165 assume !(ssl3_accept_~s__state~0 == 8561); 110014#L168 assume !(ssl3_accept_~s__state~0 == 8448); 110013#L171 assume ssl3_accept_~s__state~0 == 8576; 109842#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110012#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 110010#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 110007#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 104525#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 109757#L643 ssl3_accept_~skip~0 := 0; 109756#L102-3 assume true; 109755#L102-1 assume !false; 109754#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109753#L105 assume !(ssl3_accept_~s__state~0 == 12292); 109752#L108 assume !(ssl3_accept_~s__state~0 == 16384); 109751#L111 assume !(ssl3_accept_~s__state~0 == 8192); 109750#L114 assume !(ssl3_accept_~s__state~0 == 24576); 109749#L117 assume !(ssl3_accept_~s__state~0 == 8195); 109748#L120 assume !(ssl3_accept_~s__state~0 == 8480); 109747#L123 assume !(ssl3_accept_~s__state~0 == 8481); 109746#L126 assume !(ssl3_accept_~s__state~0 == 8482); 109744#L129 assume !(ssl3_accept_~s__state~0 == 8464); 109742#L132 assume !(ssl3_accept_~s__state~0 == 8465); 109743#L135 assume ssl3_accept_~s__state~0 == 8466; 104474#L136 [2018-11-09 22:26:53,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,412 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 20 times [2018-11-09 22:26:53,412 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,412 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:53,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,418 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,418 INFO L82 PathProgramCache]: Analyzing trace with hash -806580889, now seen corresponding path program 1 times [2018-11-09 22:26:53,418 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,419 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,419 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,419 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:53,419 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-09 22:26:53,460 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:53,460 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:53,460 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:53,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:53,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:53,461 INFO L87 Difference]: Start difference. First operand 5955 states and 7582 transitions. cyclomatic complexity: 1638 Second operand 3 states. [2018-11-09 22:26:53,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:53,529 INFO L93 Difference]: Finished difference Result 8237 states and 10403 transitions. [2018-11-09 22:26:53,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:53,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8237 states and 10403 transitions. [2018-11-09 22:26:53,545 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7881 [2018-11-09 22:26:53,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8237 states to 8237 states and 10403 transitions. [2018-11-09 22:26:53,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8033 [2018-11-09 22:26:53,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8033 [2018-11-09 22:26:53,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8237 states and 10403 transitions. [2018-11-09 22:26:53,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:53,561 INFO L705 BuchiCegarLoop]: Abstraction has 8237 states and 10403 transitions. [2018-11-09 22:26:53,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8237 states and 10403 transitions. [2018-11-09 22:26:53,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8237 to 8143. [2018-11-09 22:26:53,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8143 states. [2018-11-09 22:26:53,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8143 states to 8143 states and 10298 transitions. [2018-11-09 22:26:53,605 INFO L728 BuchiCegarLoop]: Abstraction has 8143 states and 10298 transitions. [2018-11-09 22:26:53,605 INFO L608 BuchiCegarLoop]: Abstraction has 8143 states and 10298 transitions. [2018-11-09 22:26:53,606 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-09 22:26:53,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8143 states and 10298 transitions. [2018-11-09 22:26:53,617 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7831 [2018-11-09 22:26:53,617 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:53,617 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:53,618 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-09 22:26:53,618 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:53,618 INFO L793 eck$LassoCheckResult]: Stem: 118821#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 118638#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 118639#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118809#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 118827#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 118745#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 118828#L102-3 assume true; 118875#L102-1 assume !false; 122439#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122440#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122408#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122409#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122398#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122399#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122272#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122273#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122264#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122265#L129 assume ssl3_accept_~s__state~0 == 8464; 119767#L136 [2018-11-09 22:26:53,618 INFO L795 eck$LassoCheckResult]: Loop: 119767#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 122415#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 121872#L277-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; 122410#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122433#L643 ssl3_accept_~skip~0 := 0; 122432#L102-3 assume true; 122431#L102-1 assume !false; 122430#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122429#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122428#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122427#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122426#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122425#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122424#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122423#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122422#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122421#L129 assume !(ssl3_accept_~s__state~0 == 8464); 122420#L132 assume !(ssl3_accept_~s__state~0 == 8465); 122215#L135 assume !(ssl3_accept_~s__state~0 == 8466); 121369#L138 assume ssl3_accept_~s__state~0 == 8496; 118954#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121368#L290 assume !(ssl3_accept_~blastFlag~0 == 1); 121367#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 121365#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 118632#L296-2 ssl3_accept_~s__init_num~0 := 0; 119943#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119939#L643 ssl3_accept_~skip~0 := 0; 119934#L102-3 assume true; 119935#L102-1 assume !false; 119930#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119931#L105 assume !(ssl3_accept_~s__state~0 == 12292); 119926#L108 assume !(ssl3_accept_~s__state~0 == 16384); 119927#L111 assume !(ssl3_accept_~s__state~0 == 8192); 119922#L114 assume !(ssl3_accept_~s__state~0 == 24576); 119923#L117 assume !(ssl3_accept_~s__state~0 == 8195); 119918#L120 assume !(ssl3_accept_~s__state~0 == 8480); 119919#L123 assume !(ssl3_accept_~s__state~0 == 8481); 119914#L126 assume !(ssl3_accept_~s__state~0 == 8482); 119915#L129 assume !(ssl3_accept_~s__state~0 == 8464); 119910#L132 assume !(ssl3_accept_~s__state~0 == 8465); 119911#L135 assume !(ssl3_accept_~s__state~0 == 8466); 119906#L138 assume !(ssl3_accept_~s__state~0 == 8496); 119907#L141 assume !(ssl3_accept_~s__state~0 == 8497); 119870#L144 assume ssl3_accept_~s__state~0 == 8512; 119871#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121852#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 121853#L311 assume !(ssl3_accept_~blastFlag~0 == 2); 122093#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 122678#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 122676#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122671#L643 ssl3_accept_~skip~0 := 0; 122670#L102-3 assume true; 122669#L102-1 assume !false; 122668#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122667#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122666#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122665#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122664#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122663#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122662#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122661#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122660#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122659#L129 assume !(ssl3_accept_~s__state~0 == 8464); 122658#L132 assume !(ssl3_accept_~s__state~0 == 8465); 122657#L135 assume !(ssl3_accept_~s__state~0 == 8466); 122656#L138 assume !(ssl3_accept_~s__state~0 == 8496); 122655#L141 assume !(ssl3_accept_~s__state~0 == 8497); 122654#L144 assume !(ssl3_accept_~s__state~0 == 8512); 122653#L147 assume !(ssl3_accept_~s__state~0 == 8513); 122652#L150 assume ssl3_accept_~s__state~0 == 8528; 122200#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 122650#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 122648#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 122641#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 122644#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 122639#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 122638#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 122636#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122631#L643 ssl3_accept_~skip~0 := 0; 122630#L102-3 assume true; 122628#L102-1 assume !false; 122623#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122621#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122619#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122617#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122615#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122613#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122611#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122609#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122607#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122605#L129 assume !(ssl3_accept_~s__state~0 == 8464); 122603#L132 assume !(ssl3_accept_~s__state~0 == 8465); 122601#L135 assume !(ssl3_accept_~s__state~0 == 8466); 122599#L138 assume !(ssl3_accept_~s__state~0 == 8496); 122597#L141 assume !(ssl3_accept_~s__state~0 == 8497); 122595#L144 assume !(ssl3_accept_~s__state~0 == 8512); 122593#L147 assume !(ssl3_accept_~s__state~0 == 8513); 122591#L150 assume !(ssl3_accept_~s__state~0 == 8528); 122589#L153 assume !(ssl3_accept_~s__state~0 == 8529); 122587#L156 assume ssl3_accept_~s__state~0 == 8544; 119954#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 122584#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 122581#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122579#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 122575#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 122573#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 122572#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 122569#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122564#L643 ssl3_accept_~skip~0 := 0; 122563#L102-3 assume true; 122562#L102-1 assume !false; 122561#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122560#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122559#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122558#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122557#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122556#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122555#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122554#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122553#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122552#L129 assume !(ssl3_accept_~s__state~0 == 8464); 122551#L132 assume !(ssl3_accept_~s__state~0 == 8465); 122550#L135 assume !(ssl3_accept_~s__state~0 == 8466); 122549#L138 assume !(ssl3_accept_~s__state~0 == 8496); 122548#L141 assume !(ssl3_accept_~s__state~0 == 8497); 122547#L144 assume !(ssl3_accept_~s__state~0 == 8512); 122546#L147 assume !(ssl3_accept_~s__state~0 == 8513); 122545#L150 assume !(ssl3_accept_~s__state~0 == 8528); 122544#L153 assume !(ssl3_accept_~s__state~0 == 8529); 122543#L156 assume !(ssl3_accept_~s__state~0 == 8544); 122542#L159 assume !(ssl3_accept_~s__state~0 == 8545); 122541#L162 assume !(ssl3_accept_~s__state~0 == 8560); 122540#L165 assume !(ssl3_accept_~s__state~0 == 8561); 122539#L168 assume ssl3_accept_~s__state~0 == 8448; 122538#L169 assume !(ssl3_accept_~num1~0 > 0); 122536#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 122534#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122529#L643 ssl3_accept_~skip~0 := 0; 122528#L102-3 assume true; 122527#L102-1 assume !false; 122526#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122525#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122524#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122523#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122522#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122521#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122520#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122519#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122518#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122517#L129 assume !(ssl3_accept_~s__state~0 == 8464); 122516#L132 assume !(ssl3_accept_~s__state~0 == 8465); 122515#L135 assume !(ssl3_accept_~s__state~0 == 8466); 122514#L138 assume !(ssl3_accept_~s__state~0 == 8496); 122513#L141 assume !(ssl3_accept_~s__state~0 == 8497); 122512#L144 assume !(ssl3_accept_~s__state~0 == 8512); 122511#L147 assume !(ssl3_accept_~s__state~0 == 8513); 122510#L150 assume !(ssl3_accept_~s__state~0 == 8528); 122509#L153 assume !(ssl3_accept_~s__state~0 == 8529); 122508#L156 assume !(ssl3_accept_~s__state~0 == 8544); 122507#L159 assume !(ssl3_accept_~s__state~0 == 8545); 122506#L162 assume !(ssl3_accept_~s__state~0 == 8560); 122505#L165 assume !(ssl3_accept_~s__state~0 == 8561); 122503#L168 assume !(ssl3_accept_~s__state~0 == 8448); 122504#L171 assume ssl3_accept_~s__state~0 == 8576; 126301#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 126578#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 126577#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 126576#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 122407#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 122400#L643 ssl3_accept_~skip~0 := 0; 122397#L102-3 assume true; 122279#L102-1 assume !false; 122274#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122270#L105 assume !(ssl3_accept_~s__state~0 == 12292); 122266#L108 assume !(ssl3_accept_~s__state~0 == 16384); 122262#L111 assume !(ssl3_accept_~s__state~0 == 8192); 122257#L114 assume !(ssl3_accept_~s__state~0 == 24576); 122254#L117 assume !(ssl3_accept_~s__state~0 == 8195); 122202#L120 assume !(ssl3_accept_~s__state~0 == 8480); 122203#L123 assume !(ssl3_accept_~s__state~0 == 8481); 122193#L126 assume !(ssl3_accept_~s__state~0 == 8482); 122194#L129 assume !(ssl3_accept_~s__state~0 == 8464); 119883#L132 assume !(ssl3_accept_~s__state~0 == 8465); 119884#L135 assume ssl3_accept_~s__state~0 == 8466; 119767#L136 [2018-11-09 22:26:53,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,618 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 21 times [2018-11-09 22:26:53,618 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:53,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,624 INFO L82 PathProgramCache]: Analyzing trace with hash -308024087, now seen corresponding path program 1 times [2018-11-09 22:26:53,624 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:53,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:53,654 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:53,654 INFO L82 PathProgramCache]: Analyzing trace with hash 472105053, now seen corresponding path program 1 times [2018-11-09 22:26:53,654 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:53,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:53,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:53,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:53,698 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-09 22:26:53,698 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:53,698 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:54,543 WARN L179 SmtUtils]: Spent 832.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2018-11-09 22:26:54,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:54,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:54,596 INFO L87 Difference]: Start difference. First operand 8143 states and 10298 transitions. cyclomatic complexity: 2169 Second operand 3 states. [2018-11-09 22:26:54,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:54,672 INFO L93 Difference]: Finished difference Result 10635 states and 13407 transitions. [2018-11-09 22:26:54,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:54,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10635 states and 13407 transitions. [2018-11-09 22:26:54,703 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10409 [2018-11-09 22:26:54,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10635 states to 10635 states and 13407 transitions. [2018-11-09 22:26:54,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10525 [2018-11-09 22:26:54,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10525 [2018-11-09 22:26:54,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10635 states and 13407 transitions. [2018-11-09 22:26:54,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:54,731 INFO L705 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-09 22:26:54,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10635 states and 13407 transitions. [2018-11-09 22:26:54,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10635 to 10635. [2018-11-09 22:26:54,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10635 states. [2018-11-09 22:26:54,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10635 states to 10635 states and 13407 transitions. [2018-11-09 22:26:54,791 INFO L728 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-09 22:26:54,791 INFO L608 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-09 22:26:54,791 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-09 22:26:54,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10635 states and 13407 transitions. [2018-11-09 22:26:54,808 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10409 [2018-11-09 22:26:54,809 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:54,809 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:54,810 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:54,810 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:54,810 INFO L793 eck$LassoCheckResult]: Stem: 137620#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 137424#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 137425#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 137613#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 137626#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 137542#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 137627#L102-3 assume true; 137694#L102-1 assume !false; 141885#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141884#L105 assume !(ssl3_accept_~s__state~0 == 12292); 141883#L108 assume !(ssl3_accept_~s__state~0 == 16384); 141882#L111 assume !(ssl3_accept_~s__state~0 == 8192); 141881#L114 assume !(ssl3_accept_~s__state~0 == 24576); 141880#L117 assume !(ssl3_accept_~s__state~0 == 8195); 141879#L120 assume !(ssl3_accept_~s__state~0 == 8480); 141878#L123 assume !(ssl3_accept_~s__state~0 == 8481); 139012#L126 assume !(ssl3_accept_~s__state~0 == 8482); 139013#L129 assume ssl3_accept_~s__state~0 == 8464; 138645#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 141855#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 141841#L277-2 [2018-11-09 22:26:54,810 INFO L795 eck$LassoCheckResult]: Loop: 141841#L277-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; 141853#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141872#L643 ssl3_accept_~skip~0 := 0; 141871#L102-3 assume true; 141870#L102-1 assume !false; 141869#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141868#L105 assume !(ssl3_accept_~s__state~0 == 12292); 141867#L108 assume !(ssl3_accept_~s__state~0 == 16384); 141866#L111 assume !(ssl3_accept_~s__state~0 == 8192); 141865#L114 assume !(ssl3_accept_~s__state~0 == 24576); 141864#L117 assume !(ssl3_accept_~s__state~0 == 8195); 141863#L120 assume !(ssl3_accept_~s__state~0 == 8480); 141862#L123 assume !(ssl3_accept_~s__state~0 == 8481); 141861#L126 assume !(ssl3_accept_~s__state~0 == 8482); 141860#L129 assume !(ssl3_accept_~s__state~0 == 8464); 141859#L132 assume !(ssl3_accept_~s__state~0 == 8465); 139928#L135 assume !(ssl3_accept_~s__state~0 == 8466); 139929#L138 assume ssl3_accept_~s__state~0 == 8496; 137796#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 137797#L290 assume !(ssl3_accept_~blastFlag~0 == 1); 140753#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 140751#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 140750#L296-2 ssl3_accept_~s__init_num~0 := 0; 140748#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140743#L643 ssl3_accept_~skip~0 := 0; 140742#L102-3 assume true; 140741#L102-1 assume !false; 140740#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140739#L105 assume !(ssl3_accept_~s__state~0 == 12292); 140738#L108 assume !(ssl3_accept_~s__state~0 == 16384); 140737#L111 assume !(ssl3_accept_~s__state~0 == 8192); 140736#L114 assume !(ssl3_accept_~s__state~0 == 24576); 140735#L117 assume !(ssl3_accept_~s__state~0 == 8195); 140734#L120 assume !(ssl3_accept_~s__state~0 == 8480); 140733#L123 assume !(ssl3_accept_~s__state~0 == 8481); 140732#L126 assume !(ssl3_accept_~s__state~0 == 8482); 140731#L129 assume !(ssl3_accept_~s__state~0 == 8464); 140730#L132 assume !(ssl3_accept_~s__state~0 == 8465); 140729#L135 assume !(ssl3_accept_~s__state~0 == 8466); 140728#L138 assume !(ssl3_accept_~s__state~0 == 8496); 140727#L141 assume !(ssl3_accept_~s__state~0 == 8497); 140726#L144 assume ssl3_accept_~s__state~0 == 8512; 140503#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140724#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 140723#L311 assume !(ssl3_accept_~blastFlag~0 == 2); 140722#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 140721#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 140719#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140714#L643 ssl3_accept_~skip~0 := 0; 140713#L102-3 assume true; 140712#L102-1 assume !false; 140711#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140710#L105 assume !(ssl3_accept_~s__state~0 == 12292); 140709#L108 assume !(ssl3_accept_~s__state~0 == 16384); 140708#L111 assume !(ssl3_accept_~s__state~0 == 8192); 140707#L114 assume !(ssl3_accept_~s__state~0 == 24576); 140706#L117 assume !(ssl3_accept_~s__state~0 == 8195); 140705#L120 assume !(ssl3_accept_~s__state~0 == 8480); 140704#L123 assume !(ssl3_accept_~s__state~0 == 8481); 140703#L126 assume !(ssl3_accept_~s__state~0 == 8482); 140702#L129 assume !(ssl3_accept_~s__state~0 == 8464); 140701#L132 assume !(ssl3_accept_~s__state~0 == 8465); 140700#L135 assume !(ssl3_accept_~s__state~0 == 8466); 140699#L138 assume !(ssl3_accept_~s__state~0 == 8496); 140698#L141 assume !(ssl3_accept_~s__state~0 == 8497); 140697#L144 assume !(ssl3_accept_~s__state~0 == 8512); 140696#L147 assume !(ssl3_accept_~s__state~0 == 8513); 140695#L150 assume ssl3_accept_~s__state~0 == 8528; 140498#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140693#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 140691#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 140684#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140687#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 140682#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 140681#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140679#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140674#L643 ssl3_accept_~skip~0 := 0; 140673#L102-3 assume true; 140671#L102-1 assume !false; 140666#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140664#L105 assume !(ssl3_accept_~s__state~0 == 12292); 140662#L108 assume !(ssl3_accept_~s__state~0 == 16384); 140660#L111 assume !(ssl3_accept_~s__state~0 == 8192); 140658#L114 assume !(ssl3_accept_~s__state~0 == 24576); 140656#L117 assume !(ssl3_accept_~s__state~0 == 8195); 140654#L120 assume !(ssl3_accept_~s__state~0 == 8480); 140652#L123 assume !(ssl3_accept_~s__state~0 == 8481); 140650#L126 assume !(ssl3_accept_~s__state~0 == 8482); 140648#L129 assume !(ssl3_accept_~s__state~0 == 8464); 140646#L132 assume !(ssl3_accept_~s__state~0 == 8465); 140644#L135 assume !(ssl3_accept_~s__state~0 == 8466); 140642#L138 assume !(ssl3_accept_~s__state~0 == 8496); 140640#L141 assume !(ssl3_accept_~s__state~0 == 8497); 140638#L144 assume !(ssl3_accept_~s__state~0 == 8512); 140636#L147 assume !(ssl3_accept_~s__state~0 == 8513); 140634#L150 assume !(ssl3_accept_~s__state~0 == 8528); 140632#L153 assume !(ssl3_accept_~s__state~0 == 8529); 140630#L156 assume ssl3_accept_~s__state~0 == 8544; 140493#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 140627#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 140623#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140620#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 140615#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 140610#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 140608#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 140601#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140589#L643 ssl3_accept_~skip~0 := 0; 140587#L102-3 assume true; 140585#L102-1 assume !false; 140583#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140581#L105 assume !(ssl3_accept_~s__state~0 == 12292); 140579#L108 assume !(ssl3_accept_~s__state~0 == 16384); 140577#L111 assume !(ssl3_accept_~s__state~0 == 8192); 140575#L114 assume !(ssl3_accept_~s__state~0 == 24576); 140573#L117 assume !(ssl3_accept_~s__state~0 == 8195); 140571#L120 assume !(ssl3_accept_~s__state~0 == 8480); 140569#L123 assume !(ssl3_accept_~s__state~0 == 8481); 140567#L126 assume !(ssl3_accept_~s__state~0 == 8482); 140565#L129 assume !(ssl3_accept_~s__state~0 == 8464); 140563#L132 assume !(ssl3_accept_~s__state~0 == 8465); 140561#L135 assume !(ssl3_accept_~s__state~0 == 8466); 140559#L138 assume !(ssl3_accept_~s__state~0 == 8496); 140558#L141 assume !(ssl3_accept_~s__state~0 == 8497); 140557#L144 assume !(ssl3_accept_~s__state~0 == 8512); 140555#L147 assume !(ssl3_accept_~s__state~0 == 8513); 140553#L150 assume !(ssl3_accept_~s__state~0 == 8528); 140551#L153 assume !(ssl3_accept_~s__state~0 == 8529); 140549#L156 assume !(ssl3_accept_~s__state~0 == 8544); 140547#L159 assume !(ssl3_accept_~s__state~0 == 8545); 140545#L162 assume !(ssl3_accept_~s__state~0 == 8560); 140543#L165 assume !(ssl3_accept_~s__state~0 == 8561); 140541#L168 assume ssl3_accept_~s__state~0 == 8448; 140539#L169 assume !(ssl3_accept_~num1~0 > 0); 140537#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140533#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140524#L643 ssl3_accept_~skip~0 := 0; 140523#L102-3 assume true; 140522#L102-1 assume !false; 140521#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140520#L105 assume !(ssl3_accept_~s__state~0 == 12292); 140519#L108 assume !(ssl3_accept_~s__state~0 == 16384); 140518#L111 assume !(ssl3_accept_~s__state~0 == 8192); 140517#L114 assume !(ssl3_accept_~s__state~0 == 24576); 140516#L117 assume !(ssl3_accept_~s__state~0 == 8195); 140514#L120 assume !(ssl3_accept_~s__state~0 == 8480); 140513#L123 assume !(ssl3_accept_~s__state~0 == 8481); 140512#L126 assume !(ssl3_accept_~s__state~0 == 8482); 140511#L129 assume !(ssl3_accept_~s__state~0 == 8464); 140510#L132 assume !(ssl3_accept_~s__state~0 == 8465); 140509#L135 assume !(ssl3_accept_~s__state~0 == 8466); 140508#L138 assume !(ssl3_accept_~s__state~0 == 8496); 140507#L141 assume !(ssl3_accept_~s__state~0 == 8497); 140506#L144 assume !(ssl3_accept_~s__state~0 == 8512); 140504#L147 assume !(ssl3_accept_~s__state~0 == 8513); 140501#L150 assume !(ssl3_accept_~s__state~0 == 8528); 140499#L153 assume !(ssl3_accept_~s__state~0 == 8529); 140496#L156 assume !(ssl3_accept_~s__state~0 == 8544); 140494#L159 assume !(ssl3_accept_~s__state~0 == 8545); 140491#L162 assume !(ssl3_accept_~s__state~0 == 8560); 140489#L165 assume !(ssl3_accept_~s__state~0 == 8561); 140486#L168 assume !(ssl3_accept_~s__state~0 == 8448); 140484#L171 assume ssl3_accept_~s__state~0 == 8576; 140402#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 140482#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 140458#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 140451#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 140412#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 141847#L643 ssl3_accept_~skip~0 := 0; 141846#L102-3 assume true; 141845#L102-1 assume !false; 141834#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141828#L105 assume !(ssl3_accept_~s__state~0 == 12292); 141817#L108 assume !(ssl3_accept_~s__state~0 == 16384); 141791#L111 assume !(ssl3_accept_~s__state~0 == 8192); 141790#L114 assume !(ssl3_accept_~s__state~0 == 24576); 141451#L117 assume !(ssl3_accept_~s__state~0 == 8195); 141448#L120 assume !(ssl3_accept_~s__state~0 == 8480); 141447#L123 assume !(ssl3_accept_~s__state~0 == 8481); 141446#L126 assume !(ssl3_accept_~s__state~0 == 8482); 141445#L129 assume !(ssl3_accept_~s__state~0 == 8464); 141430#L132 assume !(ssl3_accept_~s__state~0 == 8465); 141431#L135 assume ssl3_accept_~s__state~0 == 8466; 137818#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 141854#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 141841#L277-2 [2018-11-09 22:26:54,810 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:54,811 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 1 times [2018-11-09 22:26:54,811 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:54,811 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:54,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:54,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:54,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:54,816 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:54,816 INFO L82 PathProgramCache]: Analyzing trace with hash -253741591, now seen corresponding path program 2 times [2018-11-09 22:26:54,817 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:54,817 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:54,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,817 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:54,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:54,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:54,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1565569376, now seen corresponding path program 1 times [2018-11-09 22:26:54,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:54,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:54,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,841 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:54,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:54,877 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 187 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-09 22:26:54,877 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:54,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:55,637 WARN L179 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 395 DAG size of output: 153 [2018-11-09 22:26:55,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:55,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:55,697 INFO L87 Difference]: Start difference. First operand 10635 states and 13407 transitions. cyclomatic complexity: 2789 Second operand 3 states. [2018-11-09 22:26:55,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:55,726 INFO L93 Difference]: Finished difference Result 8061 states and 10191 transitions. [2018-11-09 22:26:55,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:55,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8061 states and 10191 transitions. [2018-11-09 22:26:55,739 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-09 22:26:55,746 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8061 states to 8061 states and 10191 transitions. [2018-11-09 22:26:55,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7951 [2018-11-09 22:26:55,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7951 [2018-11-09 22:26:55,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8061 states and 10191 transitions. [2018-11-09 22:26:55,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:55,749 INFO L705 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-09 22:26:55,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8061 states and 10191 transitions. [2018-11-09 22:26:55,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8061 to 8061. [2018-11-09 22:26:55,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8061 states. [2018-11-09 22:26:55,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8061 states to 8061 states and 10191 transitions. [2018-11-09 22:26:55,786 INFO L728 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-09 22:26:55,786 INFO L608 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-09 22:26:55,786 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-09 22:26:55,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8061 states and 10191 transitions. [2018-11-09 22:26:55,796 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-09 22:26:55,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:55,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:55,797 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:55,797 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:55,797 INFO L793 eck$LassoCheckResult]: Stem: 156306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 156124#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 156125#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156300#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 156314#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 156239#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 156315#L102-3 assume true; 156377#L102-1 assume !false; 158615#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158612#L105 assume !(ssl3_accept_~s__state~0 == 12292); 158609#L108 assume !(ssl3_accept_~s__state~0 == 16384); 158606#L111 assume !(ssl3_accept_~s__state~0 == 8192); 158603#L114 assume !(ssl3_accept_~s__state~0 == 24576); 158600#L117 assume !(ssl3_accept_~s__state~0 == 8195); 158597#L120 assume !(ssl3_accept_~s__state~0 == 8480); 158594#L123 assume !(ssl3_accept_~s__state~0 == 8481); 158589#L126 assume !(ssl3_accept_~s__state~0 == 8482); 158586#L129 assume ssl3_accept_~s__state~0 == 8464; 156627#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156604#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 156601#L277-2 [2018-11-09 22:26:55,798 INFO L795 eck$LassoCheckResult]: Loop: 156601#L277-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; 156585#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 156578#L643 ssl3_accept_~skip~0 := 0; 156575#L102-3 assume true; 156572#L102-1 assume !false; 156569#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156566#L105 assume !(ssl3_accept_~s__state~0 == 12292); 156563#L108 assume !(ssl3_accept_~s__state~0 == 16384); 156560#L111 assume !(ssl3_accept_~s__state~0 == 8192); 156557#L114 assume !(ssl3_accept_~s__state~0 == 24576); 156552#L117 assume !(ssl3_accept_~s__state~0 == 8195); 156549#L120 assume !(ssl3_accept_~s__state~0 == 8480); 156544#L123 assume !(ssl3_accept_~s__state~0 == 8481); 156539#L126 assume !(ssl3_accept_~s__state~0 == 8482); 156536#L129 assume !(ssl3_accept_~s__state~0 == 8464); 156533#L132 assume !(ssl3_accept_~s__state~0 == 8465); 156528#L135 assume !(ssl3_accept_~s__state~0 == 8466); 156525#L138 assume ssl3_accept_~s__state~0 == 8496; 156517#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 156482#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 156480#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 156476#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 156473#L296-2 ssl3_accept_~s__init_num~0 := 0; 156466#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 156460#L643 ssl3_accept_~skip~0 := 0; 156458#L102-3 assume true; 156456#L102-1 assume !false; 156454#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156452#L105 assume !(ssl3_accept_~s__state~0 == 12292); 156450#L108 assume !(ssl3_accept_~s__state~0 == 16384); 156448#L111 assume !(ssl3_accept_~s__state~0 == 8192); 156446#L114 assume !(ssl3_accept_~s__state~0 == 24576); 156443#L117 assume !(ssl3_accept_~s__state~0 == 8195); 156441#L120 assume !(ssl3_accept_~s__state~0 == 8480); 156438#L123 assume !(ssl3_accept_~s__state~0 == 8481); 156435#L126 assume !(ssl3_accept_~s__state~0 == 8482); 156433#L129 assume !(ssl3_accept_~s__state~0 == 8464); 156431#L132 assume !(ssl3_accept_~s__state~0 == 8465); 156428#L135 assume !(ssl3_accept_~s__state~0 == 8466); 156426#L138 assume !(ssl3_accept_~s__state~0 == 8496); 156423#L141 assume !(ssl3_accept_~s__state~0 == 8497); 156414#L144 assume ssl3_accept_~s__state~0 == 8512; 156415#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156398#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 156400#L311 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 157725#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 157724#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 157722#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 157717#L643 ssl3_accept_~skip~0 := 0; 157716#L102-3 assume true; 157715#L102-1 assume !false; 157714#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157713#L105 assume !(ssl3_accept_~s__state~0 == 12292); 157712#L108 assume !(ssl3_accept_~s__state~0 == 16384); 157711#L111 assume !(ssl3_accept_~s__state~0 == 8192); 157710#L114 assume !(ssl3_accept_~s__state~0 == 24576); 157709#L117 assume !(ssl3_accept_~s__state~0 == 8195); 157708#L120 assume !(ssl3_accept_~s__state~0 == 8480); 157707#L123 assume !(ssl3_accept_~s__state~0 == 8481); 157706#L126 assume !(ssl3_accept_~s__state~0 == 8482); 157705#L129 assume !(ssl3_accept_~s__state~0 == 8464); 157704#L132 assume !(ssl3_accept_~s__state~0 == 8465); 157703#L135 assume !(ssl3_accept_~s__state~0 == 8466); 157702#L138 assume !(ssl3_accept_~s__state~0 == 8496); 157701#L141 assume !(ssl3_accept_~s__state~0 == 8497); 157700#L144 assume !(ssl3_accept_~s__state~0 == 8512); 157699#L147 assume !(ssl3_accept_~s__state~0 == 8513); 157698#L150 assume ssl3_accept_~s__state~0 == 8528; 156727#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 157696#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 157694#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 157687#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 157690#L359 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 157685#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 157684#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 157682#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 157677#L643 ssl3_accept_~skip~0 := 0; 157676#L102-3 assume true; 157674#L102-1 assume !false; 157669#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157667#L105 assume !(ssl3_accept_~s__state~0 == 12292); 157665#L108 assume !(ssl3_accept_~s__state~0 == 16384); 157663#L111 assume !(ssl3_accept_~s__state~0 == 8192); 157661#L114 assume !(ssl3_accept_~s__state~0 == 24576); 157659#L117 assume !(ssl3_accept_~s__state~0 == 8195); 157657#L120 assume !(ssl3_accept_~s__state~0 == 8480); 157655#L123 assume !(ssl3_accept_~s__state~0 == 8481); 157653#L126 assume !(ssl3_accept_~s__state~0 == 8482); 157651#L129 assume !(ssl3_accept_~s__state~0 == 8464); 157649#L132 assume !(ssl3_accept_~s__state~0 == 8465); 157647#L135 assume !(ssl3_accept_~s__state~0 == 8466); 157645#L138 assume !(ssl3_accept_~s__state~0 == 8496); 157643#L141 assume !(ssl3_accept_~s__state~0 == 8497); 157641#L144 assume !(ssl3_accept_~s__state~0 == 8512); 157639#L147 assume !(ssl3_accept_~s__state~0 == 8513); 157637#L150 assume !(ssl3_accept_~s__state~0 == 8528); 157635#L153 assume !(ssl3_accept_~s__state~0 == 8529); 157633#L156 assume ssl3_accept_~s__state~0 == 8544; 156638#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 157630#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 157627#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157625#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 157621#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 157619#L409 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 157618#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 157615#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 157610#L643 ssl3_accept_~skip~0 := 0; 157609#L102-3 assume true; 157608#L102-1 assume !false; 157607#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157606#L105 assume !(ssl3_accept_~s__state~0 == 12292); 157605#L108 assume !(ssl3_accept_~s__state~0 == 16384); 157604#L111 assume !(ssl3_accept_~s__state~0 == 8192); 157603#L114 assume !(ssl3_accept_~s__state~0 == 24576); 157602#L117 assume !(ssl3_accept_~s__state~0 == 8195); 157601#L120 assume !(ssl3_accept_~s__state~0 == 8480); 157600#L123 assume !(ssl3_accept_~s__state~0 == 8481); 157599#L126 assume !(ssl3_accept_~s__state~0 == 8482); 157598#L129 assume !(ssl3_accept_~s__state~0 == 8464); 157597#L132 assume !(ssl3_accept_~s__state~0 == 8465); 157596#L135 assume !(ssl3_accept_~s__state~0 == 8466); 157595#L138 assume !(ssl3_accept_~s__state~0 == 8496); 157594#L141 assume !(ssl3_accept_~s__state~0 == 8497); 157592#L144 assume !(ssl3_accept_~s__state~0 == 8512); 157590#L147 assume !(ssl3_accept_~s__state~0 == 8513); 157580#L150 assume !(ssl3_accept_~s__state~0 == 8528); 157578#L153 assume !(ssl3_accept_~s__state~0 == 8529); 157575#L156 assume !(ssl3_accept_~s__state~0 == 8544); 157572#L159 assume !(ssl3_accept_~s__state~0 == 8545); 157566#L162 assume !(ssl3_accept_~s__state~0 == 8560); 157564#L165 assume !(ssl3_accept_~s__state~0 == 8561); 157562#L168 assume ssl3_accept_~s__state~0 == 8448; 157560#L169 assume !(ssl3_accept_~num1~0 > 0); 157557#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157554#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 157548#L643 ssl3_accept_~skip~0 := 0; 157546#L102-3 assume true; 157541#L102-1 assume !false; 157538#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157535#L105 assume !(ssl3_accept_~s__state~0 == 12292); 157532#L108 assume !(ssl3_accept_~s__state~0 == 16384); 157528#L111 assume !(ssl3_accept_~s__state~0 == 8192); 157524#L114 assume !(ssl3_accept_~s__state~0 == 24576); 157517#L117 assume !(ssl3_accept_~s__state~0 == 8195); 157514#L120 assume !(ssl3_accept_~s__state~0 == 8480); 157510#L123 assume !(ssl3_accept_~s__state~0 == 8481); 157506#L126 assume !(ssl3_accept_~s__state~0 == 8482); 157502#L129 assume !(ssl3_accept_~s__state~0 == 8464); 157498#L132 assume !(ssl3_accept_~s__state~0 == 8465); 157494#L135 assume !(ssl3_accept_~s__state~0 == 8466); 157490#L138 assume !(ssl3_accept_~s__state~0 == 8496); 157485#L141 assume !(ssl3_accept_~s__state~0 == 8497); 157477#L144 assume !(ssl3_accept_~s__state~0 == 8512); 157473#L147 assume !(ssl3_accept_~s__state~0 == 8513); 157469#L150 assume !(ssl3_accept_~s__state~0 == 8528); 157465#L153 assume !(ssl3_accept_~s__state~0 == 8529); 157461#L156 assume !(ssl3_accept_~s__state~0 == 8544); 157457#L159 assume !(ssl3_accept_~s__state~0 == 8545); 157453#L162 assume !(ssl3_accept_~s__state~0 == 8560); 157449#L165 assume !(ssl3_accept_~s__state~0 == 8561); 157439#L168 assume !(ssl3_accept_~s__state~0 == 8448); 156832#L171 assume ssl3_accept_~s__state~0 == 8576; 156833#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 156729#L452 assume ssl3_accept_~blastFlag~0 == 5;ssl3_accept_~blastFlag~0 := 6; 156730#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 156712#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 156710#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 156705#L643 ssl3_accept_~skip~0 := 0; 156704#L102-3 assume true; 156703#L102-1 assume !false; 156702#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156701#L105 assume !(ssl3_accept_~s__state~0 == 12292); 156700#L108 assume !(ssl3_accept_~s__state~0 == 16384); 156699#L111 assume !(ssl3_accept_~s__state~0 == 8192); 156698#L114 assume !(ssl3_accept_~s__state~0 == 24576); 156697#L117 assume !(ssl3_accept_~s__state~0 == 8195); 156696#L120 assume !(ssl3_accept_~s__state~0 == 8480); 156695#L123 assume !(ssl3_accept_~s__state~0 == 8481); 156694#L126 assume !(ssl3_accept_~s__state~0 == 8482); 156693#L129 assume !(ssl3_accept_~s__state~0 == 8464); 156691#L132 assume !(ssl3_accept_~s__state~0 == 8465); 156692#L135 assume ssl3_accept_~s__state~0 == 8466; 156532#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156619#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 156601#L277-2 [2018-11-09 22:26:55,798 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:55,798 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 2 times [2018-11-09 22:26:55,798 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:55,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:55,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:55,798 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:55,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:55,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:55,803 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:55,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1422678373, now seen corresponding path program 1 times [2018-11-09 22:26:55,803 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:55,804 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:55,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:55,804 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:55,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:55,850 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-09 22:26:55,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:55,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 22:26:55,850 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:55,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:55,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:55,851 INFO L87 Difference]: Start difference. First operand 8061 states and 10191 transitions. cyclomatic complexity: 2145 Second operand 3 states. [2018-11-09 22:26:55,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:55,958 INFO L93 Difference]: Finished difference Result 10735 states and 13619 transitions. [2018-11-09 22:26:55,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:55,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10735 states and 13619 transitions. [2018-11-09 22:26:55,996 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-09 22:26:56,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10735 states to 10735 states and 13619 transitions. [2018-11-09 22:26:56,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10625 [2018-11-09 22:26:56,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10625 [2018-11-09 22:26:56,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10735 states and 13619 transitions. [2018-11-09 22:26:56,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:56,085 INFO L705 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-09 22:26:56,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10735 states and 13619 transitions. [2018-11-09 22:26:56,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10735 to 10735. [2018-11-09 22:26:56,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10735 states. [2018-11-09 22:26:56,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10735 states to 10735 states and 13619 transitions. [2018-11-09 22:26:56,153 INFO L728 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-09 22:26:56,153 INFO L608 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-09 22:26:56,153 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-09 22:26:56,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10735 states and 13619 transitions. [2018-11-09 22:26:56,168 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-09 22:26:56,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:56,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:56,169 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,169 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,169 INFO L793 eck$LassoCheckResult]: Stem: 175120#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 174926#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 174927#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 175110#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 175129#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 175041#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 175130#L102-3 assume true; 175198#L102-1 assume !false; 177448#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177442#L105 assume !(ssl3_accept_~s__state~0 == 12292); 177443#L108 assume !(ssl3_accept_~s__state~0 == 16384); 177436#L111 assume !(ssl3_accept_~s__state~0 == 8192); 177437#L114 assume !(ssl3_accept_~s__state~0 == 24576); 177429#L117 assume !(ssl3_accept_~s__state~0 == 8195); 177430#L120 assume !(ssl3_accept_~s__state~0 == 8480); 177423#L123 assume !(ssl3_accept_~s__state~0 == 8481); 177424#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175448#L129 assume ssl3_accept_~s__state~0 == 8464; 175442#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 175414#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 175413#L277-2 [2018-11-09 22:26:56,170 INFO L795 eck$LassoCheckResult]: Loop: 175413#L277-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; 175400#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175393#L643 ssl3_accept_~skip~0 := 0; 175390#L102-3 assume true; 175387#L102-1 assume !false; 175384#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175381#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175378#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175375#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175372#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175367#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175364#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175359#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175354#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175351#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175348#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175343#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175340#L138 assume ssl3_accept_~s__state~0 == 8496; 175332#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 175297#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 175296#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 175293#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 175288#L296-2 ssl3_accept_~s__init_num~0 := 0; 175281#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175275#L643 ssl3_accept_~skip~0 := 0; 175273#L102-3 assume true; 175271#L102-1 assume !false; 175269#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175267#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175265#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175263#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175261#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175258#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175256#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175253#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175250#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175248#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175246#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175243#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175241#L138 assume !(ssl3_accept_~s__state~0 == 8496); 175238#L141 assume !(ssl3_accept_~s__state~0 == 8497); 175229#L144 assume ssl3_accept_~s__state~0 == 8512; 175230#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 175219#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 175221#L311 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 175848#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 175847#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 175845#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175840#L643 ssl3_accept_~skip~0 := 0; 175839#L102-3 assume true; 175838#L102-1 assume !false; 175837#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175836#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175835#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175834#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175833#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175832#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175831#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175830#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175829#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175828#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175827#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175826#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175825#L138 assume !(ssl3_accept_~s__state~0 == 8496); 175824#L141 assume !(ssl3_accept_~s__state~0 == 8497); 175823#L144 assume !(ssl3_accept_~s__state~0 == 8512); 175822#L147 assume !(ssl3_accept_~s__state~0 == 8513); 175821#L150 assume ssl3_accept_~s__state~0 == 8528; 175539#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 175819#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 175817#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 175810#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 175813#L359 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 175808#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 175807#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 175805#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175800#L643 ssl3_accept_~skip~0 := 0; 175799#L102-3 assume true; 175797#L102-1 assume !false; 175792#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175790#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175788#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175786#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175784#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175782#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175780#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175778#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175776#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175774#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175772#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175770#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175768#L138 assume !(ssl3_accept_~s__state~0 == 8496); 175766#L141 assume !(ssl3_accept_~s__state~0 == 8497); 175764#L144 assume !(ssl3_accept_~s__state~0 == 8512); 175762#L147 assume !(ssl3_accept_~s__state~0 == 8513); 175760#L150 assume !(ssl3_accept_~s__state~0 == 8528); 175758#L153 assume !(ssl3_accept_~s__state~0 == 8529); 175756#L156 assume ssl3_accept_~s__state~0 == 8544; 175458#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 175753#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 175750#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 175748#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 175744#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 175742#L409 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 175741#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 175738#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175733#L643 ssl3_accept_~skip~0 := 0; 175732#L102-3 assume true; 175731#L102-1 assume !false; 175730#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175729#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175728#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175727#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175726#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175725#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175724#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175723#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175722#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175721#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175720#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175719#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175718#L138 assume !(ssl3_accept_~s__state~0 == 8496); 175717#L141 assume !(ssl3_accept_~s__state~0 == 8497); 175716#L144 assume !(ssl3_accept_~s__state~0 == 8512); 175715#L147 assume !(ssl3_accept_~s__state~0 == 8513); 175714#L150 assume !(ssl3_accept_~s__state~0 == 8528); 175713#L153 assume !(ssl3_accept_~s__state~0 == 8529); 175712#L156 assume !(ssl3_accept_~s__state~0 == 8544); 175711#L159 assume !(ssl3_accept_~s__state~0 == 8545); 175710#L162 assume !(ssl3_accept_~s__state~0 == 8560); 175709#L165 assume !(ssl3_accept_~s__state~0 == 8561); 175708#L168 assume ssl3_accept_~s__state~0 == 8448; 175707#L169 assume !(ssl3_accept_~num1~0 > 0); 175705#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 175703#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175698#L643 ssl3_accept_~skip~0 := 0; 175697#L102-3 assume true; 175696#L102-1 assume !false; 175695#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175694#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175693#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175692#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175691#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175690#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175689#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175688#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175687#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175686#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175685#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175684#L135 assume !(ssl3_accept_~s__state~0 == 8466); 175683#L138 assume !(ssl3_accept_~s__state~0 == 8496); 175682#L141 assume !(ssl3_accept_~s__state~0 == 8497); 175681#L144 assume !(ssl3_accept_~s__state~0 == 8512); 175680#L147 assume !(ssl3_accept_~s__state~0 == 8513); 175679#L150 assume !(ssl3_accept_~s__state~0 == 8528); 175678#L153 assume !(ssl3_accept_~s__state~0 == 8529); 175677#L156 assume !(ssl3_accept_~s__state~0 == 8544); 175676#L159 assume !(ssl3_accept_~s__state~0 == 8545); 175675#L162 assume !(ssl3_accept_~s__state~0 == 8560); 175674#L165 assume !(ssl3_accept_~s__state~0 == 8561); 175672#L168 assume !(ssl3_accept_~s__state~0 == 8448); 175673#L171 assume ssl3_accept_~s__state~0 == 8576; 175661#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 176258#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 176255#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 175536#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 175534#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 175529#L643 ssl3_accept_~skip~0 := 0; 175528#L102-3 assume true; 175527#L102-1 assume !false; 175526#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175525#L105 assume !(ssl3_accept_~s__state~0 == 12292); 175524#L108 assume !(ssl3_accept_~s__state~0 == 16384); 175523#L111 assume !(ssl3_accept_~s__state~0 == 8192); 175522#L114 assume !(ssl3_accept_~s__state~0 == 24576); 175521#L117 assume !(ssl3_accept_~s__state~0 == 8195); 175520#L120 assume !(ssl3_accept_~s__state~0 == 8480); 175519#L123 assume !(ssl3_accept_~s__state~0 == 8481); 175518#L126 assume !(ssl3_accept_~s__state~0 == 8482); 175517#L129 assume !(ssl3_accept_~s__state~0 == 8464); 175515#L132 assume !(ssl3_accept_~s__state~0 == 8465); 175516#L135 assume ssl3_accept_~s__state~0 == 8466; 175347#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 175434#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 175413#L277-2 [2018-11-09 22:26:56,170 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,170 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 3 times [2018-11-09 22:26:56,170 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:56,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,176 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1845380199, now seen corresponding path program 1 times [2018-11-09 22:26:56,177 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,177 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,177 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:56,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:56,234 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-11-09 22:26:56,235 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:56,235 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:56,235 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:56,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:56,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:56,235 INFO L87 Difference]: Start difference. First operand 10735 states and 13619 transitions. cyclomatic complexity: 2903 Second operand 3 states. [2018-11-09 22:26:56,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:56,286 INFO L93 Difference]: Finished difference Result 11019 states and 13947 transitions. [2018-11-09 22:26:56,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:56,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11019 states and 13947 transitions. [2018-11-09 22:26:56,306 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-09 22:26:56,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11019 states to 11019 states and 13947 transitions. [2018-11-09 22:26:56,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10909 [2018-11-09 22:26:56,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10909 [2018-11-09 22:26:56,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11019 states and 13947 transitions. [2018-11-09 22:26:56,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:56,323 INFO L705 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-09 22:26:56,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11019 states and 13947 transitions. [2018-11-09 22:26:56,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11019 to 11019. [2018-11-09 22:26:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2018-11-09 22:26:56,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 13947 transitions. [2018-11-09 22:26:56,377 INFO L728 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-09 22:26:56,377 INFO L608 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-09 22:26:56,377 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-09 22:26:56,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11019 states and 13947 transitions. [2018-11-09 22:26:56,393 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-09 22:26:56,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:56,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:56,395 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,395 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,395 INFO L793 eck$LassoCheckResult]: Stem: 196871#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 196687#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 196688#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 196865#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 196878#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 196798#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 196879#L102-3 assume true; 196940#L102-1 assume !false; 199188#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199182#L105 assume !(ssl3_accept_~s__state~0 == 12292); 199183#L108 assume !(ssl3_accept_~s__state~0 == 16384); 199176#L111 assume !(ssl3_accept_~s__state~0 == 8192); 199177#L114 assume !(ssl3_accept_~s__state~0 == 24576); 199170#L117 assume !(ssl3_accept_~s__state~0 == 8195); 199171#L120 assume !(ssl3_accept_~s__state~0 == 8480); 199164#L123 assume !(ssl3_accept_~s__state~0 == 8481); 199165#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197186#L129 assume ssl3_accept_~s__state~0 == 8464; 197180#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 197155#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 197154#L277-2 [2018-11-09 22:26:56,395 INFO L795 eck$LassoCheckResult]: Loop: 197154#L277-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; 197141#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197134#L643 ssl3_accept_~skip~0 := 0; 197131#L102-3 assume true; 197128#L102-1 assume !false; 197125#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197122#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197119#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197116#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197113#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197108#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197105#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197100#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197095#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197092#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197089#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197084#L135 assume !(ssl3_accept_~s__state~0 == 8466); 197081#L138 assume ssl3_accept_~s__state~0 == 8496; 197073#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 197038#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 197037#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 197034#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 197029#L296-2 ssl3_accept_~s__init_num~0 := 0; 197022#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197016#L643 ssl3_accept_~skip~0 := 0; 197014#L102-3 assume true; 197012#L102-1 assume !false; 197010#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197008#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197006#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197004#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197002#L114 assume !(ssl3_accept_~s__state~0 == 24576); 196999#L117 assume !(ssl3_accept_~s__state~0 == 8195); 196997#L120 assume !(ssl3_accept_~s__state~0 == 8480); 196994#L123 assume !(ssl3_accept_~s__state~0 == 8481); 196991#L126 assume !(ssl3_accept_~s__state~0 == 8482); 196989#L129 assume !(ssl3_accept_~s__state~0 == 8464); 196987#L132 assume !(ssl3_accept_~s__state~0 == 8465); 196984#L135 assume !(ssl3_accept_~s__state~0 == 8466); 196982#L138 assume !(ssl3_accept_~s__state~0 == 8496); 196979#L141 assume !(ssl3_accept_~s__state~0 == 8497); 196970#L144 assume ssl3_accept_~s__state~0 == 8512; 196971#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 196960#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 196962#L311 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 197584#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 197583#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 197581#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197576#L643 ssl3_accept_~skip~0 := 0; 197575#L102-3 assume true; 197574#L102-1 assume !false; 197573#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197572#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197571#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197570#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197569#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197568#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197567#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197566#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197565#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197564#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197563#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197562#L135 assume !(ssl3_accept_~s__state~0 == 8466); 197561#L138 assume !(ssl3_accept_~s__state~0 == 8496); 197560#L141 assume !(ssl3_accept_~s__state~0 == 8497); 197559#L144 assume !(ssl3_accept_~s__state~0 == 8512); 197558#L147 assume !(ssl3_accept_~s__state~0 == 8513); 197557#L150 assume ssl3_accept_~s__state~0 == 8528; 197274#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 197555#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 197553#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 197546#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 197549#L359 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 197544#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 197543#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 197541#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197536#L643 ssl3_accept_~skip~0 := 0; 197535#L102-3 assume true; 197533#L102-1 assume !false; 197528#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197526#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197524#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197522#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197520#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197518#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197516#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197514#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197512#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197510#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197508#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197506#L135 assume !(ssl3_accept_~s__state~0 == 8466); 197504#L138 assume !(ssl3_accept_~s__state~0 == 8496); 197502#L141 assume !(ssl3_accept_~s__state~0 == 8497); 197500#L144 assume !(ssl3_accept_~s__state~0 == 8512); 197498#L147 assume !(ssl3_accept_~s__state~0 == 8513); 197496#L150 assume !(ssl3_accept_~s__state~0 == 8528); 197494#L153 assume !(ssl3_accept_~s__state~0 == 8529); 197492#L156 assume ssl3_accept_~s__state~0 == 8544; 197194#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 197489#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 197486#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 197484#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 197480#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 197477#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 197476#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 197473#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197468#L643 ssl3_accept_~skip~0 := 0; 197467#L102-3 assume true; 197466#L102-1 assume !false; 197465#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197464#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197463#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197462#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197461#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197460#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197459#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197458#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197457#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197456#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197455#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197454#L135 assume !(ssl3_accept_~s__state~0 == 8466); 197453#L138 assume !(ssl3_accept_~s__state~0 == 8496); 197452#L141 assume !(ssl3_accept_~s__state~0 == 8497); 197451#L144 assume !(ssl3_accept_~s__state~0 == 8512); 197450#L147 assume !(ssl3_accept_~s__state~0 == 8513); 197449#L150 assume !(ssl3_accept_~s__state~0 == 8528); 197448#L153 assume !(ssl3_accept_~s__state~0 == 8529); 197447#L156 assume !(ssl3_accept_~s__state~0 == 8544); 197446#L159 assume !(ssl3_accept_~s__state~0 == 8545); 197445#L162 assume !(ssl3_accept_~s__state~0 == 8560); 197444#L165 assume !(ssl3_accept_~s__state~0 == 8561); 197443#L168 assume ssl3_accept_~s__state~0 == 8448; 197442#L169 assume !(ssl3_accept_~num1~0 > 0); 197440#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 197438#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197433#L643 ssl3_accept_~skip~0 := 0; 197432#L102-3 assume true; 197431#L102-1 assume !false; 197430#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197429#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197428#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197427#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197426#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197425#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197424#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197423#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197422#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197421#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197420#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197419#L135 assume !(ssl3_accept_~s__state~0 == 8466); 197418#L138 assume !(ssl3_accept_~s__state~0 == 8496); 197417#L141 assume !(ssl3_accept_~s__state~0 == 8497); 197416#L144 assume !(ssl3_accept_~s__state~0 == 8512); 197415#L147 assume !(ssl3_accept_~s__state~0 == 8513); 197414#L150 assume !(ssl3_accept_~s__state~0 == 8528); 197413#L153 assume !(ssl3_accept_~s__state~0 == 8529); 197412#L156 assume !(ssl3_accept_~s__state~0 == 8544); 197411#L159 assume !(ssl3_accept_~s__state~0 == 8545); 197410#L162 assume !(ssl3_accept_~s__state~0 == 8560); 197409#L165 assume !(ssl3_accept_~s__state~0 == 8561); 197407#L168 assume !(ssl3_accept_~s__state~0 == 8448); 197392#L171 assume ssl3_accept_~s__state~0 == 8576; 197393#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 197287#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 197289#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 197271#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 197269#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 197264#L643 ssl3_accept_~skip~0 := 0; 197263#L102-3 assume true; 197262#L102-1 assume !false; 197261#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197260#L105 assume !(ssl3_accept_~s__state~0 == 12292); 197259#L108 assume !(ssl3_accept_~s__state~0 == 16384); 197258#L111 assume !(ssl3_accept_~s__state~0 == 8192); 197257#L114 assume !(ssl3_accept_~s__state~0 == 24576); 197256#L117 assume !(ssl3_accept_~s__state~0 == 8195); 197255#L120 assume !(ssl3_accept_~s__state~0 == 8480); 197254#L123 assume !(ssl3_accept_~s__state~0 == 8481); 197253#L126 assume !(ssl3_accept_~s__state~0 == 8482); 197252#L129 assume !(ssl3_accept_~s__state~0 == 8464); 197250#L132 assume !(ssl3_accept_~s__state~0 == 8465); 197251#L135 assume ssl3_accept_~s__state~0 == 8466; 197088#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 197173#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 197154#L277-2 [2018-11-09 22:26:56,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,395 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 4 times [2018-11-09 22:26:56,395 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:56,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,401 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,401 INFO L82 PathProgramCache]: Analyzing trace with hash 787542121, now seen corresponding path program 1 times [2018-11-09 22:26:56,401 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,402 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,402 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:56,402 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 281 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-11-09 22:26:56,446 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:56,447 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:56,447 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:56,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:56,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:56,447 INFO L87 Difference]: Start difference. First operand 11019 states and 13947 transitions. cyclomatic complexity: 2947 Second operand 3 states. [2018-11-09 22:26:56,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:56,517 INFO L93 Difference]: Finished difference Result 13689 states and 17269 transitions. [2018-11-09 22:26:56,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:56,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13689 states and 17269 transitions. [2018-11-09 22:26:56,545 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-09 22:26:56,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13689 states to 13689 states and 17269 transitions. [2018-11-09 22:26:56,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13579 [2018-11-09 22:26:56,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13579 [2018-11-09 22:26:56,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13689 states and 17269 transitions. [2018-11-09 22:26:56,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:56,569 INFO L705 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-09 22:26:56,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13689 states and 17269 transitions. [2018-11-09 22:26:56,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13689 to 13689. [2018-11-09 22:26:56,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13689 states. [2018-11-09 22:26:56,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13689 states to 13689 states and 17269 transitions. [2018-11-09 22:26:56,666 INFO L728 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-09 22:26:56,667 INFO L608 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-09 22:26:56,667 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-09 22:26:56,667 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13689 states and 17269 transitions. [2018-11-09 22:26:56,696 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-09 22:26:56,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:56,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:56,697 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,697 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:56,697 INFO L793 eck$LassoCheckResult]: Stem: 221590#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 221400#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 221401#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 221580#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 221599#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 221513#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 221600#L102-3 assume true; 221665#L102-1 assume !false; 223920#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 223912#L105 assume !(ssl3_accept_~s__state~0 == 12292); 223913#L108 assume !(ssl3_accept_~s__state~0 == 16384); 223904#L111 assume !(ssl3_accept_~s__state~0 == 8192); 223905#L114 assume !(ssl3_accept_~s__state~0 == 24576); 223897#L117 assume !(ssl3_accept_~s__state~0 == 8195); 223898#L120 assume !(ssl3_accept_~s__state~0 == 8480); 223888#L123 assume !(ssl3_accept_~s__state~0 == 8481); 223889#L126 assume !(ssl3_accept_~s__state~0 == 8482); 221913#L129 assume ssl3_accept_~s__state~0 == 8464; 221907#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 221882#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 221881#L277-2 [2018-11-09 22:26:56,697 INFO L795 eck$LassoCheckResult]: Loop: 221881#L277-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; 221868#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 221861#L643 ssl3_accept_~skip~0 := 0; 221858#L102-3 assume true; 221855#L102-1 assume !false; 221852#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221849#L105 assume !(ssl3_accept_~s__state~0 == 12292); 221846#L108 assume !(ssl3_accept_~s__state~0 == 16384); 221843#L111 assume !(ssl3_accept_~s__state~0 == 8192); 221840#L114 assume !(ssl3_accept_~s__state~0 == 24576); 221835#L117 assume !(ssl3_accept_~s__state~0 == 8195); 221832#L120 assume !(ssl3_accept_~s__state~0 == 8480); 221827#L123 assume !(ssl3_accept_~s__state~0 == 8481); 221822#L126 assume !(ssl3_accept_~s__state~0 == 8482); 221819#L129 assume !(ssl3_accept_~s__state~0 == 8464); 221816#L132 assume !(ssl3_accept_~s__state~0 == 8465); 221811#L135 assume !(ssl3_accept_~s__state~0 == 8466); 221808#L138 assume ssl3_accept_~s__state~0 == 8496; 221800#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 221765#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 221764#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 221761#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 221756#L296-2 ssl3_accept_~s__init_num~0 := 0; 221749#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 221743#L643 ssl3_accept_~skip~0 := 0; 221741#L102-3 assume true; 221739#L102-1 assume !false; 221737#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221735#L105 assume !(ssl3_accept_~s__state~0 == 12292); 221733#L108 assume !(ssl3_accept_~s__state~0 == 16384); 221731#L111 assume !(ssl3_accept_~s__state~0 == 8192); 221729#L114 assume !(ssl3_accept_~s__state~0 == 24576); 221726#L117 assume !(ssl3_accept_~s__state~0 == 8195); 221724#L120 assume !(ssl3_accept_~s__state~0 == 8480); 221721#L123 assume !(ssl3_accept_~s__state~0 == 8481); 221718#L126 assume !(ssl3_accept_~s__state~0 == 8482); 221716#L129 assume !(ssl3_accept_~s__state~0 == 8464); 221714#L132 assume !(ssl3_accept_~s__state~0 == 8465); 221711#L135 assume !(ssl3_accept_~s__state~0 == 8466); 221709#L138 assume !(ssl3_accept_~s__state~0 == 8496); 221706#L141 assume !(ssl3_accept_~s__state~0 == 8497); 221697#L144 assume ssl3_accept_~s__state~0 == 8512; 221698#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 221684#L307 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 221686#L311 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 222309#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 222308#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 222306#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 222301#L643 ssl3_accept_~skip~0 := 0; 222300#L102-3 assume true; 222299#L102-1 assume !false; 222298#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222297#L105 assume !(ssl3_accept_~s__state~0 == 12292); 222296#L108 assume !(ssl3_accept_~s__state~0 == 16384); 222295#L111 assume !(ssl3_accept_~s__state~0 == 8192); 222294#L114 assume !(ssl3_accept_~s__state~0 == 24576); 222293#L117 assume !(ssl3_accept_~s__state~0 == 8195); 222292#L120 assume !(ssl3_accept_~s__state~0 == 8480); 222291#L123 assume !(ssl3_accept_~s__state~0 == 8481); 222290#L126 assume !(ssl3_accept_~s__state~0 == 8482); 222289#L129 assume !(ssl3_accept_~s__state~0 == 8464); 222288#L132 assume !(ssl3_accept_~s__state~0 == 8465); 222287#L135 assume !(ssl3_accept_~s__state~0 == 8466); 222286#L138 assume !(ssl3_accept_~s__state~0 == 8496); 222285#L141 assume !(ssl3_accept_~s__state~0 == 8497); 222284#L144 assume !(ssl3_accept_~s__state~0 == 8512); 222283#L147 assume !(ssl3_accept_~s__state~0 == 8513); 222282#L150 assume ssl3_accept_~s__state~0 == 8528; 222001#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 222280#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 222278#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 222270#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 222273#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 222268#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 222267#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 222265#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 222260#L643 ssl3_accept_~skip~0 := 0; 222259#L102-3 assume true; 222257#L102-1 assume !false; 222252#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222250#L105 assume !(ssl3_accept_~s__state~0 == 12292); 222248#L108 assume !(ssl3_accept_~s__state~0 == 16384); 222246#L111 assume !(ssl3_accept_~s__state~0 == 8192); 222244#L114 assume !(ssl3_accept_~s__state~0 == 24576); 222242#L117 assume !(ssl3_accept_~s__state~0 == 8195); 222240#L120 assume !(ssl3_accept_~s__state~0 == 8480); 222238#L123 assume !(ssl3_accept_~s__state~0 == 8481); 222236#L126 assume !(ssl3_accept_~s__state~0 == 8482); 222234#L129 assume !(ssl3_accept_~s__state~0 == 8464); 222232#L132 assume !(ssl3_accept_~s__state~0 == 8465); 222230#L135 assume !(ssl3_accept_~s__state~0 == 8466); 222228#L138 assume !(ssl3_accept_~s__state~0 == 8496); 222226#L141 assume !(ssl3_accept_~s__state~0 == 8497); 222224#L144 assume !(ssl3_accept_~s__state~0 == 8512); 222222#L147 assume !(ssl3_accept_~s__state~0 == 8513); 222220#L150 assume !(ssl3_accept_~s__state~0 == 8528); 222218#L153 assume !(ssl3_accept_~s__state~0 == 8529); 222216#L156 assume ssl3_accept_~s__state~0 == 8544; 221921#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 222213#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 222210#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 222208#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 222204#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 222201#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 222200#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 222197#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 222192#L643 ssl3_accept_~skip~0 := 0; 222191#L102-3 assume true; 222190#L102-1 assume !false; 222189#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222188#L105 assume !(ssl3_accept_~s__state~0 == 12292); 222187#L108 assume !(ssl3_accept_~s__state~0 == 16384); 222186#L111 assume !(ssl3_accept_~s__state~0 == 8192); 222185#L114 assume !(ssl3_accept_~s__state~0 == 24576); 222184#L117 assume !(ssl3_accept_~s__state~0 == 8195); 222183#L120 assume !(ssl3_accept_~s__state~0 == 8480); 222182#L123 assume !(ssl3_accept_~s__state~0 == 8481); 222181#L126 assume !(ssl3_accept_~s__state~0 == 8482); 222180#L129 assume !(ssl3_accept_~s__state~0 == 8464); 222179#L132 assume !(ssl3_accept_~s__state~0 == 8465); 222178#L135 assume !(ssl3_accept_~s__state~0 == 8466); 222177#L138 assume !(ssl3_accept_~s__state~0 == 8496); 222176#L141 assume !(ssl3_accept_~s__state~0 == 8497); 222175#L144 assume !(ssl3_accept_~s__state~0 == 8512); 222174#L147 assume !(ssl3_accept_~s__state~0 == 8513); 222173#L150 assume !(ssl3_accept_~s__state~0 == 8528); 222172#L153 assume !(ssl3_accept_~s__state~0 == 8529); 222171#L156 assume !(ssl3_accept_~s__state~0 == 8544); 222170#L159 assume !(ssl3_accept_~s__state~0 == 8545); 222169#L162 assume !(ssl3_accept_~s__state~0 == 8560); 222168#L165 assume !(ssl3_accept_~s__state~0 == 8561); 222167#L168 assume ssl3_accept_~s__state~0 == 8448; 222166#L169 assume !(ssl3_accept_~num1~0 > 0); 222164#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 222162#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 222157#L643 ssl3_accept_~skip~0 := 0; 222156#L102-3 assume true; 222155#L102-1 assume !false; 222154#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222153#L105 assume !(ssl3_accept_~s__state~0 == 12292); 222152#L108 assume !(ssl3_accept_~s__state~0 == 16384); 222151#L111 assume !(ssl3_accept_~s__state~0 == 8192); 222150#L114 assume !(ssl3_accept_~s__state~0 == 24576); 222149#L117 assume !(ssl3_accept_~s__state~0 == 8195); 222148#L120 assume !(ssl3_accept_~s__state~0 == 8480); 222147#L123 assume !(ssl3_accept_~s__state~0 == 8481); 222146#L126 assume !(ssl3_accept_~s__state~0 == 8482); 222145#L129 assume !(ssl3_accept_~s__state~0 == 8464); 222144#L132 assume !(ssl3_accept_~s__state~0 == 8465); 222143#L135 assume !(ssl3_accept_~s__state~0 == 8466); 222142#L138 assume !(ssl3_accept_~s__state~0 == 8496); 222141#L141 assume !(ssl3_accept_~s__state~0 == 8497); 222140#L144 assume !(ssl3_accept_~s__state~0 == 8512); 222139#L147 assume !(ssl3_accept_~s__state~0 == 8513); 222138#L150 assume !(ssl3_accept_~s__state~0 == 8528); 222137#L153 assume !(ssl3_accept_~s__state~0 == 8529); 222136#L156 assume !(ssl3_accept_~s__state~0 == 8544); 222135#L159 assume !(ssl3_accept_~s__state~0 == 8545); 222134#L162 assume !(ssl3_accept_~s__state~0 == 8560); 222133#L165 assume !(ssl3_accept_~s__state~0 == 8561); 222132#L168 assume !(ssl3_accept_~s__state~0 == 8448); 222119#L171 assume ssl3_accept_~s__state~0 == 8576; 222120#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 222014#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 222016#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 221998#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 221996#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 221991#L643 ssl3_accept_~skip~0 := 0; 221990#L102-3 assume true; 221989#L102-1 assume !false; 221988#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221987#L105 assume !(ssl3_accept_~s__state~0 == 12292); 221986#L108 assume !(ssl3_accept_~s__state~0 == 16384); 221985#L111 assume !(ssl3_accept_~s__state~0 == 8192); 221984#L114 assume !(ssl3_accept_~s__state~0 == 24576); 221983#L117 assume !(ssl3_accept_~s__state~0 == 8195); 221982#L120 assume !(ssl3_accept_~s__state~0 == 8480); 221981#L123 assume !(ssl3_accept_~s__state~0 == 8481); 221980#L126 assume !(ssl3_accept_~s__state~0 == 8482); 221979#L129 assume !(ssl3_accept_~s__state~0 == 8464); 221977#L132 assume !(ssl3_accept_~s__state~0 == 8465); 221978#L135 assume ssl3_accept_~s__state~0 == 8466; 221815#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 221900#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 221881#L277-2 [2018-11-09 22:26:56,697 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,698 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 5 times [2018-11-09 22:26:56,698 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,698 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,698 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:56,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:56,703 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:56,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1258898471, now seen corresponding path program 1 times [2018-11-09 22:26:56,703 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:56,703 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:56,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,704 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:56,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:56,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-11-09 22:26:56,768 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:56,768 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:56,768 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:56,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:56,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:56,768 INFO L87 Difference]: Start difference. First operand 13689 states and 17269 transitions. cyclomatic complexity: 3603 Second operand 3 states. [2018-11-09 22:26:56,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:56,852 INFO L93 Difference]: Finished difference Result 13685 states and 17135 transitions. [2018-11-09 22:26:56,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:56,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13685 states and 17135 transitions. [2018-11-09 22:26:56,881 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13022 [2018-11-09 22:26:56,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13685 states to 13685 states and 17135 transitions. [2018-11-09 22:26:56,957 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13575 [2018-11-09 22:26:56,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13575 [2018-11-09 22:26:56,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13685 states and 17135 transitions. [2018-11-09 22:26:56,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:56,960 INFO L705 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-09 22:26:56,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13685 states and 17135 transitions. [2018-11-09 22:26:57,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13685 to 13685. [2018-11-09 22:26:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13685 states. [2018-11-09 22:26:57,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13685 states to 13685 states and 17135 transitions. [2018-11-09 22:26:57,034 INFO L728 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-09 22:26:57,034 INFO L608 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-09 22:26:57,034 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-09 22:26:57,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13685 states and 17135 transitions. [2018-11-09 22:26:57,056 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13022 [2018-11-09 22:26:57,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:57,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:57,056 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-09 22:26:57,056 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:57,056 INFO L793 eck$LassoCheckResult]: Stem: 248973#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 248782#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 248783#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 248963#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 248982#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 248895#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 248983#L102-3 assume true; 249045#L102-1 assume !false; 249925#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249917#L105 assume !(ssl3_accept_~s__state~0 == 12292); 249918#L108 assume !(ssl3_accept_~s__state~0 == 16384); 249909#L111 assume !(ssl3_accept_~s__state~0 == 8192); 249910#L114 assume !(ssl3_accept_~s__state~0 == 24576); 249901#L117 assume !(ssl3_accept_~s__state~0 == 8195); 249902#L120 assume !(ssl3_accept_~s__state~0 == 8480); 249894#L123 assume !(ssl3_accept_~s__state~0 == 8481); 249895#L126 assume !(ssl3_accept_~s__state~0 == 8482); 249162#L129 assume !(ssl3_accept_~s__state~0 == 8464); 249163#L132 assume !(ssl3_accept_~s__state~0 == 8465); 250204#L135 assume !(ssl3_accept_~s__state~0 == 8466); 250205#L138 assume !(ssl3_accept_~s__state~0 == 8496); 250041#L141 [2018-11-09 22:26:57,057 INFO L795 eck$LassoCheckResult]: Loop: 250041#L141 assume !(ssl3_accept_~s__state~0 == 8497); 250034#L144 assume !(ssl3_accept_~s__state~0 == 8512); 250035#L147 assume !(ssl3_accept_~s__state~0 == 8513); 250025#L150 assume !(ssl3_accept_~s__state~0 == 8528); 250026#L153 assume !(ssl3_accept_~s__state~0 == 8529); 250016#L156 assume !(ssl3_accept_~s__state~0 == 8544); 250017#L159 assume !(ssl3_accept_~s__state~0 == 8545); 250007#L162 assume !(ssl3_accept_~s__state~0 == 8560); 250008#L165 assume !(ssl3_accept_~s__state~0 == 8561); 249995#L168 assume ssl3_accept_~s__state~0 == 8448; 249946#L169 assume !(ssl3_accept_~num1~0 > 0); 249945#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 249986#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 249980#L643 ssl3_accept_~skip~0 := 0; 249978#L102-3 assume true; 249976#L102-1 assume !false; 249973#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249972#L105 assume !(ssl3_accept_~s__state~0 == 12292); 249968#L108 assume !(ssl3_accept_~s__state~0 == 16384); 249969#L111 assume !(ssl3_accept_~s__state~0 == 8192); 249964#L114 assume !(ssl3_accept_~s__state~0 == 24576); 249966#L117 assume !(ssl3_accept_~s__state~0 == 8195); 249967#L120 assume !(ssl3_accept_~s__state~0 == 8480); 250074#L123 assume !(ssl3_accept_~s__state~0 == 8481); 250075#L126 assume ssl3_accept_~s__state~0 == 8482; 250159#L127 ssl3_accept_~s__state~0 := 3; 250251#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 250241#L643 ssl3_accept_~skip~0 := 0; 250239#L102-3 assume true; 250237#L102-1 assume !false; 250235#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250233#L105 assume !(ssl3_accept_~s__state~0 == 12292); 250231#L108 assume !(ssl3_accept_~s__state~0 == 16384); 250229#L111 assume !(ssl3_accept_~s__state~0 == 8192); 250227#L114 assume !(ssl3_accept_~s__state~0 == 24576); 250225#L117 assume !(ssl3_accept_~s__state~0 == 8195); 250223#L120 assume !(ssl3_accept_~s__state~0 == 8480); 250220#L123 assume !(ssl3_accept_~s__state~0 == 8481); 250218#L126 assume !(ssl3_accept_~s__state~0 == 8482); 250215#L129 assume !(ssl3_accept_~s__state~0 == 8464); 250212#L132 assume !(ssl3_accept_~s__state~0 == 8465); 250206#L135 assume !(ssl3_accept_~s__state~0 == 8466); 250040#L138 assume !(ssl3_accept_~s__state~0 == 8496); 250041#L141 [2018-11-09 22:26:57,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:57,057 INFO L82 PathProgramCache]: Analyzing trace with hash 2124626385, now seen corresponding path program 1 times [2018-11-09 22:26:57,057 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:57,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:57,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:57,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:57,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:57,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:57,065 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-09 22:26:57,065 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 22:26:57,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 22:26:57,065 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 22:26:57,065 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:57,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1019437038, now seen corresponding path program 2 times [2018-11-09 22:26:57,065 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:57,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:57,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:57,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:57,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:57,175 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 22:26:57,175 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 22:26:57,175 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 22:26:57,175 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 22:26:57,175 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 22:26:57,175 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 22:26:57,175 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 22:26:57,175 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 22:26:57,175 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-09 22:26:57,175 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 22:26:57,175 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 22:26:57,176 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-09 22:26:57,191 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-09 22:26:57,192 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-09 22:26:57,194 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-09 22:26:57,195 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-09 22:26:57,225 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 22:26:57,225 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:57,232 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 22:26:57,232 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/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-09 22:26:57,252 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 22:26:57,252 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 22:26:57,285 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 22:26:57,287 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 22:26:57,287 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 22:26:57,287 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 22:26:57,287 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 22:26:57,287 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 22:26:57,287 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 22:26:57,287 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 22:26:57,288 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 22:26:57,288 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-09 22:26:57,288 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 22:26:57,288 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 22:26:57,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26:57,291 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-09 22:26:57,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 22:26:57,304 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-09 22:26:57,305 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-09 22:26:57,331 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 22:26:57,331 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 22:26:57,332 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-09 22:26:57,332 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:57,332 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:57,332 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:57,333 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:57,333 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:57,333 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:57,333 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:57,334 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 22:26:57,334 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-09 22:26:57,334 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:57,335 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:57,335 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:57,335 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 22:26:57,335 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:57,335 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 22:26:57,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:57,335 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 22:26:57,336 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-09 22:26:57,336 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:57,336 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:57,336 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:57,336 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:57,336 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:57,337 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:57,337 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:57,337 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 22:26:57,337 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-09 22:26:57,338 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:57,338 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:57,338 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:57,338 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:57,338 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:57,339 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:57,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:57,339 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 22:26:57,339 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-09 22:26:57,340 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 22:26:57,340 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 22:26:57,340 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 22:26:57,340 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 22:26:57,340 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 22:26:57,340 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 22:26:57,341 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 22:26:57,342 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 22:26:57,343 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 22:26:57,343 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 22:26:57,344 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 22:26:57,344 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 22:26:57,344 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 22:26:57,344 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-09 22:26:57,344 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 22:26:57,441 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:57,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:57,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:57,467 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:57,497 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-09 22:26:57,497 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-09 22:26:57,497 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13685 states and 17135 transitions. cyclomatic complexity: 3474 Second operand 5 states. [2018-11-09 22:26:58,065 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13685 states and 17135 transitions. cyclomatic complexity: 3474. Second operand 5 states. Result 42862 states and 53218 transitions. Complement of second has 9 states. [2018-11-09 22:26:58,065 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-09 22:26:58,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 22:26:58,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 384 transitions. [2018-11-09 22:26:58,066 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-09 22:26:58,067 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:58,067 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-09 22:26:58,067 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:58,067 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-09 22:26:58,069 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 22:26:58,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42862 states and 53218 transitions. [2018-11-09 22:26:58,193 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 25132 [2018-11-09 22:26:58,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42862 states to 42329 states and 52559 transitions. [2018-11-09 22:26:58,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27752 [2018-11-09 22:26:58,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27872 [2018-11-09 22:26:58,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42329 states and 52559 transitions. [2018-11-09 22:26:58,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:58,292 INFO L705 BuchiCegarLoop]: Abstraction has 42329 states and 52559 transitions. [2018-11-09 22:26:58,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42329 states and 52559 transitions. [2018-11-09 22:26:58,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42329 to 37530. [2018-11-09 22:26:58,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37530 states. [2018-11-09 22:26:58,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37530 states to 37530 states and 46907 transitions. [2018-11-09 22:26:58,589 INFO L728 BuchiCegarLoop]: Abstraction has 37530 states and 46907 transitions. [2018-11-09 22:26:58,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 22:26:58,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 22:26:58,589 INFO L87 Difference]: Start difference. First operand 37530 states and 46907 transitions. Second operand 3 states. [2018-11-09 22:26:58,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:58,758 INFO L93 Difference]: Finished difference Result 28762 states and 35736 transitions. [2018-11-09 22:26:58,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 22:26:58,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28762 states and 35736 transitions. [2018-11-09 22:26:59,028 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 18113 [2018-11-09 22:26:59,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28762 states to 28751 states and 35725 transitions. [2018-11-09 22:26:59,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18829 [2018-11-09 22:26:59,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18829 [2018-11-09 22:26:59,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28751 states and 35725 transitions. [2018-11-09 22:26:59,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:59,086 INFO L705 BuchiCegarLoop]: Abstraction has 28751 states and 35725 transitions. [2018-11-09 22:26:59,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28751 states and 35725 transitions. [2018-11-09 22:26:59,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28751 to 28384. [2018-11-09 22:26:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28384 states. [2018-11-09 22:26:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28384 states to 28384 states and 35302 transitions. [2018-11-09 22:26:59,285 INFO L728 BuchiCegarLoop]: Abstraction has 28384 states and 35302 transitions. [2018-11-09 22:26:59,285 INFO L608 BuchiCegarLoop]: Abstraction has 28384 states and 35302 transitions. [2018-11-09 22:26:59,285 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-09 22:26:59,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28384 states and 35302 transitions. [2018-11-09 22:26:59,339 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17791 [2018-11-09 22:26:59,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:59,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:59,340 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-09 22:26:59,340 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:59,341 INFO L793 eck$LassoCheckResult]: Stem: 372172#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 371855#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 371856#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 372160#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 372185#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 372043#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 372186#L102-3 assume true; 372351#L102-1 assume !false; 372350#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372349#L105 assume !(ssl3_accept_~s__state~0 == 12292); 372348#L108 assume !(ssl3_accept_~s__state~0 == 16384); 372347#L111 assume !(ssl3_accept_~s__state~0 == 8192); 372346#L114 assume !(ssl3_accept_~s__state~0 == 24576); 372345#L117 assume !(ssl3_accept_~s__state~0 == 8195); 372344#L120 assume !(ssl3_accept_~s__state~0 == 8480); 372343#L123 assume !(ssl3_accept_~s__state~0 == 8481); 372342#L126 assume !(ssl3_accept_~s__state~0 == 8482); 372341#L129 assume ssl3_accept_~s__state~0 == 8464; 372340#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 372339#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 372338#L277-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; 372336#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 372331#L643 ssl3_accept_~skip~0 := 0; 372330#L102-3 assume true; 372329#L102-1 assume !false; 372328#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372327#L105 assume !(ssl3_accept_~s__state~0 == 12292); 372326#L108 assume !(ssl3_accept_~s__state~0 == 16384); 372325#L111 assume !(ssl3_accept_~s__state~0 == 8192); 372324#L114 assume !(ssl3_accept_~s__state~0 == 24576); 372323#L117 assume !(ssl3_accept_~s__state~0 == 8195); 372322#L120 assume !(ssl3_accept_~s__state~0 == 8480); 372321#L123 assume !(ssl3_accept_~s__state~0 == 8481); 372320#L126 assume !(ssl3_accept_~s__state~0 == 8482); 372319#L129 assume !(ssl3_accept_~s__state~0 == 8464); 372318#L132 assume !(ssl3_accept_~s__state~0 == 8465); 372317#L135 assume !(ssl3_accept_~s__state~0 == 8466); 372316#L138 assume ssl3_accept_~s__state~0 == 8496; 372315#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 372314#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 372312#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 372308#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 372309#L296-2 ssl3_accept_~s__init_num~0 := 0; 372740#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 372735#L643 ssl3_accept_~skip~0 := 0; 372734#L102-3 assume true; 372733#L102-1 assume !false; 372732#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372731#L105 assume !(ssl3_accept_~s__state~0 == 12292); 372730#L108 assume !(ssl3_accept_~s__state~0 == 16384); 372729#L111 assume !(ssl3_accept_~s__state~0 == 8192); 372728#L114 assume !(ssl3_accept_~s__state~0 == 24576); 372727#L117 assume !(ssl3_accept_~s__state~0 == 8195); 372726#L120 assume !(ssl3_accept_~s__state~0 == 8480); 372725#L123 assume !(ssl3_accept_~s__state~0 == 8481); 372724#L126 assume !(ssl3_accept_~s__state~0 == 8482); 372723#L129 assume !(ssl3_accept_~s__state~0 == 8464); 372722#L132 assume !(ssl3_accept_~s__state~0 == 8465); 372721#L135 assume !(ssl3_accept_~s__state~0 == 8466); 372720#L138 assume !(ssl3_accept_~s__state~0 == 8496); 372718#L141 assume !(ssl3_accept_~s__state~0 == 8497); 372719#L144 [2018-11-09 22:26:59,341 INFO L795 eck$LassoCheckResult]: Loop: 372719#L144 assume !(ssl3_accept_~s__state~0 == 8512); 382688#L147 assume !(ssl3_accept_~s__state~0 == 8513); 382689#L150 assume !(ssl3_accept_~s__state~0 == 8528); 382680#L153 assume !(ssl3_accept_~s__state~0 == 8529); 382681#L156 assume !(ssl3_accept_~s__state~0 == 8544); 382672#L159 assume !(ssl3_accept_~s__state~0 == 8545); 382673#L162 assume !(ssl3_accept_~s__state~0 == 8560); 382664#L165 assume !(ssl3_accept_~s__state~0 == 8561); 382665#L168 assume !(ssl3_accept_~s__state~0 == 8448); 382655#L171 assume !(ssl3_accept_~s__state~0 == 8576); 382656#L174 assume !(ssl3_accept_~s__state~0 == 8577); 382650#L177 assume !(ssl3_accept_~s__state~0 == 8592); 382648#L180 assume !(ssl3_accept_~s__state~0 == 8593); 382646#L183 assume !(ssl3_accept_~s__state~0 == 8608); 382644#L186 assume !(ssl3_accept_~s__state~0 == 8609); 382643#L189 assume !(ssl3_accept_~s__state~0 == 8640); 382642#L192 assume !(ssl3_accept_~s__state~0 == 8641); 382641#L195 assume ssl3_accept_~s__state~0 == 8656; 382431#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 382640#L531 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 382639#L536 assume !(ssl3_accept_~blastFlag~0 == 10); 382638#L539 assume !(ssl3_accept_~blastFlag~0 == 13); 382637#L542 assume !(ssl3_accept_~blastFlag~0 == 16); 382636#L545 assume !(ssl3_accept_~blastFlag~0 == 19); 382635#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 382634#L556 assume !(ssl3_accept_~tmp___10~0 == 0); 382632#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 382627#L643 ssl3_accept_~skip~0 := 0; 382626#L102-3 assume true; 382625#L102-1 assume !false; 382624#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382623#L105 assume !(ssl3_accept_~s__state~0 == 12292); 382622#L108 assume !(ssl3_accept_~s__state~0 == 16384); 382621#L111 assume !(ssl3_accept_~s__state~0 == 8192); 382620#L114 assume !(ssl3_accept_~s__state~0 == 24576); 382619#L117 assume !(ssl3_accept_~s__state~0 == 8195); 382618#L120 assume !(ssl3_accept_~s__state~0 == 8480); 382617#L123 assume !(ssl3_accept_~s__state~0 == 8481); 382615#L126 assume !(ssl3_accept_~s__state~0 == 8482); 382612#L129 assume !(ssl3_accept_~s__state~0 == 8464); 382610#L132 assume !(ssl3_accept_~s__state~0 == 8465); 382608#L135 assume !(ssl3_accept_~s__state~0 == 8466); 382606#L138 assume !(ssl3_accept_~s__state~0 == 8496); 382604#L141 assume !(ssl3_accept_~s__state~0 == 8497); 382602#L144 assume !(ssl3_accept_~s__state~0 == 8512); 382600#L147 assume !(ssl3_accept_~s__state~0 == 8513); 382598#L150 assume !(ssl3_accept_~s__state~0 == 8528); 382596#L153 assume !(ssl3_accept_~s__state~0 == 8529); 382594#L156 assume !(ssl3_accept_~s__state~0 == 8544); 382592#L159 assume !(ssl3_accept_~s__state~0 == 8545); 382590#L162 assume !(ssl3_accept_~s__state~0 == 8560); 382588#L165 assume !(ssl3_accept_~s__state~0 == 8561); 382586#L168 assume !(ssl3_accept_~s__state~0 == 8448); 382584#L171 assume !(ssl3_accept_~s__state~0 == 8576); 382582#L174 assume !(ssl3_accept_~s__state~0 == 8577); 382579#L177 assume !(ssl3_accept_~s__state~0 == 8592); 382577#L180 assume !(ssl3_accept_~s__state~0 == 8593); 382574#L183 assume !(ssl3_accept_~s__state~0 == 8608); 382570#L186 assume !(ssl3_accept_~s__state~0 == 8609); 382565#L189 assume !(ssl3_accept_~s__state~0 == 8640); 382561#L192 assume !(ssl3_accept_~s__state~0 == 8641); 382559#L195 assume !(ssl3_accept_~s__state~0 == 8656); 382557#L198 assume !(ssl3_accept_~s__state~0 == 8657); 382420#L201 assume ssl3_accept_~s__state~0 == 8672; 382416#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 382413#L564 assume !(ssl3_accept_~blastFlag~0 == 11); 382410#L567 assume !(ssl3_accept_~blastFlag~0 == 14); 382407#L570 assume !(ssl3_accept_~blastFlag~0 == 17); 382404#L573 assume !(ssl3_accept_~blastFlag~0 == 20); 382401#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 382398#L583 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 382395#L583-2 ssl3_accept_~s__init_num~0 := 0; 372536#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 382381#L643 ssl3_accept_~skip~0 := 0; 382379#L102-3 assume true; 382377#L102-1 assume !false; 382375#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382373#L105 assume !(ssl3_accept_~s__state~0 == 12292); 382371#L108 assume !(ssl3_accept_~s__state~0 == 16384); 382369#L111 assume !(ssl3_accept_~s__state~0 == 8192); 382367#L114 assume !(ssl3_accept_~s__state~0 == 24576); 382365#L117 assume !(ssl3_accept_~s__state~0 == 8195); 382363#L120 assume !(ssl3_accept_~s__state~0 == 8480); 382361#L123 assume !(ssl3_accept_~s__state~0 == 8481); 382359#L126 assume !(ssl3_accept_~s__state~0 == 8482); 382357#L129 assume !(ssl3_accept_~s__state~0 == 8464); 382355#L132 assume !(ssl3_accept_~s__state~0 == 8465); 382353#L135 assume !(ssl3_accept_~s__state~0 == 8466); 382351#L138 assume !(ssl3_accept_~s__state~0 == 8496); 382349#L141 assume !(ssl3_accept_~s__state~0 == 8497); 382347#L144 assume !(ssl3_accept_~s__state~0 == 8512); 382345#L147 assume !(ssl3_accept_~s__state~0 == 8513); 382343#L150 assume !(ssl3_accept_~s__state~0 == 8528); 382341#L153 assume !(ssl3_accept_~s__state~0 == 8529); 382339#L156 assume !(ssl3_accept_~s__state~0 == 8544); 382337#L159 assume !(ssl3_accept_~s__state~0 == 8545); 382335#L162 assume !(ssl3_accept_~s__state~0 == 8560); 382333#L165 assume !(ssl3_accept_~s__state~0 == 8561); 382331#L168 assume ssl3_accept_~s__state~0 == 8448; 382329#L169 assume !(ssl3_accept_~num1~0 > 0); 382325#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 382321#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 382311#L643 ssl3_accept_~skip~0 := 0; 382309#L102-3 assume true; 382307#L102-1 assume !false; 382305#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382302#L105 assume ssl3_accept_~s__state~0 == 12292; 382299#L106 ssl3_accept_~s__new_session~0 := 1; 382297#L214 ssl3_accept_~s__server~0 := 1; 382295#L219 assume ssl3_accept_~cb~0 != 0; 382293#L219-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 382291#L224 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 382287#L229 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 382283#L229-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 382280#L246 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 382275#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 382265#L643 ssl3_accept_~skip~0 := 0; 382263#L102-3 assume true; 382261#L102-1 assume !false; 382259#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382257#L105 assume !(ssl3_accept_~s__state~0 == 12292); 382255#L108 assume !(ssl3_accept_~s__state~0 == 16384); 382253#L111 assume !(ssl3_accept_~s__state~0 == 8192); 382251#L114 assume !(ssl3_accept_~s__state~0 == 24576); 382249#L117 assume !(ssl3_accept_~s__state~0 == 8195); 382246#L120 assume !(ssl3_accept_~s__state~0 == 8480); 382247#L123 assume !(ssl3_accept_~s__state~0 == 8481); 383019#L126 assume !(ssl3_accept_~s__state~0 == 8482); 383020#L129 assume !(ssl3_accept_~s__state~0 == 8464); 382945#L132 assume !(ssl3_accept_~s__state~0 == 8465); 382946#L135 assume !(ssl3_accept_~s__state~0 == 8466); 382791#L138 assume ssl3_accept_~s__state~0 == 8496; 382037#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 382790#L290 assume !(ssl3_accept_~blastFlag~0 == 1); 382785#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 382782#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 382777#L296-2 ssl3_accept_~s__init_num~0 := 0; 382778#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 382759#L643 ssl3_accept_~skip~0 := 0; 382760#L102-3 assume true; 382751#L102-1 assume !false; 382752#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382743#L105 assume !(ssl3_accept_~s__state~0 == 12292); 382744#L108 assume !(ssl3_accept_~s__state~0 == 16384); 382735#L111 assume !(ssl3_accept_~s__state~0 == 8192); 382736#L114 assume !(ssl3_accept_~s__state~0 == 24576); 382727#L117 assume !(ssl3_accept_~s__state~0 == 8195); 382728#L120 assume !(ssl3_accept_~s__state~0 == 8480); 382719#L123 assume !(ssl3_accept_~s__state~0 == 8481); 382720#L126 assume !(ssl3_accept_~s__state~0 == 8482); 382711#L129 assume !(ssl3_accept_~s__state~0 == 8464); 382712#L132 assume !(ssl3_accept_~s__state~0 == 8465); 382703#L135 assume !(ssl3_accept_~s__state~0 == 8466); 382704#L138 assume !(ssl3_accept_~s__state~0 == 8496); 382696#L141 assume !(ssl3_accept_~s__state~0 == 8497); 372719#L144 [2018-11-09 22:26:59,341 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:59,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1466564950, now seen corresponding path program 1 times [2018-11-09 22:26:59,341 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:59,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:59,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,342 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:59,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:59,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:59,352 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:59,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1044056620, now seen corresponding path program 1 times [2018-11-09 22:26:59,352 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:59,352 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:59,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,353 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:59,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:59,408 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-09 22:26:59,409 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 22:26:59,409 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 22:26:59,423 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:59,439 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:26:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-09 22:26:59,479 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-09 22:26:59,479 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-09 22:26:59,479 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:26:59,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 22:26:59,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-09 22:26:59,480 INFO L87 Difference]: Start difference. First operand 28384 states and 35302 transitions. cyclomatic complexity: 6963 Second operand 5 states. [2018-11-09 22:26:59,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:26:59,697 INFO L93 Difference]: Finished difference Result 26937 states and 33059 transitions. [2018-11-09 22:26:59,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-09 22:26:59,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26937 states and 33059 transitions. [2018-11-09 22:26:59,748 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13993 [2018-11-09 22:26:59,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26937 states to 26676 states and 32756 transitions. [2018-11-09 22:26:59,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17267 [2018-11-09 22:26:59,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17267 [2018-11-09 22:26:59,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26676 states and 32756 transitions. [2018-11-09 22:26:59,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:26:59,792 INFO L705 BuchiCegarLoop]: Abstraction has 26676 states and 32756 transitions. [2018-11-09 22:26:59,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26676 states and 32756 transitions. [2018-11-09 22:26:59,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26676 to 18238. [2018-11-09 22:26:59,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18238 states. [2018-11-09 22:26:59,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18238 states to 18238 states and 22706 transitions. [2018-11-09 22:26:59,902 INFO L728 BuchiCegarLoop]: Abstraction has 18238 states and 22706 transitions. [2018-11-09 22:26:59,902 INFO L608 BuchiCegarLoop]: Abstraction has 18238 states and 22706 transitions. [2018-11-09 22:26:59,902 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-09 22:26:59,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18238 states and 22706 transitions. [2018-11-09 22:26:59,927 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 10024 [2018-11-09 22:26:59,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:26:59,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:26:59,927 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-09 22:26:59,927 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:26:59,928 INFO L793 eck$LassoCheckResult]: Stem: 427905#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 427648#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 427649#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 427898#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 427915#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 427812#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 427916#L102-3 assume true; 428030#L102-1 assume !false; 428029#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428028#L105 assume !(ssl3_accept_~s__state~0 == 12292); 428027#L108 assume !(ssl3_accept_~s__state~0 == 16384); 428026#L111 assume !(ssl3_accept_~s__state~0 == 8192); 428025#L114 assume !(ssl3_accept_~s__state~0 == 24576); 428024#L117 assume !(ssl3_accept_~s__state~0 == 8195); 428023#L120 assume !(ssl3_accept_~s__state~0 == 8480); 428022#L123 assume !(ssl3_accept_~s__state~0 == 8481); 428021#L126 assume !(ssl3_accept_~s__state~0 == 8482); 428020#L129 assume ssl3_accept_~s__state~0 == 8464; 428019#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 428018#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 428017#L277-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; 428015#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 428010#L643 ssl3_accept_~skip~0 := 0; 428009#L102-3 assume true; 428008#L102-1 assume !false; 428007#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428006#L105 assume !(ssl3_accept_~s__state~0 == 12292); 428005#L108 assume !(ssl3_accept_~s__state~0 == 16384); 428004#L111 assume !(ssl3_accept_~s__state~0 == 8192); 428003#L114 assume !(ssl3_accept_~s__state~0 == 24576); 428002#L117 assume !(ssl3_accept_~s__state~0 == 8195); 428001#L120 assume !(ssl3_accept_~s__state~0 == 8480); 428000#L123 assume !(ssl3_accept_~s__state~0 == 8481); 427999#L126 assume !(ssl3_accept_~s__state~0 == 8482); 427998#L129 assume !(ssl3_accept_~s__state~0 == 8464); 427997#L132 assume !(ssl3_accept_~s__state~0 == 8465); 427996#L135 assume !(ssl3_accept_~s__state~0 == 8466); 427995#L138 assume ssl3_accept_~s__state~0 == 8496; 427994#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 427993#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 427992#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 427990#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 427991#L296-2 ssl3_accept_~s__init_num~0 := 0; 434012#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 434007#L643 ssl3_accept_~skip~0 := 0; 434006#L102-3 assume true; 434005#L102-1 assume !false; 434004#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434003#L105 assume !(ssl3_accept_~s__state~0 == 12292); 434002#L108 assume !(ssl3_accept_~s__state~0 == 16384); 434001#L111 assume !(ssl3_accept_~s__state~0 == 8192); 434000#L114 assume !(ssl3_accept_~s__state~0 == 24576); 433999#L117 assume !(ssl3_accept_~s__state~0 == 8195); 433998#L120 assume !(ssl3_accept_~s__state~0 == 8480); 433997#L123 assume !(ssl3_accept_~s__state~0 == 8481); 433996#L126 assume !(ssl3_accept_~s__state~0 == 8482); 433995#L129 assume !(ssl3_accept_~s__state~0 == 8464); 433994#L132 assume !(ssl3_accept_~s__state~0 == 8465); 433993#L135 assume !(ssl3_accept_~s__state~0 == 8466); 433992#L138 assume !(ssl3_accept_~s__state~0 == 8496); 433990#L141 assume !(ssl3_accept_~s__state~0 == 8497); 433991#L144 [2018-11-09 22:26:59,928 INFO L795 eck$LassoCheckResult]: Loop: 433991#L144 assume !(ssl3_accept_~s__state~0 == 8512); 445207#L147 assume !(ssl3_accept_~s__state~0 == 8513); 445206#L150 assume !(ssl3_accept_~s__state~0 == 8528); 445205#L153 assume !(ssl3_accept_~s__state~0 == 8529); 445204#L156 assume !(ssl3_accept_~s__state~0 == 8544); 445203#L159 assume !(ssl3_accept_~s__state~0 == 8545); 445202#L162 assume !(ssl3_accept_~s__state~0 == 8560); 445201#L165 assume !(ssl3_accept_~s__state~0 == 8561); 445200#L168 assume !(ssl3_accept_~s__state~0 == 8448); 445199#L171 assume !(ssl3_accept_~s__state~0 == 8576); 445198#L174 assume !(ssl3_accept_~s__state~0 == 8577); 445197#L177 assume !(ssl3_accept_~s__state~0 == 8592); 445196#L180 assume !(ssl3_accept_~s__state~0 == 8593); 445195#L183 assume !(ssl3_accept_~s__state~0 == 8608); 445194#L186 assume !(ssl3_accept_~s__state~0 == 8609); 445193#L189 assume !(ssl3_accept_~s__state~0 == 8640); 427951#L192 assume !(ssl3_accept_~s__state~0 == 8641); 427940#L195 assume ssl3_accept_~s__state~0 == 8656; 427761#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 427762#L531 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 427906#L536 assume !(ssl3_accept_~blastFlag~0 == 10); 427938#L539 assume !(ssl3_accept_~blastFlag~0 == 13); 427903#L542 assume !(ssl3_accept_~blastFlag~0 == 16); 427893#L545 assume !(ssl3_accept_~blastFlag~0 == 19); 427894#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 427889#L556 assume !(ssl3_accept_~tmp___10~0 == 0); 427890#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 445617#L643 ssl3_accept_~skip~0 := 0; 445616#L102-3 assume true; 445615#L102-1 assume !false; 445614#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445613#L105 assume !(ssl3_accept_~s__state~0 == 12292); 445612#L108 assume !(ssl3_accept_~s__state~0 == 16384); 445611#L111 assume !(ssl3_accept_~s__state~0 == 8192); 445610#L114 assume !(ssl3_accept_~s__state~0 == 24576); 445609#L117 assume !(ssl3_accept_~s__state~0 == 8195); 445608#L120 assume !(ssl3_accept_~s__state~0 == 8480); 445607#L123 assume !(ssl3_accept_~s__state~0 == 8481); 445606#L126 assume !(ssl3_accept_~s__state~0 == 8482); 445605#L129 assume !(ssl3_accept_~s__state~0 == 8464); 445604#L132 assume !(ssl3_accept_~s__state~0 == 8465); 445603#L135 assume !(ssl3_accept_~s__state~0 == 8466); 445602#L138 assume !(ssl3_accept_~s__state~0 == 8496); 445601#L141 assume !(ssl3_accept_~s__state~0 == 8497); 445600#L144 assume !(ssl3_accept_~s__state~0 == 8512); 445599#L147 assume !(ssl3_accept_~s__state~0 == 8513); 445598#L150 assume !(ssl3_accept_~s__state~0 == 8528); 445597#L153 assume !(ssl3_accept_~s__state~0 == 8529); 445596#L156 assume !(ssl3_accept_~s__state~0 == 8544); 445595#L159 assume !(ssl3_accept_~s__state~0 == 8545); 445594#L162 assume !(ssl3_accept_~s__state~0 == 8560); 445593#L165 assume !(ssl3_accept_~s__state~0 == 8561); 445592#L168 assume !(ssl3_accept_~s__state~0 == 8448); 427860#L171 assume !(ssl3_accept_~s__state~0 == 8576); 427832#L174 assume !(ssl3_accept_~s__state~0 == 8577); 427759#L177 assume !(ssl3_accept_~s__state~0 == 8592); 427715#L180 assume !(ssl3_accept_~s__state~0 == 8593); 427716#L183 assume !(ssl3_accept_~s__state~0 == 8608); 445514#L186 assume !(ssl3_accept_~s__state~0 == 8609); 427946#L189 assume !(ssl3_accept_~s__state~0 == 8640); 427947#L192 assume !(ssl3_accept_~s__state~0 == 8641); 444674#L195 assume !(ssl3_accept_~s__state~0 == 8656); 427881#L198 assume !(ssl3_accept_~s__state~0 == 8657); 427849#L201 assume ssl3_accept_~s__state~0 == 8672; 427729#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 427730#L564 assume !(ssl3_accept_~blastFlag~0 == 11); 427887#L567 assume !(ssl3_accept_~blastFlag~0 == 14); 427869#L570 assume !(ssl3_accept_~blastFlag~0 == 17); 427821#L573 assume !(ssl3_accept_~blastFlag~0 == 20); 427822#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 427830#L583 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 427934#L583-2 ssl3_accept_~s__init_num~0 := 0; 427789#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 445648#L643 ssl3_accept_~skip~0 := 0; 445647#L102-3 assume true; 445646#L102-1 assume !false; 445645#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445644#L105 assume !(ssl3_accept_~s__state~0 == 12292); 445643#L108 assume !(ssl3_accept_~s__state~0 == 16384); 445642#L111 assume !(ssl3_accept_~s__state~0 == 8192); 445641#L114 assume !(ssl3_accept_~s__state~0 == 24576); 445640#L117 assume !(ssl3_accept_~s__state~0 == 8195); 445639#L120 assume !(ssl3_accept_~s__state~0 == 8480); 445638#L123 assume !(ssl3_accept_~s__state~0 == 8481); 445637#L126 assume !(ssl3_accept_~s__state~0 == 8482); 445636#L129 assume !(ssl3_accept_~s__state~0 == 8464); 445635#L132 assume !(ssl3_accept_~s__state~0 == 8465); 445634#L135 assume !(ssl3_accept_~s__state~0 == 8466); 445633#L138 assume !(ssl3_accept_~s__state~0 == 8496); 445632#L141 assume !(ssl3_accept_~s__state~0 == 8497); 445631#L144 assume !(ssl3_accept_~s__state~0 == 8512); 445630#L147 assume !(ssl3_accept_~s__state~0 == 8513); 445629#L150 assume !(ssl3_accept_~s__state~0 == 8528); 445628#L153 assume !(ssl3_accept_~s__state~0 == 8529); 445627#L156 assume !(ssl3_accept_~s__state~0 == 8544); 445626#L159 assume !(ssl3_accept_~s__state~0 == 8545); 445625#L162 assume !(ssl3_accept_~s__state~0 == 8560); 445624#L165 assume !(ssl3_accept_~s__state~0 == 8561); 445623#L168 assume ssl3_accept_~s__state~0 == 8448; 427709#L169 assume !(ssl3_accept_~num1~0 > 0); 427711#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 427620#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 427629#L643 ssl3_accept_~skip~0 := 0; 427630#L102-3 assume true; 427834#L102-1 assume !false; 427693#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427694#L105 assume !(ssl3_accept_~s__state~0 == 12292); 427813#L108 assume !(ssl3_accept_~s__state~0 == 16384); 427741#L111 assume !(ssl3_accept_~s__state~0 == 8192); 427697#L114 assume !(ssl3_accept_~s__state~0 == 24576); 427698#L117 assume !(ssl3_accept_~s__state~0 == 8195); 427671#L120 assume !(ssl3_accept_~s__state~0 == 8480); 427672#L123 assume !(ssl3_accept_~s__state~0 == 8481); 427920#L126 assume !(ssl3_accept_~s__state~0 == 8482); 427921#L129 assume !(ssl3_accept_~s__state~0 == 8464); 427911#L132 assume !(ssl3_accept_~s__state~0 == 8465); 427839#L135 assume !(ssl3_accept_~s__state~0 == 8466); 427840#L138 assume !(ssl3_accept_~s__state~0 == 8496); 445666#L141 assume !(ssl3_accept_~s__state~0 == 8497); 445665#L144 assume !(ssl3_accept_~s__state~0 == 8512); 445664#L147 assume !(ssl3_accept_~s__state~0 == 8513); 445663#L150 assume !(ssl3_accept_~s__state~0 == 8528); 445662#L153 assume !(ssl3_accept_~s__state~0 == 8529); 445661#L156 assume !(ssl3_accept_~s__state~0 == 8544); 445660#L159 assume !(ssl3_accept_~s__state~0 == 8545); 445659#L162 assume !(ssl3_accept_~s__state~0 == 8560); 445658#L165 assume !(ssl3_accept_~s__state~0 == 8561); 445657#L168 assume !(ssl3_accept_~s__state~0 == 8448); 445656#L171 assume ssl3_accept_~s__state~0 == 8576; 445511#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 445510#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 445509#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 445508#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 444664#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 444658#L643 ssl3_accept_~skip~0 := 0; 444656#L102-3 assume true; 444654#L102-1 assume !false; 444652#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 444649#L105 assume !(ssl3_accept_~s__state~0 == 12292); 444647#L108 assume !(ssl3_accept_~s__state~0 == 16384); 444644#L111 assume !(ssl3_accept_~s__state~0 == 8192); 444642#L114 assume !(ssl3_accept_~s__state~0 == 24576); 444640#L117 assume !(ssl3_accept_~s__state~0 == 8195); 444638#L120 assume !(ssl3_accept_~s__state~0 == 8480); 444636#L123 assume !(ssl3_accept_~s__state~0 == 8481); 444634#L126 assume !(ssl3_accept_~s__state~0 == 8482); 444632#L129 assume !(ssl3_accept_~s__state~0 == 8464); 444630#L132 assume !(ssl3_accept_~s__state~0 == 8465); 444610#L135 assume !(ssl3_accept_~s__state~0 == 8466); 444611#L138 assume ssl3_accept_~s__state~0 == 8496; 427678#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 427679#L290 assume !(ssl3_accept_~blastFlag~0 == 1); 427777#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 427642#L296 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 427635#L296-2 ssl3_accept_~s__init_num~0 := 0; 427636#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 445224#L643 ssl3_accept_~skip~0 := 0; 445223#L102-3 assume true; 445222#L102-1 assume !false; 445221#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445220#L105 assume !(ssl3_accept_~s__state~0 == 12292); 445219#L108 assume !(ssl3_accept_~s__state~0 == 16384); 445218#L111 assume !(ssl3_accept_~s__state~0 == 8192); 445217#L114 assume !(ssl3_accept_~s__state~0 == 24576); 445216#L117 assume !(ssl3_accept_~s__state~0 == 8195); 445215#L120 assume !(ssl3_accept_~s__state~0 == 8480); 445214#L123 assume !(ssl3_accept_~s__state~0 == 8481); 445213#L126 assume !(ssl3_accept_~s__state~0 == 8482); 445212#L129 assume !(ssl3_accept_~s__state~0 == 8464); 445211#L132 assume !(ssl3_accept_~s__state~0 == 8465); 445210#L135 assume !(ssl3_accept_~s__state~0 == 8466); 445209#L138 assume !(ssl3_accept_~s__state~0 == 8496); 445208#L141 assume !(ssl3_accept_~s__state~0 == 8497); 433991#L144 [2018-11-09 22:26:59,928 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:59,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1466564950, now seen corresponding path program 2 times [2018-11-09 22:26:59,928 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:59,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:59,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,929 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:26:59,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:59,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:26:59,937 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:26:59,937 INFO L82 PathProgramCache]: Analyzing trace with hash 182320628, now seen corresponding path program 1 times [2018-11-09 22:26:59,937 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:26:59,938 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:26:59,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 22:26:59,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:26:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:26:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-09 22:26:59,992 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 22:26:59,992 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 22:27:00,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:27:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 22:27:00,027 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 22:27:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-09 22:27:00,136 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-09 22:27:00,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-09 22:27:00,137 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 22:27:00,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 22:27:00,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-09 22:27:00,137 INFO L87 Difference]: Start difference. First operand 18238 states and 22706 transitions. cyclomatic complexity: 4520 Second operand 5 states. [2018-11-09 22:27:00,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 22:27:00,407 INFO L93 Difference]: Finished difference Result 20490 states and 25178 transitions. [2018-11-09 22:27:00,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-09 22:27:00,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20490 states and 25178 transitions. [2018-11-09 22:27:00,446 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10728 [2018-11-09 22:27:00,473 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20490 states to 19766 states and 24269 transitions. [2018-11-09 22:27:00,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13036 [2018-11-09 22:27:00,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13036 [2018-11-09 22:27:00,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19766 states and 24269 transitions. [2018-11-09 22:27:00,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 22:27:00,479 INFO L705 BuchiCegarLoop]: Abstraction has 19766 states and 24269 transitions. [2018-11-09 22:27:00,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19766 states and 24269 transitions. [2018-11-09 22:27:00,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19766 to 19614. [2018-11-09 22:27:00,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19614 states. [2018-11-09 22:27:00,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19614 states to 19614 states and 24112 transitions. [2018-11-09 22:27:00,576 INFO L728 BuchiCegarLoop]: Abstraction has 19614 states and 24112 transitions. [2018-11-09 22:27:00,576 INFO L608 BuchiCegarLoop]: Abstraction has 19614 states and 24112 transitions. [2018-11-09 22:27:00,576 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-09 22:27:00,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19614 states and 24112 transitions. [2018-11-09 22:27:00,602 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10656 [2018-11-09 22:27:00,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 22:27:00,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 22:27:00,603 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-09 22:27:00,604 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 22:27:00,604 INFO L793 eck$LassoCheckResult]: Stem: 467165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 466908#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;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; 466909#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 467155#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 467177#L93 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 467060#L93-1 assume !(ssl3_accept_~s__cert~0 == 0); 467178#L102-3 assume true; 467291#L102-1 assume !false; 467290#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467289#L105 assume !(ssl3_accept_~s__state~0 == 12292); 467288#L108 assume !(ssl3_accept_~s__state~0 == 16384); 467287#L111 assume !(ssl3_accept_~s__state~0 == 8192); 467286#L114 assume !(ssl3_accept_~s__state~0 == 24576); 467285#L117 assume !(ssl3_accept_~s__state~0 == 8195); 467284#L120 assume !(ssl3_accept_~s__state~0 == 8480); 467283#L123 assume !(ssl3_accept_~s__state~0 == 8481); 467282#L126 assume !(ssl3_accept_~s__state~0 == 8482); 467281#L129 assume ssl3_accept_~s__state~0 == 8464; 467280#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 467279#L277 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 467278#L277-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; 467276#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 467271#L643 ssl3_accept_~skip~0 := 0; 467270#L102-3 assume true; 467269#L102-1 assume !false; 467268#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467267#L105 assume !(ssl3_accept_~s__state~0 == 12292); 467266#L108 assume !(ssl3_accept_~s__state~0 == 16384); 467265#L111 assume !(ssl3_accept_~s__state~0 == 8192); 467264#L114 assume !(ssl3_accept_~s__state~0 == 24576); 467263#L117 assume !(ssl3_accept_~s__state~0 == 8195); 467262#L120 assume !(ssl3_accept_~s__state~0 == 8480); 467261#L123 assume !(ssl3_accept_~s__state~0 == 8481); 467260#L126 assume !(ssl3_accept_~s__state~0 == 8482); 467259#L129 assume !(ssl3_accept_~s__state~0 == 8464); 467258#L132 assume !(ssl3_accept_~s__state~0 == 8465); 467257#L135 assume !(ssl3_accept_~s__state~0 == 8466); 467256#L138 assume ssl3_accept_~s__state~0 == 8496; 467255#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 467254#L290 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 467253#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 467251#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 467250#L296-2 ssl3_accept_~s__init_num~0 := 0; 467248#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 467243#L643 ssl3_accept_~skip~0 := 0; 467242#L102-3 assume true; 467241#L102-1 assume !false; 467240#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467239#L105 assume !(ssl3_accept_~s__state~0 == 12292); 467238#L108 assume !(ssl3_accept_~s__state~0 == 16384); 467237#L111 assume !(ssl3_accept_~s__state~0 == 8192); 467236#L114 assume !(ssl3_accept_~s__state~0 == 24576); 467235#L117 assume !(ssl3_accept_~s__state~0 == 8195); 467234#L120 assume !(ssl3_accept_~s__state~0 == 8480); 467233#L123 assume !(ssl3_accept_~s__state~0 == 8481); 467232#L126 assume !(ssl3_accept_~s__state~0 == 8482); 467231#L129 assume !(ssl3_accept_~s__state~0 == 8464); 467230#L132 assume !(ssl3_accept_~s__state~0 == 8465); 467229#L135 assume !(ssl3_accept_~s__state~0 == 8466); 467228#L138 assume !(ssl3_accept_~s__state~0 == 8496); 467226#L141 assume !(ssl3_accept_~s__state~0 == 8497); 467227#L144 assume ssl3_accept_~s__state~0 == 8512; 473837#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 473835#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 473836#L307-2 [2018-11-09 22:27:00,604 INFO L795 eck$LassoCheckResult]: Loop: 473836#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 484936#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484931#L643 ssl3_accept_~skip~0 := 0; 484930#L102-3 assume true; 484929#L102-1 assume !false; 484928#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484927#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484926#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484925#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484924#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484923#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484922#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484921#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484920#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484919#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484918#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484917#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484916#L138 assume !(ssl3_accept_~s__state~0 == 8496); 484915#L141 assume !(ssl3_accept_~s__state~0 == 8497); 484914#L144 assume !(ssl3_accept_~s__state~0 == 8512); 484913#L147 assume !(ssl3_accept_~s__state~0 == 8513); 484912#L150 assume ssl3_accept_~s__state~0 == 8528; 484594#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 484910#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 484908#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 484901#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 484904#L359 assume !(ssl3_accept_~blastFlag~0 == 3); 484899#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 484898#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 484896#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484891#L643 ssl3_accept_~skip~0 := 0; 484890#L102-3 assume true; 484889#L102-1 assume !false; 484887#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484882#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484880#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484878#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484876#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484874#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484872#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484870#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484868#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484866#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484864#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484862#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484860#L138 assume !(ssl3_accept_~s__state~0 == 8496); 484858#L141 assume !(ssl3_accept_~s__state~0 == 8497); 484856#L144 assume !(ssl3_accept_~s__state~0 == 8512); 484854#L147 assume !(ssl3_accept_~s__state~0 == 8513); 484852#L150 assume !(ssl3_accept_~s__state~0 == 8528); 484850#L153 assume !(ssl3_accept_~s__state~0 == 8529); 484848#L156 assume ssl3_accept_~s__state~0 == 8544; 484590#L160 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 484845#L385 assume !(ssl3_accept_~s__session__peer~0 != 0); 484842#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 484840#L397 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 484837#L398 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 484835#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 484833#L409 assume !(ssl3_accept_~blastFlag~0 == 4); 484832#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 484829#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484824#L643 ssl3_accept_~skip~0 := 0; 484823#L102-3 assume true; 484822#L102-1 assume !false; 484821#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484820#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484819#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484818#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484817#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484816#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484815#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484814#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484813#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484812#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484811#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484810#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484809#L138 assume !(ssl3_accept_~s__state~0 == 8496); 484808#L141 assume !(ssl3_accept_~s__state~0 == 8497); 484807#L144 assume !(ssl3_accept_~s__state~0 == 8512); 484806#L147 assume !(ssl3_accept_~s__state~0 == 8513); 484805#L150 assume !(ssl3_accept_~s__state~0 == 8528); 484804#L153 assume !(ssl3_accept_~s__state~0 == 8529); 484803#L156 assume !(ssl3_accept_~s__state~0 == 8544); 484802#L159 assume !(ssl3_accept_~s__state~0 == 8545); 484801#L162 assume !(ssl3_accept_~s__state~0 == 8560); 484800#L165 assume !(ssl3_accept_~s__state~0 == 8561); 484799#L168 assume ssl3_accept_~s__state~0 == 8448; 484798#L169 assume !(ssl3_accept_~num1~0 > 0); 484796#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 484794#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484789#L643 ssl3_accept_~skip~0 := 0; 484788#L102-3 assume true; 484787#L102-1 assume !false; 484786#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484785#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484784#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484783#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484782#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484781#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484780#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484779#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484778#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484777#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484776#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484775#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484774#L138 assume !(ssl3_accept_~s__state~0 == 8496); 484773#L141 assume !(ssl3_accept_~s__state~0 == 8497); 484772#L144 assume !(ssl3_accept_~s__state~0 == 8512); 484771#L147 assume !(ssl3_accept_~s__state~0 == 8513); 484770#L150 assume !(ssl3_accept_~s__state~0 == 8528); 484769#L153 assume !(ssl3_accept_~s__state~0 == 8529); 484768#L156 assume !(ssl3_accept_~s__state~0 == 8544); 484767#L159 assume !(ssl3_accept_~s__state~0 == 8545); 484766#L162 assume !(ssl3_accept_~s__state~0 == 8560); 484765#L165 assume !(ssl3_accept_~s__state~0 == 8561); 484764#L168 assume !(ssl3_accept_~s__state~0 == 8448); 484763#L171 assume ssl3_accept_~s__state~0 == 8576; 484677#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 484762#L452 assume !(ssl3_accept_~blastFlag~0 == 5); 484761#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 484759#L458 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 484760#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 486454#L643 ssl3_accept_~skip~0 := 0; 486453#L102-3 assume true; 486452#L102-1 assume !false; 486451#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 486449#L105 assume !(ssl3_accept_~s__state~0 == 12292); 486448#L108 assume !(ssl3_accept_~s__state~0 == 16384); 486431#L111 assume !(ssl3_accept_~s__state~0 == 8192); 486429#L114 assume !(ssl3_accept_~s__state~0 == 24576); 466970#L117 assume !(ssl3_accept_~s__state~0 == 8195); 466924#L120 assume !(ssl3_accept_~s__state~0 == 8480); 466925#L123 assume !(ssl3_accept_~s__state~0 == 8481); 467180#L126 assume !(ssl3_accept_~s__state~0 == 8482); 467181#L129 assume !(ssl3_accept_~s__state~0 == 8464); 485917#L132 assume !(ssl3_accept_~s__state~0 == 8465); 485237#L135 assume ssl3_accept_~s__state~0 == 8466; 484536#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 484666#L277 assume !(ssl3_accept_~blastFlag~0 == 0); 484577#L277-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; 484570#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484564#L643 ssl3_accept_~skip~0 := 0; 484562#L102-3 assume true; 484560#L102-1 assume !false; 484558#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484556#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484554#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484552#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484550#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484548#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484546#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484543#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484541#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484539#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484537#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484534#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484529#L138 assume ssl3_accept_~s__state~0 == 8496; 466931#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 466932#L290 assume !(ssl3_accept_~blastFlag~0 == 1); 467024#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 467025#L296 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 466889#L296-2 ssl3_accept_~s__init_num~0 := 0; 466890#L606 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 484956#L643 ssl3_accept_~skip~0 := 0; 484955#L102-3 assume true; 484954#L102-1 assume !false; 484953#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484952#L105 assume !(ssl3_accept_~s__state~0 == 12292); 484951#L108 assume !(ssl3_accept_~s__state~0 == 16384); 484950#L111 assume !(ssl3_accept_~s__state~0 == 8192); 484949#L114 assume !(ssl3_accept_~s__state~0 == 24576); 484948#L117 assume !(ssl3_accept_~s__state~0 == 8195); 484947#L120 assume !(ssl3_accept_~s__state~0 == 8480); 484946#L123 assume !(ssl3_accept_~s__state~0 == 8481); 484945#L126 assume !(ssl3_accept_~s__state~0 == 8482); 484944#L129 assume !(ssl3_accept_~s__state~0 == 8464); 484943#L132 assume !(ssl3_accept_~s__state~0 == 8465); 484942#L135 assume !(ssl3_accept_~s__state~0 == 8466); 484941#L138 assume !(ssl3_accept_~s__state~0 == 8496); 484940#L141 assume !(ssl3_accept_~s__state~0 == 8497); 484939#L144 assume ssl3_accept_~s__state~0 == 8512; 484599#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 484938#L307 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 473836#L307-2 [2018-11-09 22:27:00,604 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:27:00,604 INFO L82 PathProgramCache]: Analyzing trace with hash 460561008, now seen corresponding path program 1 times [2018-11-09 22:27:00,604 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:27:00,604 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:27:00,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:27:00,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:00,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:00,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:27:00,615 INFO L82 PathProgramCache]: Analyzing trace with hash -2116957820, now seen corresponding path program 1 times [2018-11-09 22:27:00,615 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:27:00,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:27:00,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:27:00,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:00,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:00,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 22:27:00,635 INFO L82 PathProgramCache]: Analyzing trace with hash -2027237835, now seen corresponding path program 1 times [2018-11-09 22:27:00,635 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 22:27:00,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 22:27:00,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 22:27:00,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 22:27:00,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:00,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 22:27:01,339 WARN L179 SmtUtils]: Spent 654.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2018-11-09 22:27:01,569 WARN L179 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-09 22:27:01,631 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 09.11 10:27:01 BoogieIcfgContainer [2018-11-09 22:27:01,631 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-09 22:27:01,631 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-09 22:27:01,631 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-09 22:27:01,632 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-09 22:27:01,632 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:26:47" (3/4) ... [2018-11-09 22:27:01,634 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-09 22:27:01,703 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_6658c7e8-7f15-4218-bf6b-5e875a6667e1/bin-2019/uautomizer/witness.graphml [2018-11-09 22:27:01,703 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-09 22:27:01,704 INFO L168 Benchmark]: Toolchain (without parser) took 15365.64 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 859.3 MB). Free memory was 960.2 MB in the beginning and 855.3 MB in the end (delta: 104.9 MB). Peak memory consumption was 964.3 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,704 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-09 22:27:01,705 INFO L168 Benchmark]: CACSL2BoogieTranslator took 224.04 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,705 INFO L168 Benchmark]: Boogie Procedure Inliner took 34.61 ms. Allocated memory is still 1.0 GB. Free memory was 941.4 MB in the beginning and 938.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,705 INFO L168 Benchmark]: Boogie Preprocessor took 67.97 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 126.9 MB). Free memory was 938.7 MB in the beginning and 1.1 GB in the end (delta: -179.1 MB). Peak memory consumption was 16.6 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,705 INFO L168 Benchmark]: RCFGBuilder took 564.81 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.7 MB). Peak memory consumption was 55.7 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,706 INFO L168 Benchmark]: BuchiAutomizer took 14399.10 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 732.4 MB). Free memory was 1.1 GB in the beginning and 855.3 MB in the end (delta: 206.9 MB). Peak memory consumption was 939.3 MB. Max. memory is 11.5 GB. [2018-11-09 22:27:01,706 INFO L168 Benchmark]: Witness Printer took 71.95 ms. Allocated memory is still 1.9 GB. Free memory is still 855.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-09 22:27:01,707 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.10 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 224.04 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 34.61 ms. Allocated memory is still 1.0 GB. Free memory was 941.4 MB in the beginning and 938.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 67.97 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 126.9 MB). Free memory was 938.7 MB in the beginning and 1.1 GB in the end (delta: -179.1 MB). Peak memory consumption was 16.6 MB. Max. memory is 11.5 GB. * RCFGBuilder took 564.81 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.7 MB). Peak memory consumption was 55.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14399.10 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 732.4 MB). Free memory was 1.1 GB in the beginning and 855.3 MB in the end (delta: 206.9 MB). Peak memory consumption was 939.3 MB. Max. memory is 11.5 GB. * Witness Printer took 71.95 ms. Allocated memory is still 1.9 GB. Free memory is still 855.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (34 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. 34 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19614 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.3s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 5.8s. Construction of modules took 3.0s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.6s AutomataMinimizationTime, 36 MinimizatonAttempts, 31431 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 1.3s Buchi closure took 0.0s. Biggest automaton had 28384 states and ocurred in iteration 32. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 10359 SDtfs, 6984 SDslu, 7573 SDs, 0 SdLazy, 4484 SolverSat, 832 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.0s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc2 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 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: 211]: 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@7b9634c2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@751d51b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a90c88d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@615de535=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b86bc41=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e791360=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@719fda81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ec9c364=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14b3dc5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d5efdd0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12d1a513=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@1c65ba5f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fe2808=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52d408be=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@601be52a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cfe9a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d0ed1da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f2faa44=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@55b6e11d=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=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6cdb797c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@b56afc3=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49976c1a=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@189f92a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4097028a=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@35dffd9a=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70180353=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bc2263e=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dcc6cad=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72df84b6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49f4101b=0, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30d1792=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79fcf47a=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4205af25=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f6c47f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3af7660b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fee1174=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56d71f03=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@171b76f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@605c13ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ec0ec09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@333e4666=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3278a91c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dc25042=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72d18671=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12f526f6=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31d755b3=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d592ab1=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39aeb83b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cfce191=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@124638fb=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4206c0a9=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 307]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L676] int s ; [L677] int tmp ; [L681] s = 8464 [L682] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L92] s__in_handshake ++ [L93] COND FALSE !(tmp___1 + 12288) [L98] COND FALSE !(s__cert == 0) [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND TRUE s__state == 8464 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND TRUE blastFlag == 0 [L278] blastFlag = 1 [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND TRUE blastFlag == 1 [L291] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 Loop: [L319] s__state = 8528 [L320] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND TRUE s__state == 8528 [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 3) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND TRUE __cil_tmp61 + 256UL [L398] COND TRUE s__verify_mode + 2 [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(blastFlag == 4) [L412] COND FALSE !(ret <= 0) [L415] s__state = 8448 [L416] s__s3__tmp__next_state___0 = 8576 [L417] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND TRUE s__state == 8448 [L438] COND FALSE !(num1 > 0L) [L447] s__state = s__s3__tmp__next_state___0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND FALSE !(s__state == 8448) [L171] COND TRUE s__state == 8576 [L451] ret = __VERIFIER_nondet_int() [L452] COND FALSE !(blastFlag == 5) [L455] COND FALSE !(ret <= 0) [L458] COND TRUE ret == 2 [L459] s__state = 8466 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND TRUE s__state == 8466 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND FALSE !(blastFlag == 0) [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND FALSE !(blastFlag == 1) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...