./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/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 a9636d7d6107e60711fab246dfc2abf2798468aa ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 04:54:13,935 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 04:54:13,936 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 04:54:13,943 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 04:54:13,943 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 04:54:13,943 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 04:54:13,944 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 04:54:13,945 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 04:54:13,947 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 04:54:13,947 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 04:54:13,948 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 04:54:13,948 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 04:54:13,949 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 04:54:13,949 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 04:54:13,950 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 04:54:13,950 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 04:54:13,951 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 04:54:13,951 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 04:54:13,953 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 04:54:13,953 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 04:54:13,954 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 04:54:13,955 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 04:54:13,957 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 04:54:13,957 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 04:54:13,957 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 04:54:13,958 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 04:54:13,958 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 04:54:13,958 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 04:54:13,959 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 04:54:13,960 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 04:54:13,960 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 04:54:13,960 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 04:54:13,961 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 04:54:13,961 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 04:54:13,961 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 04:54:13,962 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 04:54:13,962 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 04:54:13,970 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 04:54:13,970 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 04:54:13,971 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 04:54:13,971 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 04:54:13,972 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 04:54:13,972 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 04:54:13,973 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 04:54:13,973 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 04:54:13,974 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 04:54:13,974 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 04:54:13,975 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 04:54:13,975 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 04:54:13,975 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 04:54:13,975 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 04:54:13,976 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 04:54:13,976 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_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/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 -> a9636d7d6107e60711fab246dfc2abf2798468aa [2018-11-10 04:54:14,001 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 04:54:14,010 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 04:54:14,013 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 04:54:14,014 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 04:54:14,014 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 04:54:14,015 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-10 04:54:14,060 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/data/899704e24/9d9f4b90ab5a4e02b28da896499b6929/FLAG263aa4003 [2018-11-10 04:54:14,488 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 04:54:14,489 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-10 04:54:14,497 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/data/899704e24/9d9f4b90ab5a4e02b28da896499b6929/FLAG263aa4003 [2018-11-10 04:54:14,508 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/data/899704e24/9d9f4b90ab5a4e02b28da896499b6929 [2018-11-10 04:54:14,511 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 04:54:14,512 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 04:54:14,513 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 04:54:14,513 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 04:54:14,516 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 04:54:14,517 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,519 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17bef964 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14, skipping insertion in model container [2018-11-10 04:54:14,519 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,525 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 04:54:14,556 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 04:54:14,687 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:54:14,689 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 04:54:14,726 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:54:14,734 INFO L193 MainTranslator]: Completed translation [2018-11-10 04:54:14,735 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14 WrapperNode [2018-11-10 04:54:14,735 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 04:54:14,735 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 04:54:14,735 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 04:54:14,735 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 04:54:14,740 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,746 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,766 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 04:54:14,766 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 04:54:14,766 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 04:54:14,766 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 04:54:14,815 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,817 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,817 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,821 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,827 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,829 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... [2018-11-10 04:54:14,830 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 04:54:14,830 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 04:54:14,830 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 04:54:14,830 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 04:54:14,831 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:14,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 04:54:14,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 04:54:14,934 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 04:54:14,934 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 04:54:15,300 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 04:54:15,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:54:15 BoogieIcfgContainer [2018-11-10 04:54:15,300 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 04:54:15,301 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 04:54:15,301 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 04:54:15,303 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 04:54:15,304 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:54:15,304 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 04:54:14" (1/3) ... [2018-11-10 04:54:15,305 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@386d2128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:54:15, skipping insertion in model container [2018-11-10 04:54:15,305 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:54:15,305 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:54:14" (2/3) ... [2018-11-10 04:54:15,306 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@386d2128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:54:15, skipping insertion in model container [2018-11-10 04:54:15,306 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:54:15,306 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:54:15" (3/3) ... [2018-11-10 04:54:15,307 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-10 04:54:15,342 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 04:54:15,342 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 04:54:15,342 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 04:54:15,342 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 04:54:15,342 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 04:54:15,342 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 04:54:15,343 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 04:54:15,343 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 04:54:15,343 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 04:54:15,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 04:54:15,376 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 04:54:15,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:15,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:15,383 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:54:15,383 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:15,383 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 04:54:15,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 04:54:15,388 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 04:54:15,388 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:15,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:15,389 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:54:15,389 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:15,394 INFO L793 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 130#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 143#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 107#L99-3true [2018-11-10 04:54:15,394 INFO L795 eck$LassoCheckResult]: Loop: 107#L99-3true assume true; 109#L99-1true assume !false; 59#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79#L102true assume !(ssl3_accept_~s__state~0 == 12292); 66#L105true assume !(ssl3_accept_~s__state~0 == 16384); 72#L108true assume !(ssl3_accept_~s__state~0 == 8192); 41#L111true assume !(ssl3_accept_~s__state~0 == 24576); 24#L114true assume !(ssl3_accept_~s__state~0 == 8195); 28#L117true assume ssl3_accept_~s__state~0 == 8480; 112#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 95#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 67#L543true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 129#L580true ssl3_accept_~skip~0 := 0; 107#L99-3true [2018-11-10 04:54:15,399 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:15,399 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 04:54:15,400 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:15,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:15,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:15,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:15,471 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:15,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234840, now seen corresponding path program 1 times [2018-11-10 04:54:15,472 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:15,472 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:15,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,473 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:15,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:15,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:15,484 INFO L82 PathProgramCache]: Analyzing trace with hash -634464089, now seen corresponding path program 1 times [2018-11-10 04:54:15,484 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:15,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:15,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:15,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:15,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:15,537 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:15,538 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:15,636 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:15,637 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:15,637 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:15,637 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:15,637 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:54:15,637 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:15,637 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:15,637 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:15,638 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 04:54:15,638 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:15,638 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:15,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,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-10 04:54:15,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,743 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:15,744 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:15,747 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:15,747 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:15,756 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:54:15,757 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_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:15,774 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:15,774 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:15,808 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:54:15,808 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:15,835 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:54:15,836 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:15,836 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:15,836 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:15,836 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:15,836 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:54:15,836 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:15,837 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:15,837 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:15,837 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 04:54:15,837 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:15,837 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:15,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:15,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-10 04:54:15,955 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:15,961 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:54:15,962 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:54:15,963 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:54:15,964 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:54:15,964 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:54:15,964 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:54:15,964 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:54:15,966 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:54:15,966 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:54:15,968 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:54:15,968 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:54:15,969 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:54:15,969 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:54:15,969 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:54:15,969 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:54:15,969 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:54:15,969 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:54:15,970 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:54:15,976 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:54:15,981 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:54:15,982 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:54:15,983 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:54:15,984 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:54:15,984 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:54:15,984 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 04:54:15,985 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:54:16,007 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:16,020 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:16,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:16,031 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:16,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-10 04:54:16,075 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 04:54:16,076 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-10 04:54:16,587 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 795 states and 1331 transitions. Complement of second has 10 states. [2018-11-10 04:54:16,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 04:54:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:54:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-10 04:54:16,590 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:54:16,591 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:16,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 04:54:16,592 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:16,592 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 04:54:16,592 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:16,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-10 04:54:16,605 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-10 04:54:16,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-10 04:54:16,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-10 04:54:16,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-10 04:54:16,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-10 04:54:16,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:16,617 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-10 04:54:16,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-10 04:54:16,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-10 04:54:16,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-10 04:54:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-10 04:54:16,656 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-10 04:54:16,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:16,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:16,660 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-10 04:54:16,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:16,758 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-10 04:54:16,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:16,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-10 04:54:16,763 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-10 04:54:16,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-10 04:54:16,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-10 04:54:16,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-10 04:54:16,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-10 04:54:16,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:16,768 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-10 04:54:16,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-10 04:54:16,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-10 04:54:16,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-10 04:54:16,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-10 04:54:16,779 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 04:54:16,779 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 04:54:16,780 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 04:54:16,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-10 04:54:16,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-10 04:54:16,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:16,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:16,783 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:16,783 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:16,783 INFO L793 eck$LassoCheckResult]: Stem: 2250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2031#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2032#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2248#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2249#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2207#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2297#L99-3 assume true; 2252#L99-1 assume !false; 2388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2387#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2382#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2380#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2378#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2375#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2091#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2033#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2034#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2282#L126 assume ssl3_accept_~s__state~0 == 8464; 2121#L133 [2018-11-10 04:54:16,784 INFO L795 eck$LassoCheckResult]: Loop: 2121#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2022#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2014#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2015#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2381#L580 ssl3_accept_~skip~0 := 0; 2379#L99-3 assume true; 2377#L99-1 assume !false; 2374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2369#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2370#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2425#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2426#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2427#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2303#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2301#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2299#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2266#L126 assume ssl3_accept_~s__state~0 == 8464; 2121#L133 [2018-11-10 04:54:16,784 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:16,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 04:54:16,784 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:16,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:16,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,785 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:16,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:16,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:16,797 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:16,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1224211004, now seen corresponding path program 1 times [2018-11-10 04:54:16,798 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:16,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:16,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:16,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:16,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:16,815 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:16,815 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:16,815 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:16,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:16,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:16,816 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-10 04:54:16,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:16,929 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-10 04:54:16,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:16,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-10 04:54:16,933 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-10 04:54:16,936 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-10 04:54:16,936 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-10 04:54:16,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-10 04:54:16,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-10 04:54:16,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:16,937 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-10 04:54:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-10 04:54:16,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-10 04:54:16,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-10 04:54:16,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-10 04:54:16,946 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 04:54:16,946 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 04:54:16,946 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 04:54:16,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-10 04:54:16,948 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-10 04:54:16,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:16,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:16,950 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:16,950 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-10 04:54:16,950 INFO L793 eck$LassoCheckResult]: Stem: 3348#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3143#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3346#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3347#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3313#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3387#L99-3 assume true; 3555#L99-1 assume !false; 3553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3551#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3549#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3547#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3545#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3542#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3540#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3538#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3536#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3534#L126 assume ssl3_accept_~s__state~0 == 8464; 3228#L133 [2018-11-10 04:54:16,950 INFO L795 eck$LassoCheckResult]: Loop: 3228#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3133#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3125#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3126#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3558#L580 ssl3_accept_~skip~0 := 0; 3557#L99-3 assume true; 3556#L99-1 assume !false; 3554#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3552#L102 assume ssl3_accept_~s__state~0 == 12292; 3179#L103 ssl3_accept_~s__new_session~0 := 1; 3180#L211 ssl3_accept_~s__server~0 := 1; 3220#L216 assume ssl3_accept_~cb~0 != 0; 3208#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3209#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3247#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3252#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3330#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3366#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3413#L580 ssl3_accept_~skip~0 := 0; 3411#L99-3 assume true; 3409#L99-1 assume !false; 3407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3405#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3403#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3401#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3397#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3393#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3394#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3390#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3391#L126 assume ssl3_accept_~s__state~0 == 8464; 3228#L133 [2018-11-10 04:54:16,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:16,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 04:54:16,951 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:16,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:16,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:16,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:16,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:16,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1406817946, now seen corresponding path program 1 times [2018-11-10 04:54:16,964 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:16,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:16,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,965 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:16,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:16,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:16,984 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:16,984 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:16,984 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:16,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:16,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:16,985 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-10 04:54:17,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,084 INFO L93 Difference]: Finished difference Result 658 states and 927 transitions. [2018-11-10 04:54:17,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 658 states and 927 transitions. [2018-11-10 04:54:17,088 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-10 04:54:17,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 658 states to 585 states and 847 transitions. [2018-11-10 04:54:17,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-10 04:54:17,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2018-11-10 04:54:17,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 847 transitions. [2018-11-10 04:54:17,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,091 INFO L705 BuchiCegarLoop]: Abstraction has 585 states and 847 transitions. [2018-11-10 04:54:17,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 847 transitions. [2018-11-10 04:54:17,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 542. [2018-11-10 04:54:17,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:54:17,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-10 04:54:17,098 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 04:54:17,098 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 04:54:17,098 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 04:54:17,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-10 04:54:17,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:54:17,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,101 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,101 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,102 INFO L793 eck$LassoCheckResult]: Stem: 4535#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4338#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4339#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4533#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4534#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4504#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4578#L99-3 assume true; 4543#L99-1 assume !false; 4472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4473#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4484#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4485#L108 assume ssl3_accept_~s__state~0 == 8192; 4379#L211 [2018-11-10 04:54:17,102 INFO L795 eck$LassoCheckResult]: Loop: 4379#L211 ssl3_accept_~s__server~0 := 1; 4835#L216 assume ssl3_accept_~cb~0 != 0; 4829#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4825#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4821#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4816#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4812#L243 assume ssl3_accept_~s__state~0 != 12292; 4574#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4466#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4737#L580 ssl3_accept_~skip~0 := 0; 4734#L99-3 assume true; 4732#L99-1 assume !false; 4730#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4728#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4726#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4725#L108 assume ssl3_accept_~s__state~0 == 8192; 4379#L211 [2018-11-10 04:54:17,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,102 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 04:54:17,102 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,103 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,119 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:17,119 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:17,120 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,120 INFO L82 PathProgramCache]: Analyzing trace with hash -976756540, now seen corresponding path program 1 times [2018-11-10 04:54:17,120 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,121 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,146 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,147 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:17,147 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,147 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-10 04:54:17,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,207 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-10 04:54:17,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-10 04:54:17,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 04:54:17,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-10 04:54:17,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 04:54:17,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 04:54:17,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-10 04:54:17,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,213 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-10 04:54:17,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-10 04:54:17,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 04:54:17,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:54:17,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-10 04:54:17,221 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 04:54:17,221 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 04:54:17,221 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 04:54:17,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-10 04:54:17,223 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:54:17,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,224 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,224 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-10 04:54:17,224 INFO L793 eck$LassoCheckResult]: Stem: 5643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5439#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5440#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5637#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 5638#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5607#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5679#L99-3 assume true; 5841#L99-1 assume !false; 5839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5837#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5835#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5834#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5829#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5827#L114 assume ssl3_accept_~s__state~0 == 8195; 5674#L211 [2018-11-10 04:54:17,224 INFO L795 eck$LassoCheckResult]: Loop: 5674#L211 ssl3_accept_~s__server~0 := 1; 5514#L216 assume ssl3_accept_~cb~0 != 0; 5502#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5503#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5540#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5545#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5548#L243 assume ssl3_accept_~s__state~0 != 12292; 5549#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5568#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5918#L580 ssl3_accept_~skip~0 := 0; 5916#L99-3 assume true; 5914#L99-1 assume !false; 5912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5910#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5908#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5906#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5904#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5902#L114 assume ssl3_accept_~s__state~0 == 8195; 5674#L211 [2018-11-10 04:54:17,224 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 04:54:17,224 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,225 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,241 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,241 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:17,241 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:17,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1934806825, now seen corresponding path program 1 times [2018-11-10 04:54:17,242 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,263 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,263 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:17,264 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,264 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-10 04:54:17,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,323 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-10 04:54:17,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-10 04:54:17,325 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 04:54:17,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-10 04:54:17,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 04:54:17,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 04:54:17,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-10 04:54:17,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,329 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-10 04:54:17,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-10 04:54:17,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 04:54:17,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:54:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-10 04:54:17,336 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 04:54:17,337 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 04:54:17,337 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 04:54:17,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-10 04:54:17,338 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:54:17,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,339 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,340 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-10 04:54:17,340 INFO L793 eck$LassoCheckResult]: Stem: 6744#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6540#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6541#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6738#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6739#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6708#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6780#L99-3 assume true; 6942#L99-1 assume !false; 6940#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6938#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6936#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6935#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6930#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6928#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6926#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6924#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6922#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6919#L126 assume ssl3_accept_~s__state~0 == 8464; 6627#L133 [2018-11-10 04:54:17,340 INFO L795 eck$LassoCheckResult]: Loop: 6627#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6535#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6523#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6524#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7053#L580 ssl3_accept_~skip~0 := 0; 6740#L99-3 assume true; 6741#L99-1 assume !false; 6676#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6677#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6687#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6688#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6621#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6580#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6581#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6542#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6543#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6754#L126 assume !(ssl3_accept_~s__state~0 == 8464); 6755#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6751#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6711#L135 assume ssl3_accept_~s__state~0 == 8496; 6598#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6599#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6643#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6570#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6571#L293-2 ssl3_accept_~s__init_num~0 := 0; 6567#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6929#L580 ssl3_accept_~skip~0 := 0; 6927#L99-3 assume true; 6925#L99-1 assume !false; 6923#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6920#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6918#L105 assume ssl3_accept_~s__state~0 == 16384; 6914#L211 ssl3_accept_~s__server~0 := 1; 7037#L216 assume ssl3_accept_~cb~0 != 0; 7036#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7035#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7033#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7030#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7029#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7028#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7019#L580 ssl3_accept_~skip~0 := 0; 7017#L99-3 assume true; 7015#L99-1 assume !false; 7013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7011#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7009#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7007#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7005#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7003#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6961#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6960#L126 assume ssl3_accept_~s__state~0 == 8464; 6627#L133 [2018-11-10 04:54:17,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 04:54:17,340 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,340 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,352 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,352 INFO L82 PathProgramCache]: Analyzing trace with hash -812586334, now seen corresponding path program 1 times [2018-11-10 04:54:17,352 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,352 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,353 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:17,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,391 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,391 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,391 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:17,392 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,392 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-10 04:54:17,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,494 INFO L93 Difference]: Finished difference Result 688 states and 1007 transitions. [2018-11-10 04:54:17,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1007 transitions. [2018-11-10 04:54:17,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-10 04:54:17,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 1000 transitions. [2018-11-10 04:54:17,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-10 04:54:17,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-10 04:54:17,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 1000 transitions. [2018-11-10 04:54:17,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,501 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 1000 transitions. [2018-11-10 04:54:17,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 1000 transitions. [2018-11-10 04:54:17,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 665. [2018-11-10 04:54:17,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-10 04:54:17,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-10 04:54:17,507 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 04:54:17,507 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 04:54:17,507 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 04:54:17,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-10 04:54:17,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-10 04:54:17,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,509 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,510 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,510 INFO L793 eck$LassoCheckResult]: Stem: 7980#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7777#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7974#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 7975#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7943#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8021#L99-3 assume true; 8349#L99-1 assume !false; 8347#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8345#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8341#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8339#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8337#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8335#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8333#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8331#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8329#L126 assume ssl3_accept_~s__state~0 == 8464; 7863#L133 [2018-11-10 04:54:17,510 INFO L795 eck$LassoCheckResult]: Loop: 7863#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7771#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7759#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7760#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7792#L580 ssl3_accept_~skip~0 := 0; 8396#L99-3 assume true; 8395#L99-1 assume !false; 8393#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7944#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7922#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7923#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7857#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7817#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7818#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7778#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7779#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7995#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7996#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7947#L135 assume ssl3_accept_~s__state~0 == 8496; 7835#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7836#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7876#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7805#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7806#L293-2 ssl3_accept_~s__init_num~0 := 0; 7810#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8313#L580 ssl3_accept_~skip~0 := 0; 8312#L99-3 assume true; 8311#L99-1 assume !false; 8310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8309#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8308#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8307#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8306#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8303#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8302#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8301#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8300#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8297#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8296#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8295#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8294#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8289#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8285#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8286#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8047#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8048#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8015#L159 assume ssl3_accept_~s__state~0 == 8560; 7931#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7932#L418 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; 7904#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8380#L580 ssl3_accept_~skip~0 := 0; 8379#L99-3 assume true; 8377#L99-1 assume !false; 8376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8375#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8374#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8369#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8367#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8366#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8365#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8031#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8023#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8024#L126 assume ssl3_accept_~s__state~0 == 8464; 7863#L133 [2018-11-10 04:54:17,510 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 04:54:17,510 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,511 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,521 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1153849430, now seen corresponding path program 1 times [2018-11-10 04:54:17,522 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,522 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,522 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:17,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,552 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,552 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,552 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:17,553 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,553 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-10 04:54:17,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,658 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-10 04:54:17,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-10 04:54:17,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-10 04:54:17,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-10 04:54:17,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-10 04:54:17,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-10 04:54:17,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-10 04:54:17,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,663 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-10 04:54:17,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-10 04:54:17,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-10 04:54:17,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-10 04:54:17,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-10 04:54:17,670 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 04:54:17,670 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 04:54:17,670 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 04:54:17,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-10 04:54:17,672 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-10 04:54:17,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,673 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,673 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,673 INFO L793 eck$LassoCheckResult]: Stem: 9457#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9249#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9250#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9455#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 9456#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9421#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9504#L99-3 assume true; 9717#L99-1 assume !false; 9765#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9763#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9761#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9759#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9757#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9755#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9753#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9751#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9743#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9740#L126 assume ssl3_accept_~s__state~0 == 8464; 9337#L133 [2018-11-10 04:54:17,673 INFO L795 eck$LassoCheckResult]: Loop: 9337#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9240#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9232#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9233#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9936#L580 ssl3_accept_~skip~0 := 0; 9934#L99-3 assume true; 9932#L99-1 assume !false; 9930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9928#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9926#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9924#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9922#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9920#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9918#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9916#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9914#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9912#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9910#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9907#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9712#L135 assume ssl3_accept_~s__state~0 == 8496; 9306#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9307#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9352#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9277#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9279#L293-2 ssl3_accept_~s__init_num~0 := 0; 9284#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9817#L580 ssl3_accept_~skip~0 := 0; 9815#L99-3 assume true; 9813#L99-1 assume !false; 9811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9809#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9807#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9804#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9802#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9796#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9793#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9790#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9787#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9783#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9782#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9781#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9779#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9713#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9714#L141 assume !(ssl3_accept_~s__state~0 == 8512); 9715#L144 assume !(ssl3_accept_~s__state~0 == 8513); 9716#L147 assume !(ssl3_accept_~s__state~0 == 8528); 9718#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9737#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9733#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9728#L159 assume ssl3_accept_~s__state~0 == 8560; 9408#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9409#L418 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; 9380#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9794#L580 ssl3_accept_~skip~0 := 0; 9791#L99-3 assume true; 9788#L99-1 assume !false; 9784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9749#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9748#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9741#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9738#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9734#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9729#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9523#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9506#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9507#L126 assume ssl3_accept_~s__state~0 == 8464; 9337#L133 [2018-11-10 04:54:17,674 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 04:54:17,674 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,674 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,675 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,684 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,684 INFO L82 PathProgramCache]: Analyzing trace with hash -2051242708, now seen corresponding path program 1 times [2018-11-10 04:54:17,684 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,684 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,685 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:17,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,718 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:17,718 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,718 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:17,719 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,719 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-10 04:54:17,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,791 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-10 04:54:17,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-10 04:54:17,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-10 04:54:17,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-10 04:54:17,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-10 04:54:17,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-10 04:54:17,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-10 04:54:17,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,798 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-10 04:54:17,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-10 04:54:17,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-10 04:54:17,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-10 04:54:17,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-10 04:54:17,805 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 04:54:17,805 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 04:54:17,805 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 04:54:17,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-10 04:54:17,807 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-10 04:54:17,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,808 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,809 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,809 INFO L793 eck$LassoCheckResult]: Stem: 11143#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10931#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10932#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11137#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 11138#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11101#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11183#L99-3 assume true; 11628#L99-1 assume !false; 11684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11683#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11682#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11679#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11660#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11659#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11623#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11500#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11496#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11389#L126 assume ssl3_accept_~s__state~0 == 8464; 11020#L133 [2018-11-10 04:54:17,809 INFO L795 eck$LassoCheckResult]: Loop: 11020#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10926#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 10914#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10915#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11742#L580 ssl3_accept_~skip~0 := 0; 11740#L99-3 assume true; 11738#L99-1 assume !false; 11736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11734#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11732#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11730#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11728#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11726#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11724#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11722#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11720#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11718#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11716#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11714#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11501#L135 assume ssl3_accept_~s__state~0 == 8496; 10988#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10989#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11083#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11680#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11681#L293-2 ssl3_accept_~s__init_num~0 := 0; 11755#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11750#L580 ssl3_accept_~skip~0 := 0; 11748#L99-3 assume true; 11743#L99-1 assume !false; 11741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11739#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11737#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11735#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11733#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11731#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11729#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11727#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11725#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11723#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11721#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11719#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11717#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11715#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11713#L141 assume ssl3_accept_~s__state~0 == 8512; 11427#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11712#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 10959#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10960#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11604#L580 ssl3_accept_~skip~0 := 0; 11602#L99-3 assume true; 11600#L99-1 assume !false; 11598#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11596#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11592#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11588#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11512#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11510#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11509#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11507#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11505#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11504#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11502#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11503#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11535#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11533#L147 assume !(ssl3_accept_~s__state~0 == 8528); 11532#L150 assume !(ssl3_accept_~s__state~0 == 8529); 11226#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11227#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11228#L159 assume ssl3_accept_~s__state~0 == 8560; 11088#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11089#L418 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; 11059#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11566#L580 ssl3_accept_~skip~0 := 0; 11561#L99-3 assume true; 11559#L99-1 assume !false; 11557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11555#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11541#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11538#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11537#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11536#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11534#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11199#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11185#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11186#L126 assume ssl3_accept_~s__state~0 == 8464; 11020#L133 [2018-11-10 04:54:17,810 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 04:54:17,810 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,810 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,810 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,820 INFO L82 PathProgramCache]: Analyzing trace with hash 683360208, now seen corresponding path program 1 times [2018-11-10 04:54:17,820 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,820 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,821 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:17,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:17,860 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 04:54:17,861 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:17,861 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:17,861 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:17,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:17,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:17,862 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 04:54:17,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:17,960 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-10 04:54:17,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:17,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-10 04:54:17,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-10 04:54:17,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-10 04:54:17,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-10 04:54:17,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-10 04:54:17,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-10 04:54:17,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:17,970 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-10 04:54:17,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-10 04:54:17,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-10 04:54:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-10 04:54:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-10 04:54:17,980 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 04:54:17,980 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 04:54:17,980 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 04:54:17,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-10 04:54:17,983 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-10 04:54:17,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:17,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:17,984 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,984 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:17,985 INFO L793 eck$LassoCheckResult]: Stem: 13006#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12791#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13000#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13001#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 12963#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13051#L99-3 assume true; 13003#L99-1 assume !false; 12929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12930#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12940#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12941#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12874#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12832#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12833#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12792#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12793#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13032#L126 assume ssl3_accept_~s__state~0 == 8464; 12881#L133 [2018-11-10 04:54:17,985 INFO L795 eck$LassoCheckResult]: Loop: 12881#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12785#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 12773#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12774#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13658#L580 ssl3_accept_~skip~0 := 0; 13657#L99-3 assume true; 13656#L99-1 assume !false; 13655#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13654#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13652#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13651#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13650#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13649#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13648#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13647#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13020#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13021#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13016#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12967#L135 assume ssl3_accept_~s__state~0 == 8496; 12846#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12847#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 12947#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13372#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13370#L293-2 ssl3_accept_~s__init_num~0 := 0; 13367#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13362#L580 ssl3_accept_~skip~0 := 0; 13361#L99-3 assume true; 13360#L99-1 assume !false; 13359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13358#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13357#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13356#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13355#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13353#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13352#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13351#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13350#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13348#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13347#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13346#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13345#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13344#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13343#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13342#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13341#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13340#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13339#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13337#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13335#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13333#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13331#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13329#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13327#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13324#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13321#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13317#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13041#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13042#L192 assume ssl3_accept_~s__state~0 == 8656; 12960#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12915#L488 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12916#L493 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 12933#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12814#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 12815#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13550#L580 ssl3_accept_~skip~0 := 0; 13545#L99-3 assume true; 13543#L99-1 assume !false; 13541#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13539#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13509#L105 assume ssl3_accept_~s__state~0 == 16384; 12829#L211 ssl3_accept_~s__server~0 := 1; 12865#L216 assume ssl3_accept_~cb~0 != 0; 12852#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 12853#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 12892#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13502#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13501#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13499#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13494#L580 ssl3_accept_~skip~0 := 0; 13493#L99-3 assume true; 13491#L99-1 assume !false; 13490#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13489#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13487#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13482#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13480#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13478#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13433#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13430#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13429#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13427#L126 assume ssl3_accept_~s__state~0 == 8464; 12881#L133 [2018-11-10 04:54:17,985 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:17,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 04:54:17,986 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:17,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:17,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:17,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:17,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,000 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,000 INFO L82 PathProgramCache]: Analyzing trace with hash -971349345, now seen corresponding path program 1 times [2018-11-10 04:54:18,001 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,001 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 04:54:18,048 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,049 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:18,049 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,049 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-10 04:54:18,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:18,200 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-10 04:54:18,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:18,201 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-10 04:54:18,204 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 550 [2018-11-10 04:54:18,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-10 04:54:18,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-10 04:54:18,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-10 04:54:18,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-10 04:54:18,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:18,209 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-10 04:54:18,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-10 04:54:18,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-10 04:54:18,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-10 04:54:18,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-10 04:54:18,219 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 04:54:18,219 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 04:54:18,219 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 04:54:18,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-10 04:54:18,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-11-10 04:54:18,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:18,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:18,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,227 INFO L793 eck$LassoCheckResult]: Stem: 14826#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14631#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14632#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14820#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 14821#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14788#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14870#L99-3 assume true; 14934#L99-1 assume !false; 15451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15450#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15449#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15444#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15442#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15440#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15438#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15436#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15239#L126 assume ssl3_accept_~s__state~0 == 8464; 14716#L133 [2018-11-10 04:54:18,227 INFO L795 eck$LassoCheckResult]: Loop: 14716#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14622#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14614#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14615#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15311#L580 ssl3_accept_~skip~0 := 0; 15309#L99-3 assume true; 15307#L99-1 assume !false; 15305#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15303#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15301#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15299#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15297#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15295#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15293#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15291#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15289#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15287#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15285#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15283#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15281#L135 assume ssl3_accept_~s__state~0 == 8496; 14685#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14686#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14659#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 14661#L293-2 ssl3_accept_~s__init_num~0 := 0; 15413#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15406#L580 ssl3_accept_~skip~0 := 0; 15394#L99-3 assume true; 15391#L99-1 assume !false; 15388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15384#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15380#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15373#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15370#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15367#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15364#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15361#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15358#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15355#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15352#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15349#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15346#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15343#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15340#L141 assume ssl3_accept_~s__state~0 == 8512; 14855#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14705#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 14665#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14666#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14650#L580 ssl3_accept_~skip~0 := 0; 15489#L99-3 assume true; 15488#L99-1 assume !false; 15487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15486#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14768#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14769#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15485#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15484#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15482#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15481#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15476#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15474#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15472#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15470#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15468#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15466#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15464#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15462#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15460#L147 assume ssl3_accept_~s__state~0 == 8528; 14844#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14623#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14624#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 14627#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 14818#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 14764#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14734#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15143#L580 ssl3_accept_~skip~0 := 0; 15141#L99-3 assume true; 15139#L99-1 assume !false; 15137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15135#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15133#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15131#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15129#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15127#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15125#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15123#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15121#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15119#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15117#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15116#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15114#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15111#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15110#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15109#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15107#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15106#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15102#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15101#L156 assume !(ssl3_accept_~s__state~0 == 8545); 15099#L159 assume ssl3_accept_~s__state~0 == 8560; 14777#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14778#L418 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; 14750#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15425#L580 ssl3_accept_~skip~0 := 0; 15424#L99-3 assume true; 15420#L99-1 assume !false; 15419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15418#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15417#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15415#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15414#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15404#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15398#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14905#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14906#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15242#L126 assume ssl3_accept_~s__state~0 == 8464; 14716#L133 [2018-11-10 04:54:18,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 04:54:18,228 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,236 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,236 INFO L82 PathProgramCache]: Analyzing trace with hash 878070827, now seen corresponding path program 1 times [2018-11-10 04:54:18,236 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,237 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:18,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,280 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 04:54:18,280 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,280 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:18,280 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,281 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 04:54:18,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:18,295 INFO L93 Difference]: Finished difference Result 1736 states and 2278 transitions. [2018-11-10 04:54:18,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:18,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1736 states and 2278 transitions. [2018-11-10 04:54:18,302 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1078 [2018-11-10 04:54:18,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1736 states to 1736 states and 2278 transitions. [2018-11-10 04:54:18,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1229 [2018-11-10 04:54:18,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1229 [2018-11-10 04:54:18,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1736 states and 2278 transitions. [2018-11-10 04:54:18,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:18,310 INFO L705 BuchiCegarLoop]: Abstraction has 1736 states and 2278 transitions. [2018-11-10 04:54:18,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states and 2278 transitions. [2018-11-10 04:54:18,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 886. [2018-11-10 04:54:18,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-10 04:54:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1170 transitions. [2018-11-10 04:54:18,324 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-10 04:54:18,324 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-10 04:54:18,324 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 04:54:18,324 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1170 transitions. [2018-11-10 04:54:18,327 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 548 [2018-11-10 04:54:18,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:18,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:18,328 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,328 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,328 INFO L793 eck$LassoCheckResult]: Stem: 17448#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17256#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17257#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17442#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 17443#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 17410#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 17495#L99-3 assume true; 17629#L99-1 assume !false; 18036#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17994#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17990#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17989#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17988#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17987#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17986#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17984#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17983#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17982#L126 assume ssl3_accept_~s__state~0 == 8464; 17334#L133 [2018-11-10 04:54:18,328 INFO L795 eck$LassoCheckResult]: Loop: 17334#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17253#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 17239#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17240#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18077#L580 ssl3_accept_~skip~0 := 0; 18076#L99-3 assume true; 18075#L99-1 assume !false; 18074#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18073#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18072#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18071#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18070#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18069#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18068#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18067#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18066#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18065#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18064#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18063#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17852#L135 assume ssl3_accept_~s__state~0 == 8496; 17544#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17849#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17847#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17846#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 17845#L293-2 ssl3_accept_~s__init_num~0 := 0; 17842#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17835#L580 ssl3_accept_~skip~0 := 0; 17833#L99-3 assume true; 17830#L99-1 assume !false; 17824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17822#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17820#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17818#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17816#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17814#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17812#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17810#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17808#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17806#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17804#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17802#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17800#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17798#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17796#L141 assume ssl3_accept_~s__state~0 == 8512; 17539#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17793#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 17790#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17787#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17781#L580 ssl3_accept_~skip~0 := 0; 17779#L99-3 assume true; 17777#L99-1 assume !false; 17775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17773#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17771#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17769#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17767#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17765#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17763#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17761#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17759#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17757#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17755#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17753#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17751#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17748#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17747#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17745#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17744#L147 assume ssl3_accept_~s__state~0 == 8528; 17534#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17738#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17737#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 17466#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 17468#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 17731#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17592#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17687#L580 ssl3_accept_~skip~0 := 0; 17685#L99-3 assume true; 17683#L99-1 assume !false; 17681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17679#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17677#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17675#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17673#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17671#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17665#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17659#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17658#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17657#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17655#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17632#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17627#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17623#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17619#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17615#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17609#L153 assume !(ssl3_accept_~s__state~0 == 8544); 17610#L156 assume !(ssl3_accept_~s__state~0 == 8545); 17611#L159 assume ssl3_accept_~s__state~0 == 8560; 17401#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17402#L418 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; 17372#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17633#L580 ssl3_accept_~skip~0 := 0; 17628#L99-3 assume true; 17624#L99-1 assume !false; 17620#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17616#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17612#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17606#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17603#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17598#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17595#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17587#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17588#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17950#L126 assume ssl3_accept_~s__state~0 == 8464; 17334#L133 [2018-11-10 04:54:18,329 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 04:54:18,329 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,337 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1488623767, now seen corresponding path program 1 times [2018-11-10 04:54:18,337 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:18,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,373 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-10 04:54:18,373 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,373 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:18,374 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,374 INFO L87 Difference]: Start difference. First operand 886 states and 1170 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 04:54:18,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:18,477 INFO L93 Difference]: Finished difference Result 992 states and 1304 transitions. [2018-11-10 04:54:18,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:18,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1304 transitions. [2018-11-10 04:54:18,481 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2018-11-10 04:54:18,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1304 transitions. [2018-11-10 04:54:18,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-10 04:54:18,487 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-10 04:54:18,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1304 transitions. [2018-11-10 04:54:18,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:18,488 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1304 transitions. [2018-11-10 04:54:18,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1304 transitions. [2018-11-10 04:54:18,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-10 04:54:18,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-10 04:54:18,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1269 transitions. [2018-11-10 04:54:18,503 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-10 04:54:18,503 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-10 04:54:18,503 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 04:54:18,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1269 transitions. [2018-11-10 04:54:18,505 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 604 [2018-11-10 04:54:18,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:18,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:18,507 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,507 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,507 INFO L793 eck$LassoCheckResult]: Stem: 19345#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19140#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19141#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19339#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 19340#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19305#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 19392#L99-3 assume true; 19342#L99-1 assume !false; 19266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19267#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19278#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19279#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19219#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19180#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19181#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19194#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19651#L126 assume ssl3_accept_~s__state~0 == 8464; 19225#L133 [2018-11-10 04:54:18,507 INFO L795 eck$LassoCheckResult]: Loop: 19225#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19137#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 19123#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19124#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19875#L580 ssl3_accept_~skip~0 := 0; 19873#L99-3 assume true; 19872#L99-1 assume !false; 19866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19864#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19862#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19860#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19856#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19854#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19852#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19850#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19848#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19845#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19832#L135 assume ssl3_accept_~s__state~0 == 8496; 19608#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19827#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 19236#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19172#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 19174#L293-2 ssl3_accept_~s__init_num~0 := 0; 19217#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20079#L580 ssl3_accept_~skip~0 := 0; 20076#L99-3 assume true; 20074#L99-1 assume !false; 20072#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20071#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20065#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20063#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20061#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20059#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20058#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19142#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19143#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19358#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19359#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19355#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19309#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19310#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19321#L141 assume ssl3_accept_~s__state~0 == 8512; 19374#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19375#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 20009#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20006#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19998#L580 ssl3_accept_~skip~0 := 0; 19997#L99-3 assume true; 19996#L99-1 assume !false; 19995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19994#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19993#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19992#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19991#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19990#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19988#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19987#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19986#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19985#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19984#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19983#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19982#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19981#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19980#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19979#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19978#L147 assume ssl3_accept_~s__state~0 == 8528; 19598#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19977#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19975#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 19288#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19273#L353 assume !(ssl3_accept_~ret~0 <= 0); 19274#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19337#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19914#L580 ssl3_accept_~skip~0 := 0; 19913#L99-3 assume true; 19909#L99-1 assume !false; 19908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19907#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19906#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19900#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19897#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19896#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19895#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19894#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19892#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19891#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19890#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19889#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19888#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19887#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19885#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19886#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19881#L147 assume !(ssl3_accept_~s__state~0 == 8528); 19882#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19150#L153 assume ssl3_accept_~s__state~0 == 8544; 19151#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 19670#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 19673#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19893#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 19272#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19259#L400 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; 19260#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19945#L580 ssl3_accept_~skip~0 := 0; 19944#L99-3 assume true; 19940#L99-1 assume !false; 19939#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19938#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19937#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19936#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19935#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19934#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19933#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19416#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19417#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19701#L126 assume ssl3_accept_~s__state~0 == 8464; 19225#L133 [2018-11-10 04:54:18,507 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 04:54:18,508 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:18,515 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1677407482, now seen corresponding path program 1 times [2018-11-10 04:54:18,515 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,515 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,516 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:18,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,556 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 04:54:18,556 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:18,557 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,557 INFO L87 Difference]: Start difference. First operand 970 states and 1269 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 04:54:18,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:18,656 INFO L93 Difference]: Finished difference Result 1046 states and 1360 transitions. [2018-11-10 04:54:18,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:18,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1046 states and 1360 transitions. [2018-11-10 04:54:18,659 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 637 [2018-11-10 04:54:18,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1046 states to 1023 states and 1328 transitions. [2018-11-10 04:54:18,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2018-11-10 04:54:18,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-10 04:54:18,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1023 states and 1328 transitions. [2018-11-10 04:54:18,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:18,663 INFO L705 BuchiCegarLoop]: Abstraction has 1023 states and 1328 transitions. [2018-11-10 04:54:18,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states and 1328 transitions. [2018-11-10 04:54:18,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 975. [2018-11-10 04:54:18,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:54:18,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1273 transitions. [2018-11-10 04:54:18,672 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-10 04:54:18,672 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-10 04:54:18,672 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 04:54:18,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1273 transitions. [2018-11-10 04:54:18,674 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-10 04:54:18,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:18,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:18,675 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,675 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-10 04:54:18,675 INFO L793 eck$LassoCheckResult]: Stem: 21360#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21162#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21163#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21354#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 21355#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 21316#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 21414#L99-3 assume true; 21580#L99-1 assume !false; 21578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21576#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21572#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21570#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21566#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21563#L120 assume ssl3_accept_~s__state~0 == 8481; 21366#L121 [2018-11-10 04:54:18,676 INFO L795 eck$LassoCheckResult]: Loop: 21366#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21339#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21281#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21177#L580 ssl3_accept_~skip~0 := 0; 21356#L99-3 assume true; 21357#L99-1 assume !false; 21285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21286#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21295#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21296#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21240#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21200#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21201#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21214#L120 assume !(ssl3_accept_~s__state~0 == 8481); 22094#L123 assume !(ssl3_accept_~s__state~0 == 8482); 22092#L126 assume !(ssl3_accept_~s__state~0 == 8464); 22089#L129 assume !(ssl3_accept_~s__state~0 == 8465); 22088#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21319#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21320#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21333#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21248#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21204#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21205#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21172#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21173#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21398#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21383#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21384#L165 assume ssl3_accept_~s__state~0 == 8448; 21251#L166 assume !(ssl3_accept_~num1~0 > 0); 21252#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21378#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21815#L580 ssl3_accept_~skip~0 := 0; 21813#L99-3 assume true; 21704#L99-1 assume !false; 21617#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21492#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21493#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21702#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21701#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21700#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21699#L117 assume ssl3_accept_~s__state~0 == 8480; 21366#L121 [2018-11-10 04:54:18,676 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,676 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 04:54:18,676 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:18,694 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:18,695 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:18,695 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1978326884, now seen corresponding path program 1 times [2018-11-10 04:54:18,695 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,695 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:18,722 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:54:18,722 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:54:18,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,755 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:18,785 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:54:18,785 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:54:18,785 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,786 INFO L87 Difference]: Start difference. First operand 975 states and 1273 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 04:54:18,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:18,875 INFO L93 Difference]: Finished difference Result 977 states and 1273 transitions. [2018-11-10 04:54:18,877 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:18,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1273 transitions. [2018-11-10 04:54:18,880 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2018-11-10 04:54:18,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-10 04:54:18,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-10 04:54:18,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-10 04:54:18,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1273 transitions. [2018-11-10 04:54:18,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:18,886 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-10 04:54:18,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1273 transitions. [2018-11-10 04:54:18,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 975. [2018-11-10 04:54:18,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:54:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1271 transitions. [2018-11-10 04:54:18,899 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-10 04:54:18,899 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-10 04:54:18,899 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 04:54:18,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1271 transitions. [2018-11-10 04:54:18,901 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-10 04:54:18,902 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:18,902 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:18,902 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:18,902 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-10 04:54:18,902 INFO L793 eck$LassoCheckResult]: Stem: 23428#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23245#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23246#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23422#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 23423#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 23392#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 23471#L99-3 assume true; 23646#L99-1 assume !false; 23644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23642#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23640#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23638#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23636#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23634#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23632#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23630#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23625#L123 assume ssl3_accept_~s__state~0 == 8482; 23394#L124 [2018-11-10 04:54:18,903 INFO L795 eck$LassoCheckResult]: Loop: 23394#L124 ssl3_accept_~s__state~0 := 3; 23358#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24086#L580 ssl3_accept_~skip~0 := 0; 24084#L99-3 assume true; 24082#L99-1 assume !false; 24080#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24078#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24075#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24073#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24070#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24068#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24064#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24060#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24053#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24050#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24047#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24044#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23650#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23647#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23645#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23643#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23641#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23639#L150 assume !(ssl3_accept_~s__state~0 == 8529); 23637#L153 assume !(ssl3_accept_~s__state~0 == 8544); 23635#L156 assume !(ssl3_accept_~s__state~0 == 8545); 23633#L159 assume !(ssl3_accept_~s__state~0 == 8560); 23631#L162 assume !(ssl3_accept_~s__state~0 == 8561); 23629#L165 assume ssl3_accept_~s__state~0 == 8448; 23329#L166 assume !(ssl3_accept_~num1~0 > 0); 23330#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23446#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23599#L580 ssl3_accept_~skip~0 := 0; 23597#L99-3 assume true; 23595#L99-1 assume !false; 23593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23590#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23591#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23700#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23697#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23694#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23691#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23670#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23671#L123 assume ssl3_accept_~s__state~0 == 8482; 23394#L124 [2018-11-10 04:54:18,903 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,903 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 04:54:18,903 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:18,930 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,930 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:18,930 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:18,931 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:18,931 INFO L82 PathProgramCache]: Analyzing trace with hash 2041792110, now seen corresponding path program 1 times [2018-11-10 04:54:18,931 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:18,931 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:18,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,931 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:18,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:18,940 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:18,941 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:18,941 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:18,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:18,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:18,941 INFO L87 Difference]: Start difference. First operand 975 states and 1271 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-10 04:54:19,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:19,009 INFO L93 Difference]: Finished difference Result 975 states and 1269 transitions. [2018-11-10 04:54:19,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:19,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1269 transitions. [2018-11-10 04:54:19,012 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-10 04:54:19,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-10 04:54:19,014 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-10 04:54:19,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-10 04:54:19,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 975 states and 1269 transitions. [2018-11-10 04:54:19,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:19,016 INFO L705 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:54:19,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states and 1269 transitions. [2018-11-10 04:54:19,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 975. [2018-11-10 04:54:19,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:54:19,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-10 04:54:19,023 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:54:19,023 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:54:19,023 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 04:54:19,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1269 transitions. [2018-11-10 04:54:19,025 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-10 04:54:19,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:19,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:19,026 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,026 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,026 INFO L793 eck$LassoCheckResult]: Stem: 25400#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25203#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25204#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25394#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 25395#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25360#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25447#L99-3 assume true; 25670#L99-1 assume !false; 26077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26076#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26075#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26074#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26073#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26072#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26071#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26070#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25620#L126 assume ssl3_accept_~s__state~0 == 8464; 25287#L133 [2018-11-10 04:54:19,027 INFO L795 eck$LassoCheckResult]: Loop: 25287#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25199#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 25185#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25186#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25960#L580 ssl3_accept_~skip~0 := 0; 25956#L99-3 assume true; 25948#L99-1 assume !false; 25944#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25940#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25936#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25928#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25924#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25920#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25916#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25912#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25908#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25904#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25901#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25632#L135 assume ssl3_accept_~s__state~0 == 8496; 25633#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25343#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25344#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25229#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 25231#L293-2 ssl3_accept_~s__init_num~0 := 0; 26064#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26054#L580 ssl3_accept_~skip~0 := 0; 26052#L99-3 assume true; 26050#L99-1 assume !false; 26048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26046#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26044#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26042#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26040#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26038#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26036#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26034#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26032#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26030#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26028#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26026#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26024#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25993#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25994#L141 assume ssl3_accept_~s__state~0 == 8512; 25428#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25429#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 26022#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26020#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26015#L580 ssl3_accept_~skip~0 := 0; 26014#L99-3 assume true; 26013#L99-1 assume !false; 26012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26011#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26010#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26009#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26008#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26007#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26006#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26005#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26004#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26003#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26002#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26001#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26000#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25999#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25998#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25288#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25289#L147 assume ssl3_accept_~s__state~0 == 8528; 25714#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25193#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25194#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 25414#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25864#L353 assume !(ssl3_accept_~ret~0 <= 0); 25863#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25808#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25802#L580 ssl3_accept_~skip~0 := 0; 25800#L99-3 assume true; 25798#L99-1 assume !false; 25796#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25794#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25792#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25790#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25788#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25787#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25782#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25780#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25776#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25775#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25770#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25768#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25766#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25764#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25762#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25760#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25758#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25756#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25483#L153 assume ssl3_accept_~s__state~0 == 8544; 25479#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25457#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25769#L580 ssl3_accept_~skip~0 := 0; 25767#L99-3 assume true; 25765#L99-1 assume !false; 25763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25761#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25759#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25757#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25755#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25754#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25753#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25752#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25750#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25749#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25745#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25746#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25992#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25991#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25990#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25989#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25988#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25987#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25986#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25985#L159 assume !(ssl3_accept_~s__state~0 == 8560); 25739#L162 assume !(ssl3_accept_~s__state~0 == 8561); 25740#L165 assume !(ssl3_accept_~s__state~0 == 8448); 25813#L168 assume ssl3_accept_~s__state~0 == 8576; 25722#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25826#L440 assume !(ssl3_accept_~ret~0 <= 0); 25825#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 25441#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26114#L580 ssl3_accept_~skip~0 := 0; 26112#L99-3 assume true; 26110#L99-1 assume !false; 26108#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26106#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26104#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26097#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26094#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26091#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26088#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25453#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25983#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25984#L126 assume ssl3_accept_~s__state~0 == 8464; 25287#L133 [2018-11-10 04:54:19,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 04:54:19,027 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,034 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,035 INFO L82 PathProgramCache]: Analyzing trace with hash 1536400824, now seen corresponding path program 1 times [2018-11-10 04:54:19,035 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,035 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:19,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 04:54:19,067 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:19,067 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:19,067 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:19,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:19,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:19,068 INFO L87 Difference]: Start difference. First operand 975 states and 1269 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-10 04:54:19,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:19,142 INFO L93 Difference]: Finished difference Result 948 states and 1199 transitions. [2018-11-10 04:54:19,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:19,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1199 transitions. [2018-11-10 04:54:19,145 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 505 [2018-11-10 04:54:19,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1034 transitions. [2018-11-10 04:54:19,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 574 [2018-11-10 04:54:19,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 707 [2018-11-10 04:54:19,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1034 transitions. [2018-11-10 04:54:19,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:19,148 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1034 transitions. [2018-11-10 04:54:19,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1034 transitions. [2018-11-10 04:54:19,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-10 04:54:19,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-10 04:54:19,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 865 transitions. [2018-11-10 04:54:19,154 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-10 04:54:19,154 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-10 04:54:19,154 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 04:54:19,154 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 865 transitions. [2018-11-10 04:54:19,155 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 503 [2018-11-10 04:54:19,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:19,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:19,157 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,157 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] [2018-11-10 04:54:19,157 INFO L793 eck$LassoCheckResult]: Stem: 27282#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27125#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27276#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 27277#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 27251#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 27319#L99-3 assume true; 27393#L99-1 assume !false; 27607#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27605#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27603#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27601#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27599#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27597#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27595#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27594#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27590#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27589#L126 assume ssl3_accept_~s__state~0 == 8464; 27192#L133 [2018-11-10 04:54:19,157 INFO L795 eck$LassoCheckResult]: Loop: 27192#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27122#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 27114#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27115#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27748#L580 ssl3_accept_~skip~0 := 0; 27747#L99-3 assume true; 27746#L99-1 assume !false; 27745#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27744#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27743#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27742#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27741#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27740#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27739#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27738#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27737#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27736#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27735#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27734#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27254#L135 assume ssl3_accept_~s__state~0 == 8496; 27170#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27171#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 27583#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27148#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 27150#L293-2 ssl3_accept_~s__init_num~0 := 0; 27674#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27669#L580 ssl3_accept_~skip~0 := 0; 27668#L99-3 assume true; 27666#L99-1 assume !false; 27665#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27664#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27663#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27658#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27656#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27654#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27652#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27650#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27648#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27646#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27644#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27642#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27638#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27621#L141 assume ssl3_accept_~s__state~0 == 8512; 27310#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27186#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 27153#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27154#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27657#L580 ssl3_accept_~skip~0 := 0; 27655#L99-3 assume true; 27653#L99-1 assume !false; 27651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27649#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27647#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27645#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27643#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27641#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27639#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27637#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27636#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27633#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27630#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27627#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27624#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27620#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27618#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27591#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27538#L147 assume ssl3_accept_~s__state~0 == 8528; 27299#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27119#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27120#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 27123#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27169#L353 assume !(ssl3_accept_~ret~0 <= 0); 27230#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27275#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27724#L580 ssl3_accept_~skip~0 := 0; 27723#L99-3 assume true; 27721#L99-1 assume !false; 27720#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27719#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27718#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27713#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27711#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27707#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27705#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27703#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27701#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27699#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27695#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27693#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27691#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27689#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27687#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27685#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27683#L153 assume ssl3_accept_~s__state~0 == 8544; 27257#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 27116#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 27118#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27270#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 27222#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 27219#L400 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; 27220#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27776#L580 ssl3_accept_~skip~0 := 0; 27775#L99-3 assume true; 27774#L99-1 assume !false; 27773#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27772#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27766#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27767#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27760#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27761#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27756#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27757#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27308#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27309#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27770#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27288#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27289#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27586#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27631#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27632#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27625#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27626#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27619#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27617#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27592#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27300#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27301#L165 assume ssl3_accept_~s__state~0 == 8448; 27195#L166 assume !(ssl3_accept_~num1~0 > 0); 27196#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27297#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27348#L580 ssl3_accept_~skip~0 := 0; 27346#L99-3 assume true; 27343#L99-1 assume !false; 27340#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27337#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27344#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27341#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27338#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27334#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27323#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27324#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27408#L126 assume ssl3_accept_~s__state~0 == 8464; 27192#L133 [2018-11-10 04:54:19,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 04:54:19,157 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,164 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,164 INFO L82 PathProgramCache]: Analyzing trace with hash 113243582, now seen corresponding path program 1 times [2018-11-10 04:54:19,164 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,164 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,165 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:19,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,225 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 04:54:19,226 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:54:19,226 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:54:19,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,254 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:19,268 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 04:54:19,285 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:54:19,285 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:54:19,285 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:19,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:54:19,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:54:19,286 INFO L87 Difference]: Start difference. First operand 680 states and 865 transitions. cyclomatic complexity: 188 Second operand 4 states. [2018-11-10 04:54:19,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:19,492 INFO L93 Difference]: Finished difference Result 1126 states and 1416 transitions. [2018-11-10 04:54:19,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 04:54:19,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1416 transitions. [2018-11-10 04:54:19,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 949 [2018-11-10 04:54:19,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1416 transitions. [2018-11-10 04:54:19,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-10 04:54:19,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-10 04:54:19,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1416 transitions. [2018-11-10 04:54:19,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:19,497 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1416 transitions. [2018-11-10 04:54:19,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1416 transitions. [2018-11-10 04:54:19,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 857. [2018-11-10 04:54:19,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-10 04:54:19,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1087 transitions. [2018-11-10 04:54:19,507 INFO L728 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-10 04:54:19,507 INFO L608 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-10 04:54:19,507 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 04:54:19,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 857 states and 1087 transitions. [2018-11-10 04:54:19,509 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2018-11-10 04:54:19,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:19,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:19,510 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,510 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] [2018-11-10 04:54:19,511 INFO L793 eck$LassoCheckResult]: Stem: 29534#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29375#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29376#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29528#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 29529#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 29502#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 29577#L99-3 assume true; 29537#L99-1 assume !false; 29476#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29477#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29484#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29485#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29490#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29998#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29959#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29960#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29954#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29955#L126 assume ssl3_accept_~s__state~0 == 8464; 29443#L133 [2018-11-10 04:54:19,511 INFO L795 eck$LassoCheckResult]: Loop: 29443#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29370#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 29365#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29366#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30202#L580 ssl3_accept_~skip~0 := 0; 30200#L99-3 assume true; 30198#L99-1 assume !false; 30197#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30196#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30190#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30188#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30186#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30184#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30182#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30180#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30178#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30176#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30175#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29506#L135 assume ssl3_accept_~s__state~0 == 8496; 29422#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29423#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 29455#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29399#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 29400#L293-2 ssl3_accept_~s__init_num~0 := 0; 29437#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30211#L580 ssl3_accept_~skip~0 := 0; 30210#L99-3 assume true; 30209#L99-1 assume !false; 30208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30203#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30201#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30199#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29441#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29408#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29409#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29377#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29378#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29546#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29547#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29553#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30174#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30137#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29491#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29446#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29412#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29413#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29383#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29384#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29567#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29557#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29523#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29510#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29511#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29497#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29451#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29416#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29417#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29361#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29362#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29571#L192 assume ssl3_accept_~s__state~0 == 8656; 29499#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29466#L488 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29467#L493 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 29480#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29395#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 29396#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29388#L580 ssl3_accept_~skip~0 := 0; 29530#L99-3 assume true; 29531#L99-1 assume !false; 30136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30135#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30134#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29997#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29961#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29958#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29956#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29953#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29928#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29927#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29926#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29924#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29919#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29917#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29915#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29913#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29911#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29909#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29907#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29904#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29898#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29895#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29892#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29889#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29886#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29883#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29880#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29877#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29874#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29871#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29868#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29865#L192 assume !(ssl3_accept_~s__state~0 == 8656); 29862#L195 assume !(ssl3_accept_~s__state~0 == 8657); 29525#L198 assume ssl3_accept_~s__state~0 == 8672; 29465#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29453#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 29393#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29394#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29535#L520-2 ssl3_accept_~s__init_num~0 := 0; 29505#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30047#L580 ssl3_accept_~skip~0 := 0; 30041#L99-3 assume true; 30038#L99-1 assume !false; 30035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30032#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30029#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30026#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30023#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30020#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30017#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30014#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30011#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30008#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30005#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30002#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29952#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29951#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29950#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29949#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29948#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29947#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29946#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29945#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29943#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29942#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29941#L165 assume ssl3_accept_~s__state~0 == 8448; 29448#L166 assume !(ssl3_accept_~num1~0 > 0); 29449#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29623#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29618#L580 ssl3_accept_~skip~0 := 0; 29617#L99-3 assume true; 29616#L99-1 assume !false; 29615#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29613#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29612#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29611#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29609#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29608#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29607#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29606#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29598#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29599#L126 assume ssl3_accept_~s__state~0 == 8464; 29443#L133 [2018-11-10 04:54:19,511 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 04:54:19,511 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,511 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,512 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,518 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1366797066, now seen corresponding path program 1 times [2018-11-10 04:54:19,518 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,519 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,567 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-10 04:54:19,567 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:19,567 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:19,567 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:19,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:19,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:19,568 INFO L87 Difference]: Start difference. First operand 857 states and 1087 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-10 04:54:19,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:19,608 INFO L93 Difference]: Finished difference Result 1458 states and 1870 transitions. [2018-11-10 04:54:19,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:19,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1458 states and 1870 transitions. [2018-11-10 04:54:19,613 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1281 [2018-11-10 04:54:19,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-10 04:54:19,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1350 [2018-11-10 04:54:19,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1350 [2018-11-10 04:54:19,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1458 states and 1870 transitions. [2018-11-10 04:54:19,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:19,622 INFO L705 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:54:19,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states and 1870 transitions. [2018-11-10 04:54:19,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1458. [2018-11-10 04:54:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2018-11-10 04:54:19,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-10 04:54:19,636 INFO L728 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:54:19,636 INFO L608 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:54:19,636 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 04:54:19,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1458 states and 1870 transitions. [2018-11-10 04:54:19,640 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1281 [2018-11-10 04:54:19,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:19,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:19,641 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,641 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:19,641 INFO L793 eck$LassoCheckResult]: Stem: 31872#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31697#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31698#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31866#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 31867#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 31837#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 31917#L99-3 assume true; 31944#L99-1 assume !false; 33084#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33083#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33082#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33078#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33077#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33075#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33072#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33070#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33067#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32228#L126 assume ssl3_accept_~s__state~0 == 8464; 32112#L133 [2018-11-10 04:54:19,641 INFO L795 eck$LassoCheckResult]: Loop: 32112#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31691#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 31692#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32534#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32528#L580 ssl3_accept_~skip~0 := 0; 32526#L99-3 assume true; 32524#L99-1 assume !false; 32522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32520#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32518#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32516#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32514#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32513#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32477#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32473#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32469#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32465#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32461#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32457#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32453#L135 assume ssl3_accept_~s__state~0 == 8496; 32108#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32449#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32447#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32444#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 31725#L293-2 ssl3_accept_~s__init_num~0 := 0; 32440#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32430#L580 ssl3_accept_~skip~0 := 0; 32428#L99-3 assume true; 32426#L99-1 assume !false; 32424#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32422#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32420#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32418#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32416#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32413#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32410#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32407#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32404#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32401#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32398#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32395#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32393#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32391#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32390#L141 assume ssl3_accept_~s__state~0 == 8512; 31904#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31759#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 31726#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31727#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32839#L580 ssl3_accept_~skip~0 := 0; 32836#L99-3 assume true; 32833#L99-1 assume !false; 32829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32830#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33046#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32684#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32685#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32668#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32205#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32206#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32201#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32202#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32192#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32193#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32186#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32187#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32182#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32183#L147 assume ssl3_accept_~s__state~0 == 8528; 31893#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31894#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33024#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 33022#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 31863#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 31812#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31865#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33038#L580 ssl3_accept_~skip~0 := 0; 33037#L99-3 assume true; 33036#L99-1 assume !false; 33035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33034#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33033#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33032#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33031#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33030#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33029#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33028#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33014#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32964#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32963#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32962#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32958#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32957#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32951#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32950#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32949#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32947#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32946#L153 assume ssl3_accept_~s__state~0 == 8544; 32213#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 32944#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 31884#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31858#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 31801#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31798#L400 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; 31799#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32996#L580 ssl3_accept_~skip~0 := 0; 32994#L99-3 assume true; 32992#L99-1 assume !false; 32990#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32988#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32986#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32984#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32982#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32980#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32978#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32976#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32974#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32972#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32970#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32968#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32251#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32247#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32243#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32240#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32237#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32234#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32231#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32223#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32221#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32219#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32218#L165 assume ssl3_accept_~s__state~0 == 8448; 31774#L166 assume !(ssl3_accept_~num1~0 > 0); 31775#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31892#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32589#L580 ssl3_accept_~skip~0 := 0; 32585#L99-3 assume true; 32583#L99-1 assume !false; 32579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32571#L102 assume ssl3_accept_~s__state~0 == 12292; 31728#L103 ssl3_accept_~s__new_session~0 := 1; 31729#L211 ssl3_accept_~s__server~0 := 1; 32582#L216 assume ssl3_accept_~cb~0 != 0; 32578#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 32570#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 32567#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 32564#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 32561#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32512#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32502#L580 ssl3_accept_~skip~0 := 0; 32500#L99-3 assume true; 32498#L99-1 assume !false; 32496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32494#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32492#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32490#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32488#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32486#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32476#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32472#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32468#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32464#L126 assume ssl3_accept_~s__state~0 == 8464; 32112#L133 [2018-11-10 04:54:19,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 04:54:19,642 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,642 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:19,648 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:19,648 INFO L82 PathProgramCache]: Analyzing trace with hash 597894409, now seen corresponding path program 1 times [2018-11-10 04:54:19,648 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:19,648 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:19,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,649 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:19,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:19,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,696 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 04:54:19,696 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:54:19,696 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:54:19,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:19,740 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 04:54:19,813 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 04:54:19,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 04:54:19,814 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:19,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:54:19,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:54:19,814 INFO L87 Difference]: Start difference. First operand 1458 states and 1870 transitions. cyclomatic complexity: 416 Second operand 5 states. [2018-11-10 04:54:20,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:20,079 INFO L93 Difference]: Finished difference Result 2446 states and 3096 transitions. [2018-11-10 04:54:20,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 04:54:20,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2446 states and 3096 transitions. [2018-11-10 04:54:20,087 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1859 [2018-11-10 04:54:20,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2446 states to 2410 states and 3058 transitions. [2018-11-10 04:54:20,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2302 [2018-11-10 04:54:20,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2302 [2018-11-10 04:54:20,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2410 states and 3058 transitions. [2018-11-10 04:54:20,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:20,096 INFO L705 BuchiCegarLoop]: Abstraction has 2410 states and 3058 transitions. [2018-11-10 04:54:20,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states and 3058 transitions. [2018-11-10 04:54:20,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 1855. [2018-11-10 04:54:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1855 states. [2018-11-10 04:54:20,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2384 transitions. [2018-11-10 04:54:20,116 INFO L728 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-11-10 04:54:20,116 INFO L608 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-11-10 04:54:20,116 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 04:54:20,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1855 states and 2384 transitions. [2018-11-10 04:54:20,121 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1651 [2018-11-10 04:54:20,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:20,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:20,122 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,122 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] [2018-11-10 04:54:20,122 INFO L793 eck$LassoCheckResult]: Stem: 36284#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36091#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36092#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36282#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 36283#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 36240#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 36345#L99-3 assume true; 36356#L99-1 assume !false; 37001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37000#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36999#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36998#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36997#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36996#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36995#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36994#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36993#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36992#L126 assume ssl3_accept_~s__state~0 == 8464; 36413#L133 [2018-11-10 04:54:20,122 INFO L795 eck$LassoCheckResult]: Loop: 36413#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36085#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 36086#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37897#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37892#L580 ssl3_accept_~skip~0 := 0; 37890#L99-3 assume true; 37888#L99-1 assume !false; 37886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37883#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37882#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37880#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37879#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37878#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37877#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37875#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37870#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37868#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37862#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37859#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37139#L135 assume ssl3_accept_~s__state~0 == 8496; 36410#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36219#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 36220#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 37848#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 36119#L293-2 ssl3_accept_~s__init_num~0 := 0; 36157#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36104#L580 ssl3_accept_~skip~0 := 0; 36285#L99-3 assume true; 36286#L99-1 assume !false; 36290#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37907#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37902#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37900#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37899#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36124#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36125#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36093#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36094#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36305#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36306#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36298#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36245#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36246#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37901#L141 assume ssl3_accept_~s__state~0 == 8512; 36329#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36159#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 36160#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37703#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37697#L580 ssl3_accept_~skip~0 := 0; 37695#L99-3 assume true; 37693#L99-1 assume !false; 37691#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37689#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37687#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37685#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37683#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37681#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37679#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37677#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37675#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37673#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37671#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37669#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37667#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37665#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37662#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37660#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37659#L147 assume ssl3_accept_~s__state~0 == 8528; 36405#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37658#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37656#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 36169#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 36210#L353 assume !(ssl3_accept_~ret~0 <= 0); 36211#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37651#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37646#L580 ssl3_accept_~skip~0 := 0; 37644#L99-3 assume true; 37639#L99-1 assume !false; 37637#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37635#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37633#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37631#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37629#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37627#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37625#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37623#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37621#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37619#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37617#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37615#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37613#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37611#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37609#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37607#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37605#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37603#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37595#L153 assume ssl3_accept_~s__state~0 == 8544; 36402#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 36082#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 36084#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36273#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 36202#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 36199#L400 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; 36200#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37319#L580 ssl3_accept_~skip~0 := 0; 37317#L99-3 assume true; 37315#L99-1 assume !false; 37313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37311#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37309#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37307#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37305#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37303#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37301#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37299#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37297#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37294#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37295#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37513#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37285#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37286#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37281#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37282#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37277#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37278#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37273#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37274#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37269#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37270#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37265#L165 assume ssl3_accept_~s__state~0 == 8448; 37266#L166 assume !(ssl3_accept_~num1~0 > 0); 36311#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36312#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37774#L580 ssl3_accept_~skip~0 := 0; 37771#L99-3 assume true; 37768#L99-1 assume !false; 37765#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37762#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37759#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37756#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37753#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37750#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37747#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37744#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37741#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37738#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37735#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37732#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37729#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37727#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37725#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37723#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37721#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37719#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37717#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37716#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37715#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36315#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36316#L165 assume !(ssl3_accept_~s__state~0 == 8448); 37556#L168 assume ssl3_accept_~s__state~0 == 8576; 37350#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37409#L440 assume !(ssl3_accept_~ret~0 <= 0); 37406#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 37407#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37544#L580 ssl3_accept_~skip~0 := 0; 37543#L99-3 assume true; 37542#L99-1 assume !false; 37541#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37540#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37539#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37538#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37537#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37536#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37535#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37534#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37533#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37532#L126 assume ssl3_accept_~s__state~0 == 8464; 36413#L133 [2018-11-10 04:54:20,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 04:54:20,123 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:20,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,129 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,129 INFO L82 PathProgramCache]: Analyzing trace with hash -88209736, now seen corresponding path program 1 times [2018-11-10 04:54:20,129 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,129 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:20,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:20,170 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 04:54:20,171 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:20,171 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:20,171 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:20,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:20,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:20,171 INFO L87 Difference]: Start difference. First operand 1855 states and 2384 transitions. cyclomatic complexity: 535 Second operand 3 states. [2018-11-10 04:54:20,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:20,247 INFO L93 Difference]: Finished difference Result 2043 states and 2598 transitions. [2018-11-10 04:54:20,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:20,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2043 states and 2598 transitions. [2018-11-10 04:54:20,252 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1719 [2018-11-10 04:54:20,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2043 states to 1973 states and 2528 transitions. [2018-11-10 04:54:20,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1865 [2018-11-10 04:54:20,259 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1865 [2018-11-10 04:54:20,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1973 states and 2528 transitions. [2018-11-10 04:54:20,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:20,259 INFO L705 BuchiCegarLoop]: Abstraction has 1973 states and 2528 transitions. [2018-11-10 04:54:20,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1973 states and 2528 transitions. [2018-11-10 04:54:20,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1973 to 1853. [2018-11-10 04:54:20,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1853 states. [2018-11-10 04:54:20,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2376 transitions. [2018-11-10 04:54:20,276 INFO L728 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-11-10 04:54:20,276 INFO L608 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-11-10 04:54:20,276 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 04:54:20,276 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1853 states and 2376 transitions. [2018-11-10 04:54:20,280 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1643 [2018-11-10 04:54:20,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:20,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:20,281 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,281 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] [2018-11-10 04:54:20,281 INFO L793 eck$LassoCheckResult]: Stem: 40167#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39996#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39997#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40165#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 40166#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40136#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 40216#L99-3 assume true; 40246#L99-1 assume !false; 41104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41102#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41100#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41098#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41096#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41094#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41092#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41090#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41088#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41086#L126 assume ssl3_accept_~s__state~0 == 8464; 40628#L133 [2018-11-10 04:54:20,282 INFO L795 eck$LassoCheckResult]: Loop: 40628#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39989#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 39990#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41794#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41789#L580 ssl3_accept_~skip~0 := 0; 41788#L99-3 assume true; 41787#L99-1 assume !false; 41786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41785#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41784#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41783#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41781#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41780#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41779#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41778#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41777#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41776#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41775#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40675#L135 assume ssl3_accept_~s__state~0 == 8496; 40623#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40674#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 40673#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40672#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40024#L293-2 ssl3_accept_~s__init_num~0 := 0; 40670#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40665#L580 ssl3_accept_~skip~0 := 0; 40664#L99-3 assume true; 40663#L99-1 assume !false; 40662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40661#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40660#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40659#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40657#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40656#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40655#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40654#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40653#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40652#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40651#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40650#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40649#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40644#L141 assume ssl3_accept_~s__state~0 == 8512; 40206#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40061#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 40062#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41200#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41189#L580 ssl3_accept_~skip~0 := 0; 41186#L99-3 assume true; 41183#L99-1 assume !false; 41180#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41177#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41171#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41168#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41165#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41162#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41159#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41156#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41153#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41150#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41147#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41144#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41141#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41138#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41080#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40318#L147 assume ssl3_accept_~s__state~0 == 8528; 40197#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39991#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39992#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 40069#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 41638#L353 assume !(ssl3_accept_~ret~0 <= 0); 40163#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40164#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41633#L580 ssl3_accept_~skip~0 := 0; 41632#L99-3 assume true; 41631#L99-1 assume !false; 41630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41629#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41628#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41627#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41626#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41625#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41624#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41623#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41622#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41621#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41620#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41619#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41618#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41617#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41616#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41615#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41614#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41613#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41612#L153 assume ssl3_accept_~s__state~0 == 8544; 40594#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 41611#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 40186#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40187#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 41563#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41562#L400 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; 41559#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41553#L580 ssl3_accept_~skip~0 := 0; 41551#L99-3 assume true; 41550#L99-1 assume !false; 41549#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41548#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41547#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41546#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41545#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41543#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41542#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41541#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41540#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41539#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41538#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41537#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41536#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41535#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41534#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41533#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41532#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41531#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41530#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41529#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41528#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41527#L165 assume ssl3_accept_~s__state~0 == 8448; 40073#L166 assume !(ssl3_accept_~num1~0 > 0); 40074#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41503#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41497#L580 ssl3_accept_~skip~0 := 0; 41495#L99-3 assume true; 41493#L99-1 assume !false; 41491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41489#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41487#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41485#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41483#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41481#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41479#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41477#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41475#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41473#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41471#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41469#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41467#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41465#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41463#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41461#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41459#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41457#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41455#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41454#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41448#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41446#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41440#L165 assume !(ssl3_accept_~s__state~0 == 8448); 41434#L168 assume ssl3_accept_~s__state~0 == 8576; 41294#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 41380#L440 assume !(ssl3_accept_~ret~0 <= 0); 41377#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 41136#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41809#L580 ssl3_accept_~skip~0 := 0; 41808#L99-3 assume true; 41807#L99-1 assume !false; 41806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41805#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41804#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41803#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41802#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41801#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41800#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41799#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41798#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41797#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41796#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41774#L132 assume ssl3_accept_~s__state~0 == 8466; 40628#L133 [2018-11-10 04:54:20,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 04:54:20,282 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:20,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1129794525, now seen corresponding path program 1 times [2018-11-10 04:54:20,289 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,289 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,289 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:20,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:20,405 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-10 04:54:20,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:20,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 04:54:20,406 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:20,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:54:20,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:54:20,407 INFO L87 Difference]: Start difference. First operand 1853 states and 2376 transitions. cyclomatic complexity: 530 Second operand 5 states. [2018-11-10 04:54:20,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:20,551 INFO L93 Difference]: Finished difference Result 8062 states and 10228 transitions. [2018-11-10 04:54:20,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 04:54:20,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8062 states and 10228 transitions. [2018-11-10 04:54:20,576 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7696 [2018-11-10 04:54:20,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8062 states to 8062 states and 10228 transitions. [2018-11-10 04:54:20,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7954 [2018-11-10 04:54:20,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7954 [2018-11-10 04:54:20,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8062 states and 10228 transitions. [2018-11-10 04:54:20,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:20,610 INFO L705 BuchiCegarLoop]: Abstraction has 8062 states and 10228 transitions. [2018-11-10 04:54:20,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8062 states and 10228 transitions. [2018-11-10 04:54:20,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8062 to 3120. [2018-11-10 04:54:20,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3120 states. [2018-11-10 04:54:20,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 3976 transitions. [2018-11-10 04:54:20,657 INFO L728 BuchiCegarLoop]: Abstraction has 3120 states and 3976 transitions. [2018-11-10 04:54:20,657 INFO L608 BuchiCegarLoop]: Abstraction has 3120 states and 3976 transitions. [2018-11-10 04:54:20,657 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 04:54:20,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3120 states and 3976 transitions. [2018-11-10 04:54:20,664 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2910 [2018-11-10 04:54:20,665 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:20,665 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:20,667 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,668 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,668 INFO L793 eck$LassoCheckResult]: Stem: 50105#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49926#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49927#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50097#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 50098#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 50062#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 50155#L99-3 assume true; 50164#L99-1 assume !false; 50344#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50340#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50341#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50336#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50337#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50333#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50328#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50329#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50324#L126 assume ssl3_accept_~s__state~0 == 8464; 50252#L133 [2018-11-10 04:54:20,668 INFO L795 eck$LassoCheckResult]: Loop: 50252#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 52739#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 52738#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52730#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52672#L580 ssl3_accept_~skip~0 := 0; 52667#L99-3 assume true; 52662#L99-1 assume !false; 52657#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52652#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52647#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52641#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52636#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52632#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52626#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52621#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52614#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52613#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52463#L129 assume !(ssl3_accept_~s__state~0 == 8465); 51344#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50677#L135 assume ssl3_accept_~s__state~0 == 8496; 50247#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50672#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 50669#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 50666#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 49954#L293-2 ssl3_accept_~s__init_num~0 := 0; 50660#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50653#L580 ssl3_accept_~skip~0 := 0; 50650#L99-3 assume true; 50646#L99-1 assume !false; 50642#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50638#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50634#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50631#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50627#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50623#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50621#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50618#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50615#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50611#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50607#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50603#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50599#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50595#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50194#L141 assume ssl3_accept_~s__state~0 == 8512; 50195#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50181#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50099#L308 assume !(ssl3_accept_~ret~0 <= 0); 50100#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52404#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52400#L580 ssl3_accept_~skip~0 := 0; 52395#L99-3 assume true; 52396#L99-1 assume !false; 52391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52392#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52387#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52388#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52384#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52379#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52380#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52375#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52376#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52371#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52372#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52367#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52368#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52363#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52364#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52360#L147 assume ssl3_accept_~s__state~0 == 8528; 50128#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50129#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52922#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 52912#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 52911#L353 assume !(ssl3_accept_~ret~0 <= 0); 50095#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50096#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52904#L580 ssl3_accept_~skip~0 := 0; 52903#L99-3 assume true; 52902#L99-1 assume !false; 52901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52900#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52899#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52898#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52897#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52896#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52895#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52894#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52893#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52892#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52891#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52890#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52889#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52888#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52887#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52886#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52885#L147 assume !(ssl3_accept_~s__state~0 == 8528); 52884#L150 assume !(ssl3_accept_~s__state~0 == 8529); 52883#L153 assume ssl3_accept_~s__state~0 == 8544; 50071#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 50072#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 52879#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50504#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 50028#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50025#L400 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; 50026#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53026#L580 ssl3_accept_~skip~0 := 0; 53025#L99-3 assume true; 53024#L99-1 assume !false; 53023#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53022#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53021#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53020#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53019#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53018#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53017#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53016#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53014#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53013#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53008#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53007#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50067#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50068#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50048#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49999#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49963#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49964#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49934#L153 assume !(ssl3_accept_~s__state~0 == 8544); 49935#L156 assume !(ssl3_accept_~s__state~0 == 8545); 50141#L159 assume !(ssl3_accept_~s__state~0 == 8560); 50130#L162 assume !(ssl3_accept_~s__state~0 == 8561); 50090#L165 assume ssl3_accept_~s__state~0 == 8448; 50002#L166 assume !(ssl3_accept_~num1~0 > 0); 50003#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50125#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52877#L580 ssl3_accept_~skip~0 := 0; 52875#L99-3 assume true; 52872#L99-1 assume !false; 52871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52866#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52864#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52862#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52860#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52858#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52856#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52854#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52852#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52850#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52848#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52846#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52844#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52842#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52840#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52838#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52836#L147 assume !(ssl3_accept_~s__state~0 == 8528); 52834#L150 assume !(ssl3_accept_~s__state~0 == 8529); 52832#L153 assume !(ssl3_accept_~s__state~0 == 8544); 52830#L156 assume !(ssl3_accept_~s__state~0 == 8545); 52828#L159 assume !(ssl3_accept_~s__state~0 == 8560); 52826#L162 assume !(ssl3_accept_~s__state~0 == 8561); 52824#L165 assume !(ssl3_accept_~s__state~0 == 8448); 50073#L168 assume ssl3_accept_~s__state~0 == 8576; 49980#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49981#L440 assume !(ssl3_accept_~ret~0 <= 0); 50110#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 50112#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52920#L580 ssl3_accept_~skip~0 := 0; 52919#L99-3 assume true; 52918#L99-1 assume !false; 52917#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52910#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52909#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52882#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52881#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52813#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52748#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52745#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52741#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52500#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52501#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52606#L132 assume ssl3_accept_~s__state~0 == 8466; 50252#L133 [2018-11-10 04:54:20,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 04:54:20,668 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:20,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,675 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,676 INFO L82 PathProgramCache]: Analyzing trace with hash 999772916, now seen corresponding path program 1 times [2018-11-10 04:54:20,676 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:20,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:20,733 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-10 04:54:20,733 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:20,733 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:20,733 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:20,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:20,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:20,734 INFO L87 Difference]: Start difference. First operand 3120 states and 3976 transitions. cyclomatic complexity: 865 Second operand 3 states. [2018-11-10 04:54:20,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:20,781 INFO L93 Difference]: Finished difference Result 5620 states and 7114 transitions. [2018-11-10 04:54:20,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:20,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5620 states and 7114 transitions. [2018-11-10 04:54:20,798 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5410 [2018-11-10 04:54:20,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5620 states to 5620 states and 7114 transitions. [2018-11-10 04:54:20,812 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5512 [2018-11-10 04:54:20,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5512 [2018-11-10 04:54:20,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5620 states and 7114 transitions. [2018-11-10 04:54:20,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:20,817 INFO L705 BuchiCegarLoop]: Abstraction has 5620 states and 7114 transitions. [2018-11-10 04:54:20,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5620 states and 7114 transitions. [2018-11-10 04:54:20,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5620 to 3120. [2018-11-10 04:54:20,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3120 states. [2018-11-10 04:54:20,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 3972 transitions. [2018-11-10 04:54:20,846 INFO L728 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-11-10 04:54:20,846 INFO L608 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-11-10 04:54:20,846 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 04:54:20,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3120 states and 3972 transitions. [2018-11-10 04:54:20,851 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2910 [2018-11-10 04:54:20,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:20,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:20,853 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,853 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:20,853 INFO L793 eck$LassoCheckResult]: Stem: 58854#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 58673#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 58674#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58847#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 58848#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 58813#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 58909#L99-3 assume true; 58918#L99-1 assume !false; 59221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59217#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59218#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59213#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59214#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59209#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59210#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59205#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59206#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60417#L126 assume ssl3_accept_~s__state~0 == 8464; 59083#L133 [2018-11-10 04:54:20,853 INFO L795 eck$LassoCheckResult]: Loop: 59083#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 60412#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 60294#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 60295#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60432#L580 ssl3_accept_~skip~0 := 0; 60431#L99-3 assume true; 60430#L99-1 assume !false; 60429#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60428#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60427#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60426#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60425#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60424#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60423#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60422#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60421#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60420#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60419#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59298#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59021#L135 assume ssl3_accept_~s__state~0 == 8496; 59017#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 59015#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 59013#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 59010#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 58703#L293-2 ssl3_accept_~s__init_num~0 := 0; 59005#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58995#L580 ssl3_accept_~skip~0 := 0; 58993#L99-3 assume true; 58991#L99-1 assume !false; 58989#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58987#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58985#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58983#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58981#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58979#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58977#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58975#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58973#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58971#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58969#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58967#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58965#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58963#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58943#L141 assume ssl3_accept_~s__state~0 == 8512; 58938#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58939#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 60671#L308 assume !(ssl3_accept_~ret~0 <= 0); 61713#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61707#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61701#L580 ssl3_accept_~skip~0 := 0; 61699#L99-3 assume true; 61697#L99-1 assume !false; 61695#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61693#L102 assume !(ssl3_accept_~s__state~0 == 12292); 61691#L105 assume !(ssl3_accept_~s__state~0 == 16384); 61689#L108 assume !(ssl3_accept_~s__state~0 == 8192); 61687#L111 assume !(ssl3_accept_~s__state~0 == 24576); 61685#L114 assume !(ssl3_accept_~s__state~0 == 8195); 61683#L117 assume !(ssl3_accept_~s__state~0 == 8480); 61681#L120 assume !(ssl3_accept_~s__state~0 == 8481); 61679#L123 assume !(ssl3_accept_~s__state~0 == 8482); 61677#L126 assume !(ssl3_accept_~s__state~0 == 8464); 61675#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61673#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61671#L135 assume !(ssl3_accept_~s__state~0 == 8496); 61669#L138 assume !(ssl3_accept_~s__state~0 == 8497); 61667#L141 assume !(ssl3_accept_~s__state~0 == 8512); 61665#L144 assume !(ssl3_accept_~s__state~0 == 8513); 61663#L147 assume ssl3_accept_~s__state~0 == 8528; 59135#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58667#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58668#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 58746#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 61660#L353 assume !(ssl3_accept_~ret~0 <= 0); 61658#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61655#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61618#L580 ssl3_accept_~skip~0 := 0; 61427#L99-3 assume true; 61423#L99-1 assume !false; 61422#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61421#L102 assume !(ssl3_accept_~s__state~0 == 12292); 61419#L105 assume !(ssl3_accept_~s__state~0 == 16384); 61418#L108 assume !(ssl3_accept_~s__state~0 == 8192); 61417#L111 assume !(ssl3_accept_~s__state~0 == 24576); 61416#L114 assume !(ssl3_accept_~s__state~0 == 8195); 61415#L117 assume !(ssl3_accept_~s__state~0 == 8480); 61413#L120 assume !(ssl3_accept_~s__state~0 == 8481); 61407#L123 assume !(ssl3_accept_~s__state~0 == 8482); 61405#L126 assume !(ssl3_accept_~s__state~0 == 8464); 61341#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61334#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61331#L135 assume !(ssl3_accept_~s__state~0 == 8496); 61328#L138 assume !(ssl3_accept_~s__state~0 == 8497); 61325#L141 assume !(ssl3_accept_~s__state~0 == 8512); 61322#L144 assume !(ssl3_accept_~s__state~0 == 8513); 61319#L147 assume !(ssl3_accept_~s__state~0 == 8528); 61316#L150 assume !(ssl3_accept_~s__state~0 == 8529); 61313#L153 assume ssl3_accept_~s__state~0 == 8544; 59123#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 61236#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 61233#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61231#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 61227#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 61225#L400 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; 61221#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61215#L580 ssl3_accept_~skip~0 := 0; 61213#L99-3 assume true; 61211#L99-1 assume !false; 61209#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61207#L102 assume !(ssl3_accept_~s__state~0 == 12292); 61205#L105 assume !(ssl3_accept_~s__state~0 == 16384); 61203#L108 assume !(ssl3_accept_~s__state~0 == 8192); 61201#L111 assume !(ssl3_accept_~s__state~0 == 24576); 61199#L114 assume !(ssl3_accept_~s__state~0 == 8195); 61197#L117 assume !(ssl3_accept_~s__state~0 == 8480); 61195#L120 assume !(ssl3_accept_~s__state~0 == 8481); 61193#L123 assume !(ssl3_accept_~s__state~0 == 8482); 61191#L126 assume !(ssl3_accept_~s__state~0 == 8464); 61094#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61088#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61086#L135 assume !(ssl3_accept_~s__state~0 == 8496); 61084#L138 assume !(ssl3_accept_~s__state~0 == 8497); 61082#L141 assume !(ssl3_accept_~s__state~0 == 8512); 61080#L144 assume !(ssl3_accept_~s__state~0 == 8513); 61078#L147 assume !(ssl3_accept_~s__state~0 == 8528); 61076#L150 assume !(ssl3_accept_~s__state~0 == 8529); 61074#L153 assume !(ssl3_accept_~s__state~0 == 8544); 61072#L156 assume !(ssl3_accept_~s__state~0 == 8545); 61070#L159 assume !(ssl3_accept_~s__state~0 == 8560); 61068#L162 assume !(ssl3_accept_~s__state~0 == 8561); 61066#L165 assume ssl3_accept_~s__state~0 == 8448; 61065#L166 assume !(ssl3_accept_~num1~0 > 0); 61063#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61060#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61054#L580 ssl3_accept_~skip~0 := 0; 61052#L99-3 assume true; 60946#L99-1 assume !false; 60945#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60944#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60943#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60937#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60932#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60931#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60930#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60929#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60928#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60927#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60926#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60923#L132 assume !(ssl3_accept_~s__state~0 == 8466); 60920#L135 assume !(ssl3_accept_~s__state~0 == 8496); 60918#L138 assume !(ssl3_accept_~s__state~0 == 8497); 60877#L141 assume !(ssl3_accept_~s__state~0 == 8512); 60871#L144 assume !(ssl3_accept_~s__state~0 == 8513); 60869#L147 assume !(ssl3_accept_~s__state~0 == 8528); 60866#L150 assume !(ssl3_accept_~s__state~0 == 8529); 60862#L153 assume !(ssl3_accept_~s__state~0 == 8544); 60859#L156 assume !(ssl3_accept_~s__state~0 == 8545); 60855#L159 assume !(ssl3_accept_~s__state~0 == 8560); 60851#L162 assume !(ssl3_accept_~s__state~0 == 8561); 60847#L165 assume !(ssl3_accept_~s__state~0 == 8448); 60848#L168 assume ssl3_accept_~s__state~0 == 8576; 60682#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 60683#L440 assume !(ssl3_accept_~ret~0 <= 0); 60296#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 59772#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60286#L580 ssl3_accept_~skip~0 := 0; 60284#L99-3 assume true; 60283#L99-1 assume !false; 60277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60274#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60271#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60268#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60265#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60262#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60259#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60256#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60253#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60250#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60244#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60245#L132 assume ssl3_accept_~s__state~0 == 8466; 59083#L133 [2018-11-10 04:54:20,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 04:54:20,854 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:20,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,860 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1163843658, now seen corresponding path program 1 times [2018-11-10 04:54:20,861 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,862 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:20,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,890 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:20,890 INFO L82 PathProgramCache]: Analyzing trace with hash -927245980, now seen corresponding path program 1 times [2018-11-10 04:54:20,890 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:20,890 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:20,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,891 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:20,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:21,635 WARN L179 SmtUtils]: Spent 704.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 04:54:21,678 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:21,679 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:21,679 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:21,679 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:21,679 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:54:21,679 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:21,679 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:21,679 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:21,679 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 04:54:21,679 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:21,679 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:21,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:21,952 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:21,952 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:21,958 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:21,958 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:21,977 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:54:21,977 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:21,980 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:54:21,995 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:21,995 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:21,995 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:21,995 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:21,996 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:54:21,996 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:21,996 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:21,996 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:21,996 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 04:54:21,996 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:21,996 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:21,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:22,176 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:22,176 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:54:22,176 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:54:22,182 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:54:22,182 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:54:22,182 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:54:22,182 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:54:22,182 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:54:22,183 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:54:22,183 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:54:22,184 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:54:22,185 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:54:22,185 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 04:54:22,186 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:54:22,186 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:54:22,186 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:54:22,186 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-10 04:54:22,186 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:54:22,199 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:22,210 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:22,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:22,237 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:22,260 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 04:54:22,261 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 04:54:22,261 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3120 states and 3972 transitions. cyclomatic complexity: 861 Second operand 5 states. [2018-11-10 04:54:22,333 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3120 states and 3972 transitions. cyclomatic complexity: 861. Second operand 5 states. Result 8216 states and 10410 transitions. Complement of second has 4 states. [2018-11-10 04:54:22,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-10 04:54:22,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:54:22,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 381 transitions. [2018-11-10 04:54:22,336 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-10 04:54:22,338 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:22,338 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-10 04:54:22,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:22,340 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-10 04:54:22,342 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:22,343 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8216 states and 10410 transitions. [2018-11-10 04:54:22,368 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5446 [2018-11-10 04:54:22,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8216 states to 8216 states and 10410 transitions. [2018-11-10 04:54:22,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5552 [2018-11-10 04:54:22,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5564 [2018-11-10 04:54:22,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8216 states and 10410 transitions. [2018-11-10 04:54:22,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:22,394 INFO L705 BuchiCegarLoop]: Abstraction has 8216 states and 10410 transitions. [2018-11-10 04:54:22,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8216 states and 10410 transitions. [2018-11-10 04:54:22,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8216 to 8204. [2018-11-10 04:54:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8204 states. [2018-11-10 04:54:22,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 10392 transitions. [2018-11-10 04:54:22,474 INFO L728 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-11-10 04:54:22,474 INFO L608 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-11-10 04:54:22,474 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 04:54:22,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8204 states and 10392 transitions. [2018-11-10 04:54:22,495 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5446 [2018-11-10 04:54:22,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:22,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:22,496 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] [2018-11-10 04:54:22,496 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:22,496 INFO L793 eck$LassoCheckResult]: Stem: 70872#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 70634#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70635#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70863#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 70864#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 70818#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 70941#L99-3 assume true; 71151#L99-1 assume !false; 75213#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75211#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75209#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75207#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75205#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75203#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75201#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75199#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75197#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75194#L126 assume ssl3_accept_~s__state~0 == 8464; 72789#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 72790#L274 [2018-11-10 04:54:22,497 INFO L795 eck$LassoCheckResult]: Loop: 72790#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 78582#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 78581#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 78770#L580 ssl3_accept_~skip~0 := 0; 78769#L99-3 assume true; 78768#L99-1 assume !false; 78767#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78766#L102 assume !(ssl3_accept_~s__state~0 == 12292); 78765#L105 assume !(ssl3_accept_~s__state~0 == 16384); 78764#L108 assume !(ssl3_accept_~s__state~0 == 8192); 78763#L111 assume !(ssl3_accept_~s__state~0 == 24576); 78762#L114 assume !(ssl3_accept_~s__state~0 == 8195); 78761#L117 assume !(ssl3_accept_~s__state~0 == 8480); 78760#L120 assume !(ssl3_accept_~s__state~0 == 8481); 77444#L123 assume !(ssl3_accept_~s__state~0 == 8482); 77442#L126 assume !(ssl3_accept_~s__state~0 == 8464); 77439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 77409#L132 assume !(ssl3_accept_~s__state~0 == 8466); 77393#L135 assume ssl3_accept_~s__state~0 == 8496; 77344#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77392#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 77391#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 77385#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 77384#L293-2 ssl3_accept_~s__init_num~0 := 0; 77377#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 77370#L580 ssl3_accept_~skip~0 := 0; 77369#L99-3 assume true; 77368#L99-1 assume !false; 77367#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77366#L102 assume !(ssl3_accept_~s__state~0 == 12292); 77365#L105 assume !(ssl3_accept_~s__state~0 == 16384); 77364#L108 assume !(ssl3_accept_~s__state~0 == 8192); 77363#L111 assume !(ssl3_accept_~s__state~0 == 24576); 77362#L114 assume !(ssl3_accept_~s__state~0 == 8195); 77360#L117 assume !(ssl3_accept_~s__state~0 == 8480); 77359#L120 assume !(ssl3_accept_~s__state~0 == 8481); 77358#L123 assume !(ssl3_accept_~s__state~0 == 8482); 77357#L126 assume !(ssl3_accept_~s__state~0 == 8464); 77355#L129 assume !(ssl3_accept_~s__state~0 == 8465); 77352#L132 assume !(ssl3_accept_~s__state~0 == 8466); 77348#L135 assume !(ssl3_accept_~s__state~0 == 8496); 77345#L138 assume !(ssl3_accept_~s__state~0 == 8497); 77336#L141 assume ssl3_accept_~s__state~0 == 8512; 70976#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70977#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 70865#L308 assume !(ssl3_accept_~ret~0 <= 0); 70666#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70667#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 78100#L580 ssl3_accept_~skip~0 := 0; 78098#L99-3 assume true; 78096#L99-1 assume !false; 78094#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78092#L102 assume !(ssl3_accept_~s__state~0 == 12292); 78090#L105 assume !(ssl3_accept_~s__state~0 == 16384); 78088#L108 assume !(ssl3_accept_~s__state~0 == 8192); 78086#L111 assume !(ssl3_accept_~s__state~0 == 24576); 78084#L114 assume !(ssl3_accept_~s__state~0 == 8195); 78082#L117 assume !(ssl3_accept_~s__state~0 == 8480); 78080#L120 assume !(ssl3_accept_~s__state~0 == 8481); 78078#L123 assume !(ssl3_accept_~s__state~0 == 8482); 78077#L126 assume !(ssl3_accept_~s__state~0 == 8464); 78076#L129 assume !(ssl3_accept_~s__state~0 == 8465); 78075#L132 assume !(ssl3_accept_~s__state~0 == 8466); 78060#L135 assume !(ssl3_accept_~s__state~0 == 8496); 78028#L138 assume !(ssl3_accept_~s__state~0 == 8497); 78021#L141 assume !(ssl3_accept_~s__state~0 == 8512); 78019#L144 assume !(ssl3_accept_~s__state~0 == 8513); 78013#L147 assume ssl3_accept_~s__state~0 == 8528; 70905#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70626#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 70627#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 70632#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 70687#L353 assume !(ssl3_accept_~ret~0 <= 0); 70791#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70861#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 78115#L580 ssl3_accept_~skip~0 := 0; 78114#L99-3 assume true; 78113#L99-1 assume !false; 78112#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78111#L102 assume !(ssl3_accept_~s__state~0 == 12292); 78109#L105 assume !(ssl3_accept_~s__state~0 == 16384); 78108#L108 assume !(ssl3_accept_~s__state~0 == 8192); 78107#L111 assume !(ssl3_accept_~s__state~0 == 24576); 78106#L114 assume !(ssl3_accept_~s__state~0 == 8195); 78101#L117 assume !(ssl3_accept_~s__state~0 == 8480); 78099#L120 assume !(ssl3_accept_~s__state~0 == 8481); 78097#L123 assume !(ssl3_accept_~s__state~0 == 8482); 78095#L126 assume !(ssl3_accept_~s__state~0 == 8464); 78093#L129 assume !(ssl3_accept_~s__state~0 == 8465); 78091#L132 assume !(ssl3_accept_~s__state~0 == 8466); 78089#L135 assume !(ssl3_accept_~s__state~0 == 8496); 78087#L138 assume !(ssl3_accept_~s__state~0 == 8497); 78085#L141 assume !(ssl3_accept_~s__state~0 == 8512); 78083#L144 assume !(ssl3_accept_~s__state~0 == 8513); 78081#L147 assume !(ssl3_accept_~s__state~0 == 8528); 78079#L150 assume !(ssl3_accept_~s__state~0 == 8529); 78071#L153 assume ssl3_accept_~s__state~0 == 8544; 70827#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 70617#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 70619#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70850#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 70779#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 70790#L400 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; 78394#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 78389#L580 ssl3_accept_~skip~0 := 0; 78388#L99-3 assume true; 78387#L99-1 assume !false; 78386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78385#L102 assume !(ssl3_accept_~s__state~0 == 12292); 78384#L105 assume !(ssl3_accept_~s__state~0 == 16384); 78383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 78382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 78381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 78380#L117 assume !(ssl3_accept_~s__state~0 == 8480); 78379#L120 assume !(ssl3_accept_~s__state~0 == 8481); 78378#L123 assume !(ssl3_accept_~s__state~0 == 8482); 78377#L126 assume !(ssl3_accept_~s__state~0 == 8464); 78376#L129 assume !(ssl3_accept_~s__state~0 == 8465); 78375#L132 assume !(ssl3_accept_~s__state~0 == 8466); 78374#L135 assume !(ssl3_accept_~s__state~0 == 8496); 78373#L138 assume !(ssl3_accept_~s__state~0 == 8497); 78372#L141 assume !(ssl3_accept_~s__state~0 == 8512); 78371#L144 assume !(ssl3_accept_~s__state~0 == 8513); 78370#L147 assume !(ssl3_accept_~s__state~0 == 8528); 78369#L150 assume !(ssl3_accept_~s__state~0 == 8529); 78363#L153 assume !(ssl3_accept_~s__state~0 == 8544); 78361#L156 assume !(ssl3_accept_~s__state~0 == 8545); 78359#L159 assume !(ssl3_accept_~s__state~0 == 8560); 78357#L162 assume !(ssl3_accept_~s__state~0 == 8561); 78355#L165 assume ssl3_accept_~s__state~0 == 8448; 78353#L166 assume !(ssl3_accept_~num1~0 > 0); 78350#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 78347#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 78341#L580 ssl3_accept_~skip~0 := 0; 78339#L99-3 assume true; 78337#L99-1 assume !false; 78335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78333#L102 assume !(ssl3_accept_~s__state~0 == 12292); 78331#L105 assume !(ssl3_accept_~s__state~0 == 16384); 78329#L108 assume !(ssl3_accept_~s__state~0 == 8192); 78327#L111 assume !(ssl3_accept_~s__state~0 == 24576); 78325#L114 assume !(ssl3_accept_~s__state~0 == 8195); 78323#L117 assume !(ssl3_accept_~s__state~0 == 8480); 78321#L120 assume !(ssl3_accept_~s__state~0 == 8481); 78319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 78317#L126 assume !(ssl3_accept_~s__state~0 == 8464); 78315#L129 assume !(ssl3_accept_~s__state~0 == 8465); 78313#L132 assume !(ssl3_accept_~s__state~0 == 8466); 78311#L135 assume !(ssl3_accept_~s__state~0 == 8496); 78309#L138 assume !(ssl3_accept_~s__state~0 == 8497); 78307#L141 assume !(ssl3_accept_~s__state~0 == 8512); 78305#L144 assume !(ssl3_accept_~s__state~0 == 8513); 78303#L147 assume !(ssl3_accept_~s__state~0 == 8528); 78301#L150 assume !(ssl3_accept_~s__state~0 == 8529); 78299#L153 assume !(ssl3_accept_~s__state~0 == 8544); 78297#L156 assume !(ssl3_accept_~s__state~0 == 8545); 78295#L159 assume !(ssl3_accept_~s__state~0 == 8560); 78294#L162 assume !(ssl3_accept_~s__state~0 == 8561); 78293#L165 assume !(ssl3_accept_~s__state~0 == 8448); 78291#L168 assume ssl3_accept_~s__state~0 == 8576; 78212#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 78290#L440 assume !(ssl3_accept_~ret~0 <= 0); 78289#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 77475#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 77469#L580 ssl3_accept_~skip~0 := 0; 77467#L99-3 assume true; 77465#L99-1 assume !false; 77463#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77461#L102 assume !(ssl3_accept_~s__state~0 == 12292); 77459#L105 assume !(ssl3_accept_~s__state~0 == 16384); 77457#L108 assume !(ssl3_accept_~s__state~0 == 8192); 77454#L111 assume !(ssl3_accept_~s__state~0 == 24576); 77452#L114 assume !(ssl3_accept_~s__state~0 == 8195); 77450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 77446#L120 assume !(ssl3_accept_~s__state~0 == 8481); 77447#L123 assume !(ssl3_accept_~s__state~0 == 8482); 78722#L126 assume !(ssl3_accept_~s__state~0 == 8464); 78720#L129 assume !(ssl3_accept_~s__state~0 == 8465); 78718#L132 assume ssl3_accept_~s__state~0 == 8466; 77351#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 72790#L274 [2018-11-10 04:54:22,497 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:22,497 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-10 04:54:22,497 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:22,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:22,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:22,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:22,504 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:22,504 INFO L82 PathProgramCache]: Analyzing trace with hash -2124712600, now seen corresponding path program 1 times [2018-11-10 04:54:22,504 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:22,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:22,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:22,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:22,531 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:22,531 INFO L82 PathProgramCache]: Analyzing trace with hash 1006487726, now seen corresponding path program 1 times [2018-11-10 04:54:22,531 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:22,531 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:22,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,532 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:22,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:22,631 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 04:54:22,631 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:22,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:23,469 WARN L179 SmtUtils]: Spent 829.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 04:54:23,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:23,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:23,513 INFO L87 Difference]: Start difference. First operand 8204 states and 10392 transitions. cyclomatic complexity: 2205 Second operand 3 states. [2018-11-10 04:54:23,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:23,548 INFO L93 Difference]: Finished difference Result 10664 states and 13476 transitions. [2018-11-10 04:54:23,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:23,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10664 states and 13476 transitions. [2018-11-10 04:54:23,572 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-10 04:54:23,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10664 states to 10660 states and 13472 transitions. [2018-11-10 04:54:23,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8004 [2018-11-10 04:54:23,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8004 [2018-11-10 04:54:23,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10660 states and 13472 transitions. [2018-11-10 04:54:23,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:23,606 INFO L705 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-10 04:54:23,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10660 states and 13472 transitions. [2018-11-10 04:54:23,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10660 to 10660. [2018-11-10 04:54:23,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10660 states. [2018-11-10 04:54:23,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10660 states to 10660 states and 13472 transitions. [2018-11-10 04:54:23,741 INFO L728 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-10 04:54:23,741 INFO L608 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-10 04:54:23,741 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 04:54:23,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10660 states and 13472 transitions. [2018-11-10 04:54:23,764 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-10 04:54:23,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:23,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:23,765 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:23,765 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:23,765 INFO L793 eck$LassoCheckResult]: Stem: 89766#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 89510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 89511#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89758#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 89759#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 89706#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 89835#L99-3 assume true; 90137#L99-1 assume !false; 95786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95784#L102 assume !(ssl3_accept_~s__state~0 == 12292); 95782#L105 assume !(ssl3_accept_~s__state~0 == 16384); 95780#L108 assume !(ssl3_accept_~s__state~0 == 8192); 95778#L111 assume !(ssl3_accept_~s__state~0 == 24576); 95776#L114 assume !(ssl3_accept_~s__state~0 == 8195); 95774#L117 assume !(ssl3_accept_~s__state~0 == 8480); 95772#L120 assume !(ssl3_accept_~s__state~0 == 8481); 95770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 95768#L126 assume ssl3_accept_~s__state~0 == 8464; 90483#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90442#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 90443#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 98511#L543 [2018-11-10 04:54:23,765 INFO L795 eck$LassoCheckResult]: Loop: 98511#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98497#L580 ssl3_accept_~skip~0 := 0; 98498#L99-3 assume true; 98486#L99-1 assume !false; 98487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98361#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98362#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98343#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98327#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98328#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98201#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 97795#L126 assume !(ssl3_accept_~s__state~0 == 8464); 97794#L129 assume !(ssl3_accept_~s__state~0 == 8465); 97721#L132 assume !(ssl3_accept_~s__state~0 == 8466); 97599#L135 assume ssl3_accept_~s__state~0 == 8496; 97596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97593#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 97590#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 97587#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 97585#L293-2 ssl3_accept_~s__init_num~0 := 0; 97582#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 97576#L580 ssl3_accept_~skip~0 := 0; 97574#L99-3 assume true; 97572#L99-1 assume !false; 97568#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97566#L102 assume !(ssl3_accept_~s__state~0 == 12292); 97564#L105 assume !(ssl3_accept_~s__state~0 == 16384); 97560#L108 assume !(ssl3_accept_~s__state~0 == 8192); 97555#L111 assume !(ssl3_accept_~s__state~0 == 24576); 97553#L114 assume !(ssl3_accept_~s__state~0 == 8195); 97551#L117 assume !(ssl3_accept_~s__state~0 == 8480); 97549#L120 assume !(ssl3_accept_~s__state~0 == 8481); 97547#L123 assume !(ssl3_accept_~s__state~0 == 8482); 97545#L126 assume !(ssl3_accept_~s__state~0 == 8464); 97535#L129 assume !(ssl3_accept_~s__state~0 == 8465); 97533#L132 assume !(ssl3_accept_~s__state~0 == 8466); 97506#L135 assume !(ssl3_accept_~s__state~0 == 8496); 97357#L138 assume !(ssl3_accept_~s__state~0 == 8497); 97355#L141 assume ssl3_accept_~s__state~0 == 8512; 97353#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97345#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 97347#L308 assume !(ssl3_accept_~ret~0 <= 0); 98801#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98799#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98794#L580 ssl3_accept_~skip~0 := 0; 98793#L99-3 assume true; 98792#L99-1 assume !false; 98791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98790#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98789#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98788#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98787#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98786#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98784#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98783#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98782#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98781#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98780#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98779#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98778#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98777#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98776#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98775#L147 assume ssl3_accept_~s__state~0 == 8528; 98019#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98773#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 98772#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 98771#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 98769#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 98761#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98756#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98749#L580 ssl3_accept_~skip~0 := 0; 98746#L99-3 assume true; 98744#L99-1 assume !false; 98741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98739#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98736#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98734#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98730#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98729#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98724#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98722#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98720#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98718#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98717#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98715#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98714#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98708#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98706#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98704#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98703#L147 assume !(ssl3_accept_~s__state~0 == 8528); 98702#L150 assume !(ssl3_accept_~s__state~0 == 8529); 98695#L153 assume ssl3_accept_~s__state~0 == 8544; 97960#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 98685#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 98682#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98680#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 98676#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 98675#L400 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; 98672#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98667#L580 ssl3_accept_~skip~0 := 0; 98666#L99-3 assume true; 98665#L99-1 assume !false; 98664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98663#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98662#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98660#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98654#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98653#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98652#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98651#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98647#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98646#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98645#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98644#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98643#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98642#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98641#L147 assume !(ssl3_accept_~s__state~0 == 8528); 98640#L150 assume !(ssl3_accept_~s__state~0 == 8529); 98637#L153 assume !(ssl3_accept_~s__state~0 == 8544); 98635#L156 assume !(ssl3_accept_~s__state~0 == 8545); 98632#L159 assume !(ssl3_accept_~s__state~0 == 8560); 98631#L162 assume !(ssl3_accept_~s__state~0 == 8561); 98630#L165 assume ssl3_accept_~s__state~0 == 8448; 98629#L166 assume !(ssl3_accept_~num1~0 > 0); 98627#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98610#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98599#L580 ssl3_accept_~skip~0 := 0; 98596#L99-3 assume true; 98593#L99-1 assume !false; 98590#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98587#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98584#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98581#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98578#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98575#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98572#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98566#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98563#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98560#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98557#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98554#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98551#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98548#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98545#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98542#L147 assume !(ssl3_accept_~s__state~0 == 8528); 98539#L150 assume !(ssl3_accept_~s__state~0 == 8529); 98536#L153 assume !(ssl3_accept_~s__state~0 == 8544); 98533#L156 assume !(ssl3_accept_~s__state~0 == 8545); 98530#L159 assume !(ssl3_accept_~s__state~0 == 8560); 98527#L162 assume !(ssl3_accept_~s__state~0 == 8561); 98524#L165 assume !(ssl3_accept_~s__state~0 == 8448); 98518#L168 assume ssl3_accept_~s__state~0 == 8576; 98515#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98514#L440 assume !(ssl3_accept_~ret~0 <= 0); 98512#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 98263#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 98502#L580 ssl3_accept_~skip~0 := 0; 98488#L99-3 assume true; 98489#L99-1 assume !false; 98465#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98466#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98350#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98351#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98334#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98335#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98322#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98323#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98661#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98659#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98657#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98655#L132 assume ssl3_accept_~s__state~0 == 8466; 97367#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90447#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 98510#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 98511#L543 [2018-11-10 04:54:23,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:23,766 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-10 04:54:23,766 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:23,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:23,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:23,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:23,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:23,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:23,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:23,772 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:23,772 INFO L82 PathProgramCache]: Analyzing trace with hash -498127991, now seen corresponding path program 1 times [2018-11-10 04:54:23,772 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:23,772 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:23,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:23,773 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:23,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:23,832 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-10 04:54:23,833 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:23,833 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:23,833 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:23,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:23,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:23,833 INFO L87 Difference]: Start difference. First operand 10660 states and 13472 transitions. cyclomatic complexity: 2833 Second operand 3 states. [2018-11-10 04:54:23,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:23,881 INFO L93 Difference]: Finished difference Result 20576 states and 25892 transitions. [2018-11-10 04:54:23,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:23,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20576 states and 25892 transitions. [2018-11-10 04:54:23,935 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15278 [2018-11-10 04:54:23,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20576 states to 20576 states and 25892 transitions. [2018-11-10 04:54:23,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15412 [2018-11-10 04:54:23,986 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15412 [2018-11-10 04:54:23,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20576 states and 25892 transitions. [2018-11-10 04:54:23,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:23,986 INFO L705 BuchiCegarLoop]: Abstraction has 20576 states and 25892 transitions. [2018-11-10 04:54:23,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20576 states and 25892 transitions. [2018-11-10 04:54:24,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20576 to 10660. [2018-11-10 04:54:24,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10660 states. [2018-11-10 04:54:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10660 states to 10660 states and 13456 transitions. [2018-11-10 04:54:24,113 INFO L728 BuchiCegarLoop]: Abstraction has 10660 states and 13456 transitions. [2018-11-10 04:54:24,113 INFO L608 BuchiCegarLoop]: Abstraction has 10660 states and 13456 transitions. [2018-11-10 04:54:24,113 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 04:54:24,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10660 states and 13456 transitions. [2018-11-10 04:54:24,136 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-10 04:54:24,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:24,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:24,137 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:24,137 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:24,137 INFO L793 eck$LassoCheckResult]: Stem: 120992#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 120754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 120755#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 120986#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 120987#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 120940#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 121065#L99-3 assume true; 123118#L99-1 assume !false; 125673#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125671#L102 assume !(ssl3_accept_~s__state~0 == 12292); 125672#L105 assume !(ssl3_accept_~s__state~0 == 16384); 125669#L108 assume !(ssl3_accept_~s__state~0 == 8192); 125670#L111 assume !(ssl3_accept_~s__state~0 == 24576); 125667#L114 assume !(ssl3_accept_~s__state~0 == 8195); 125668#L117 assume !(ssl3_accept_~s__state~0 == 8480); 125663#L120 assume !(ssl3_accept_~s__state~0 == 8481); 125664#L123 assume !(ssl3_accept_~s__state~0 == 8482); 125635#L126 assume ssl3_accept_~s__state~0 == 8464; 123818#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 123634#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 123635#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128702#L543 [2018-11-10 04:54:24,137 INFO L795 eck$LassoCheckResult]: Loop: 128702#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 128598#L580 ssl3_accept_~skip~0 := 0; 128599#L99-3 assume true; 128584#L99-1 assume !false; 128585#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128570#L102 assume !(ssl3_accept_~s__state~0 == 12292); 128571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 128556#L108 assume !(ssl3_accept_~s__state~0 == 8192); 128557#L111 assume !(ssl3_accept_~s__state~0 == 24576); 128542#L114 assume !(ssl3_accept_~s__state~0 == 8195); 128543#L117 assume !(ssl3_accept_~s__state~0 == 8480); 128530#L120 assume !(ssl3_accept_~s__state~0 == 8481); 128531#L123 assume !(ssl3_accept_~s__state~0 == 8482); 128516#L126 assume !(ssl3_accept_~s__state~0 == 8464); 128517#L129 assume !(ssl3_accept_~s__state~0 == 8465); 128283#L132 assume !(ssl3_accept_~s__state~0 == 8466); 128100#L135 assume ssl3_accept_~s__state~0 == 8496; 128098#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 128096#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 128094#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 128091#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 128088#L293-2 ssl3_accept_~s__init_num~0 := 0; 128086#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 128076#L580 ssl3_accept_~skip~0 := 0; 128074#L99-3 assume true; 128072#L99-1 assume !false; 128070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128068#L102 assume !(ssl3_accept_~s__state~0 == 12292); 128066#L105 assume !(ssl3_accept_~s__state~0 == 16384); 128064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 128062#L111 assume !(ssl3_accept_~s__state~0 == 24576); 128060#L114 assume !(ssl3_accept_~s__state~0 == 8195); 128058#L117 assume !(ssl3_accept_~s__state~0 == 8480); 128056#L120 assume !(ssl3_accept_~s__state~0 == 8481); 128054#L123 assume !(ssl3_accept_~s__state~0 == 8482); 128052#L126 assume !(ssl3_accept_~s__state~0 == 8464); 128050#L129 assume !(ssl3_accept_~s__state~0 == 8465); 128048#L132 assume !(ssl3_accept_~s__state~0 == 8466); 128046#L135 assume !(ssl3_accept_~s__state~0 == 8496); 128044#L138 assume !(ssl3_accept_~s__state~0 == 8497); 128032#L141 assume ssl3_accept_~s__state~0 == 8512; 127987#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127988#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 129639#L308 assume !(ssl3_accept_~ret~0 <= 0); 129636#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 129629#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 129623#L580 ssl3_accept_~skip~0 := 0; 129621#L99-3 assume true; 129619#L99-1 assume !false; 129617#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129615#L102 assume !(ssl3_accept_~s__state~0 == 12292); 129613#L105 assume !(ssl3_accept_~s__state~0 == 16384); 129611#L108 assume !(ssl3_accept_~s__state~0 == 8192); 129608#L111 assume !(ssl3_accept_~s__state~0 == 24576); 129605#L114 assume !(ssl3_accept_~s__state~0 == 8195); 129599#L117 assume !(ssl3_accept_~s__state~0 == 8480); 129592#L120 assume !(ssl3_accept_~s__state~0 == 8481); 129589#L123 assume !(ssl3_accept_~s__state~0 == 8482); 129586#L126 assume !(ssl3_accept_~s__state~0 == 8464); 129582#L129 assume !(ssl3_accept_~s__state~0 == 8465); 129579#L132 assume !(ssl3_accept_~s__state~0 == 8466); 129576#L135 assume !(ssl3_accept_~s__state~0 == 8496); 129572#L138 assume !(ssl3_accept_~s__state~0 == 8497); 129568#L141 assume !(ssl3_accept_~s__state~0 == 8512); 129566#L144 assume !(ssl3_accept_~s__state~0 == 8513); 129564#L147 assume ssl3_accept_~s__state~0 == 8528; 128266#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 129550#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 129551#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 129542#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 129540#L353 assume !(ssl3_accept_~ret~0 <= 0); 129536#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 129519#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 129513#L580 ssl3_accept_~skip~0 := 0; 129511#L99-3 assume true; 129509#L99-1 assume !false; 129507#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129505#L102 assume !(ssl3_accept_~s__state~0 == 12292); 129460#L105 assume !(ssl3_accept_~s__state~0 == 16384); 129454#L108 assume !(ssl3_accept_~s__state~0 == 8192); 129448#L111 assume !(ssl3_accept_~s__state~0 == 24576); 129442#L114 assume !(ssl3_accept_~s__state~0 == 8195); 129436#L117 assume !(ssl3_accept_~s__state~0 == 8480); 129430#L120 assume !(ssl3_accept_~s__state~0 == 8481); 129424#L123 assume !(ssl3_accept_~s__state~0 == 8482); 129418#L126 assume !(ssl3_accept_~s__state~0 == 8464); 129412#L129 assume !(ssl3_accept_~s__state~0 == 8465); 129406#L132 assume !(ssl3_accept_~s__state~0 == 8466); 129400#L135 assume !(ssl3_accept_~s__state~0 == 8496); 129395#L138 assume !(ssl3_accept_~s__state~0 == 8497); 129388#L141 assume !(ssl3_accept_~s__state~0 == 8512); 129382#L144 assume !(ssl3_accept_~s__state~0 == 8513); 129376#L147 assume !(ssl3_accept_~s__state~0 == 8528); 129369#L150 assume !(ssl3_accept_~s__state~0 == 8529); 129364#L153 assume ssl3_accept_~s__state~0 == 8544; 128251#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 129355#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 129350#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129346#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 129267#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 129263#L400 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; 129259#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 129250#L580 ssl3_accept_~skip~0 := 0; 129240#L99-3 assume true; 129225#L99-1 assume !false; 129224#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129223#L102 assume !(ssl3_accept_~s__state~0 == 12292); 129222#L105 assume !(ssl3_accept_~s__state~0 == 16384); 129221#L108 assume !(ssl3_accept_~s__state~0 == 8192); 129220#L111 assume !(ssl3_accept_~s__state~0 == 24576); 129218#L114 assume !(ssl3_accept_~s__state~0 == 8195); 129216#L117 assume !(ssl3_accept_~s__state~0 == 8480); 129210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 129208#L123 assume !(ssl3_accept_~s__state~0 == 8482); 129206#L126 assume !(ssl3_accept_~s__state~0 == 8464); 129199#L129 assume !(ssl3_accept_~s__state~0 == 8465); 129196#L132 assume !(ssl3_accept_~s__state~0 == 8466); 129193#L135 assume !(ssl3_accept_~s__state~0 == 8496); 129190#L138 assume !(ssl3_accept_~s__state~0 == 8497); 129187#L141 assume !(ssl3_accept_~s__state~0 == 8512); 129184#L144 assume !(ssl3_accept_~s__state~0 == 8513); 129181#L147 assume !(ssl3_accept_~s__state~0 == 8528); 129126#L150 assume !(ssl3_accept_~s__state~0 == 8529); 129123#L153 assume !(ssl3_accept_~s__state~0 == 8544); 129121#L156 assume !(ssl3_accept_~s__state~0 == 8545); 129117#L159 assume !(ssl3_accept_~s__state~0 == 8560); 129116#L162 assume !(ssl3_accept_~s__state~0 == 8561); 129110#L165 assume ssl3_accept_~s__state~0 == 8448; 129108#L166 assume !(ssl3_accept_~num1~0 > 0); 129097#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 129082#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 129074#L580 ssl3_accept_~skip~0 := 0; 129070#L99-3 assume true; 129066#L99-1 assume !false; 129062#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129058#L102 assume !(ssl3_accept_~s__state~0 == 12292); 129054#L105 assume !(ssl3_accept_~s__state~0 == 16384); 129050#L108 assume !(ssl3_accept_~s__state~0 == 8192); 129046#L111 assume !(ssl3_accept_~s__state~0 == 24576); 129042#L114 assume !(ssl3_accept_~s__state~0 == 8195); 129038#L117 assume !(ssl3_accept_~s__state~0 == 8480); 129034#L120 assume !(ssl3_accept_~s__state~0 == 8481); 129030#L123 assume !(ssl3_accept_~s__state~0 == 8482); 129026#L126 assume !(ssl3_accept_~s__state~0 == 8464); 129022#L129 assume !(ssl3_accept_~s__state~0 == 8465); 129018#L132 assume !(ssl3_accept_~s__state~0 == 8466); 129013#L135 assume !(ssl3_accept_~s__state~0 == 8496); 129009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 129004#L141 assume !(ssl3_accept_~s__state~0 == 8512); 129000#L144 assume !(ssl3_accept_~s__state~0 == 8513); 128995#L147 assume !(ssl3_accept_~s__state~0 == 8528); 128992#L150 assume !(ssl3_accept_~s__state~0 == 8529); 128988#L153 assume !(ssl3_accept_~s__state~0 == 8544); 128983#L156 assume !(ssl3_accept_~s__state~0 == 8545); 128979#L159 assume !(ssl3_accept_~s__state~0 == 8560); 128974#L162 assume !(ssl3_accept_~s__state~0 == 8561); 128970#L165 assume !(ssl3_accept_~s__state~0 == 8448); 128894#L168 assume ssl3_accept_~s__state~0 == 8576; 128891#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 128717#L440 assume !(ssl3_accept_~ret~0 <= 0); 128703#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 128610#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 128606#L580 ssl3_accept_~skip~0 := 0; 128591#L99-3 assume true; 128592#L99-1 assume !false; 128577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128578#L102 assume !(ssl3_accept_~s__state~0 == 12292); 128563#L105 assume !(ssl3_accept_~s__state~0 == 16384); 128564#L108 assume !(ssl3_accept_~s__state~0 == 8192); 128549#L111 assume !(ssl3_accept_~s__state~0 == 24576); 128550#L114 assume !(ssl3_accept_~s__state~0 == 8195); 128536#L117 assume !(ssl3_accept_~s__state~0 == 8480); 128537#L120 assume !(ssl3_accept_~s__state~0 == 8481); 128522#L123 assume !(ssl3_accept_~s__state~0 == 8482); 128523#L126 assume !(ssl3_accept_~s__state~0 == 8464); 128288#L129 assume !(ssl3_accept_~s__state~0 == 8465); 128289#L132 assume ssl3_accept_~s__state~0 == 8466; 128111#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 123640#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 128701#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128702#L543 [2018-11-10 04:54:24,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:24,138 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 2 times [2018-11-10 04:54:24,138 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:24,138 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:24,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:24,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:24,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:24,145 INFO L82 PathProgramCache]: Analyzing trace with hash -230998360, now seen corresponding path program 2 times [2018-11-10 04:54:24,145 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:24,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:24,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,145 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:24,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:24,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:24,170 INFO L82 PathProgramCache]: Analyzing trace with hash -2079761578, now seen corresponding path program 1 times [2018-11-10 04:54:24,170 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:24,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:24,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,171 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:24,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:24,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:24,206 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 04:54:24,206 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:24,207 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:25,074 WARN L179 SmtUtils]: Spent 859.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 04:54:25,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:25,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:25,120 INFO L87 Difference]: Start difference. First operand 10660 states and 13456 transitions. cyclomatic complexity: 2817 Second operand 3 states. [2018-11-10 04:54:25,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:25,141 INFO L93 Difference]: Finished difference Result 10952 states and 13804 transitions. [2018-11-10 04:54:25,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:25,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10952 states and 13804 transitions. [2018-11-10 04:54:25,163 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-10 04:54:25,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10952 states to 10856 states and 13688 transitions. [2018-11-10 04:54:25,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8104 [2018-11-10 04:54:25,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8104 [2018-11-10 04:54:25,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10856 states and 13688 transitions. [2018-11-10 04:54:25,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:25,182 INFO L705 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-10 04:54:25,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10856 states and 13688 transitions. [2018-11-10 04:54:25,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10856 to 10856. [2018-11-10 04:54:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10856 states. [2018-11-10 04:54:25,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10856 states to 10856 states and 13688 transitions. [2018-11-10 04:54:25,243 INFO L728 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-10 04:54:25,243 INFO L608 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-10 04:54:25,243 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 04:54:25,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10856 states and 13688 transitions. [2018-11-10 04:54:25,260 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-10 04:54:25,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:25,260 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:25,260 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:25,261 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:25,261 INFO L793 eck$LassoCheckResult]: Stem: 142614#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 142373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 142374#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 142610#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 142611#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 142562#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 142690#L99-3 assume true; 142891#L99-1 assume !false; 148599#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148598#L102 assume !(ssl3_accept_~s__state~0 == 12292); 148597#L105 assume !(ssl3_accept_~s__state~0 == 16384); 148596#L108 assume !(ssl3_accept_~s__state~0 == 8192); 148595#L111 assume !(ssl3_accept_~s__state~0 == 24576); 148594#L114 assume !(ssl3_accept_~s__state~0 == 8195); 148593#L117 assume !(ssl3_accept_~s__state~0 == 8480); 148592#L120 assume !(ssl3_accept_~s__state~0 == 8481); 148591#L123 assume !(ssl3_accept_~s__state~0 == 8482); 148590#L126 assume !(ssl3_accept_~s__state~0 == 8464); 148589#L129 assume ssl3_accept_~s__state~0 == 8465; 147947#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 147925#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 147924#L274-2 [2018-11-10 04:54:25,261 INFO L795 eck$LassoCheckResult]: Loop: 147924#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 147922#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147916#L580 ssl3_accept_~skip~0 := 0; 147913#L99-3 assume true; 147907#L99-1 assume !false; 147905#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147903#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147901#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147899#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147897#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147895#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147893#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147891#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147889#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147887#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147885#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147883#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147855#L135 assume ssl3_accept_~s__state~0 == 8496; 147846#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 147843#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 147840#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 147838#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 147402#L293-2 ssl3_accept_~s__init_num~0 := 0; 147403#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147300#L580 ssl3_accept_~skip~0 := 0; 147301#L99-3 assume true; 147287#L99-1 assume !false; 147288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147275#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147265#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147266#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147254#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147255#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147148#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147149#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147099#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147100#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147090#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147091#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147048#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147049#L141 assume ssl3_accept_~s__state~0 == 8512; 147034#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147035#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 147833#L308 assume !(ssl3_accept_~ret~0 <= 0); 147832#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 147830#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147825#L580 ssl3_accept_~skip~0 := 0; 147824#L99-3 assume true; 147823#L99-1 assume !false; 147822#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147821#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147820#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147819#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147818#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147817#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147816#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147815#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147814#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147813#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147812#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147811#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147810#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147809#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147808#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147807#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147806#L147 assume ssl3_accept_~s__state~0 == 8528; 145543#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 147805#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 147803#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 147796#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 147794#L353 assume !(ssl3_accept_~ret~0 <= 0); 147793#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 147791#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147786#L580 ssl3_accept_~skip~0 := 0; 147784#L99-3 assume true; 147779#L99-1 assume !false; 147777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147775#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147773#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147771#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147769#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147767#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147765#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147763#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147761#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147759#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147757#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147755#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147753#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147751#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147749#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147747#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147745#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147743#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147741#L153 assume ssl3_accept_~s__state~0 == 8544; 145532#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 147738#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 147735#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147733#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 147729#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 147728#L400 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; 147725#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147720#L580 ssl3_accept_~skip~0 := 0; 147719#L99-3 assume true; 147718#L99-1 assume !false; 147717#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147716#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147715#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147714#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147713#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147712#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147711#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147710#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147709#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147708#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147707#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147706#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147705#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147704#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147703#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147702#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147701#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147700#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147699#L153 assume !(ssl3_accept_~s__state~0 == 8544); 147698#L156 assume !(ssl3_accept_~s__state~0 == 8545); 147697#L159 assume !(ssl3_accept_~s__state~0 == 8560); 147696#L162 assume !(ssl3_accept_~s__state~0 == 8561); 147695#L165 assume ssl3_accept_~s__state~0 == 8448; 147694#L166 assume !(ssl3_accept_~num1~0 > 0); 147692#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147690#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147685#L580 ssl3_accept_~skip~0 := 0; 147684#L99-3 assume true; 147683#L99-1 assume !false; 147682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147681#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147680#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147679#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147678#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147677#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147676#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147675#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147674#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147673#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147672#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147671#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147670#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147669#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147668#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147667#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147666#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147665#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147664#L153 assume !(ssl3_accept_~s__state~0 == 8544); 147663#L156 assume !(ssl3_accept_~s__state~0 == 8545); 147662#L159 assume !(ssl3_accept_~s__state~0 == 8560); 147661#L162 assume !(ssl3_accept_~s__state~0 == 8561); 147659#L165 assume !(ssl3_accept_~s__state~0 == 8448); 147626#L168 assume ssl3_accept_~s__state~0 == 8576; 147623#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 147620#L440 assume !(ssl3_accept_~ret~0 <= 0); 147615#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 147248#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 148033#L580 ssl3_accept_~skip~0 := 0; 148022#L99-3 assume true; 148009#L99-1 assume !false; 148004#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147999#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147994#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147989#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147984#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147979#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147974#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147969#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147964#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147959#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147929#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147930#L132 assume ssl3_accept_~s__state~0 == 8466; 145599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 147933#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 147924#L274-2 [2018-11-10 04:54:25,261 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:25,261 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-10 04:54:25,262 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:25,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:25,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,262 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:25,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:25,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:25,298 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:25,299 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:25,299 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:25,299 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:25,299 INFO L82 PathProgramCache]: Analyzing trace with hash -888706570, now seen corresponding path program 2 times [2018-11-10 04:54:25,299 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:25,299 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:25,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:25,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 04:54:25,347 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:25,347 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:54:25,347 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:25,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:25,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:25,348 INFO L87 Difference]: Start difference. First operand 10856 states and 13688 transitions. cyclomatic complexity: 2853 Second operand 3 states. [2018-11-10 04:54:25,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:25,439 INFO L93 Difference]: Finished difference Result 10908 states and 13721 transitions. [2018-11-10 04:54:25,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:25,440 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10908 states and 13721 transitions. [2018-11-10 04:54:25,459 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8014 [2018-11-10 04:54:25,473 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10908 states to 10908 states and 13721 transitions. [2018-11-10 04:54:25,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8140 [2018-11-10 04:54:25,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8140 [2018-11-10 04:54:25,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10908 states and 13721 transitions. [2018-11-10 04:54:25,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:25,477 INFO L705 BuchiCegarLoop]: Abstraction has 10908 states and 13721 transitions. [2018-11-10 04:54:25,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10908 states and 13721 transitions. [2018-11-10 04:54:25,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10908 to 10856. [2018-11-10 04:54:25,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10856 states. [2018-11-10 04:54:25,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10856 states to 10856 states and 13661 transitions. [2018-11-10 04:54:25,536 INFO L728 BuchiCegarLoop]: Abstraction has 10856 states and 13661 transitions. [2018-11-10 04:54:25,536 INFO L608 BuchiCegarLoop]: Abstraction has 10856 states and 13661 transitions. [2018-11-10 04:54:25,536 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 04:54:25,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10856 states and 13661 transitions. [2018-11-10 04:54:25,552 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-10 04:54:25,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:25,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:25,552 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:25,552 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-10 04:54:25,553 INFO L793 eck$LassoCheckResult]: Stem: 164394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 164144#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164145#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164385#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 164386#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 164335#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 164458#L99-3 assume true; 164724#L99-1 assume !false; 171096#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171094#L102 assume !(ssl3_accept_~s__state~0 == 12292); 171092#L105 assume !(ssl3_accept_~s__state~0 == 16384); 171090#L108 assume !(ssl3_accept_~s__state~0 == 8192); 171088#L111 assume !(ssl3_accept_~s__state~0 == 24576); 171086#L114 assume !(ssl3_accept_~s__state~0 == 8195); 171084#L117 assume !(ssl3_accept_~s__state~0 == 8480); 171082#L120 assume !(ssl3_accept_~s__state~0 == 8481); 171080#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165705#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165706#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170349#L132 assume !(ssl3_accept_~s__state~0 == 8466); 170350#L135 assume !(ssl3_accept_~s__state~0 == 8496); 171186#L138 [2018-11-10 04:54:25,553 INFO L795 eck$LassoCheckResult]: Loop: 171186#L138 assume !(ssl3_accept_~s__state~0 == 8497); 171183#L141 assume !(ssl3_accept_~s__state~0 == 8512); 171174#L144 assume !(ssl3_accept_~s__state~0 == 8513); 171171#L147 assume !(ssl3_accept_~s__state~0 == 8528); 171167#L150 assume !(ssl3_accept_~s__state~0 == 8529); 171163#L153 assume !(ssl3_accept_~s__state~0 == 8544); 171159#L156 assume !(ssl3_accept_~s__state~0 == 8545); 171155#L159 assume !(ssl3_accept_~s__state~0 == 8560); 171151#L162 assume !(ssl3_accept_~s__state~0 == 8561); 169582#L165 assume ssl3_accept_~s__state~0 == 8448; 169578#L166 assume !(ssl3_accept_~num1~0 > 0); 169577#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 169570#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 169566#L580 ssl3_accept_~skip~0 := 0; 169560#L99-3 assume true; 169561#L99-1 assume !false; 169554#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169555#L102 assume !(ssl3_accept_~s__state~0 == 12292); 169547#L105 assume !(ssl3_accept_~s__state~0 == 16384); 169548#L108 assume !(ssl3_accept_~s__state~0 == 8192); 169526#L111 assume !(ssl3_accept_~s__state~0 == 24576); 169528#L114 assume !(ssl3_accept_~s__state~0 == 8195); 169400#L117 assume !(ssl3_accept_~s__state~0 == 8480); 169401#L120 assume !(ssl3_accept_~s__state~0 == 8481); 169376#L123 assume ssl3_accept_~s__state~0 == 8482; 169377#L124 ssl3_accept_~s__state~0 := 3; 171237#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 171231#L580 ssl3_accept_~skip~0 := 0; 171229#L99-3 assume true; 171227#L99-1 assume !false; 171222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 171214#L105 assume !(ssl3_accept_~s__state~0 == 16384); 171212#L108 assume !(ssl3_accept_~s__state~0 == 8192); 171210#L111 assume !(ssl3_accept_~s__state~0 == 24576); 171208#L114 assume !(ssl3_accept_~s__state~0 == 8195); 171206#L117 assume !(ssl3_accept_~s__state~0 == 8480); 171204#L120 assume !(ssl3_accept_~s__state~0 == 8481); 171202#L123 assume !(ssl3_accept_~s__state~0 == 8482); 171200#L126 assume !(ssl3_accept_~s__state~0 == 8464); 171198#L129 assume !(ssl3_accept_~s__state~0 == 8465); 171196#L132 assume !(ssl3_accept_~s__state~0 == 8466); 171189#L135 assume !(ssl3_accept_~s__state~0 == 8496); 171186#L138 [2018-11-10 04:54:25,553 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:25,553 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 04:54:25,553 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:25,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:25,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,554 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:25,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:25,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:25,578 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:54:25,578 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:54:25,579 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:54:25,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:25,579 INFO L82 PathProgramCache]: Analyzing trace with hash 389339496, now seen corresponding path program 2 times [2018-11-10 04:54:25,579 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:25,579 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:25,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:25,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:25,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:25,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:25,685 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:25,686 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:25,686 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:25,686 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:25,686 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:54:25,686 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,686 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:25,686 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:25,686 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 04:54:25,686 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:25,686 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:25,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,723 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:25,723 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,726 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:25,726 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:25,729 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:54:25,729 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,748 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:25,748 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:25,751 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:54:25,751 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_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 12 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 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,768 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:25,768 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:25,770 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:54:25,770 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 13 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 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,830 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:54:25,831 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 14 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 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,852 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:54:25,853 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:54:25,885 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:54:25,887 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:54:25,887 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:54:25,887 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:54:25,887 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:54:25,887 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:54:25,887 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:54:25,887 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:54:25,887 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:54:25,888 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 04:54:25,888 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:54:25,888 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:54:25,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:54:25,928 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:54:25,928 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:54:25,928 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:54:25,929 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:54:25,929 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:54:25,929 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:54:25,929 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:54:25,929 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:54:25,930 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:54:25,930 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:54:25,930 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:54:25,930 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:54:25,931 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:54:25,931 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:54:25,931 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:54:25,931 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:54:25,931 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:54:25,931 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:54:25,932 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:54:25,933 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:54:25,934 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:54:25,934 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:54:25,934 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:54:25,934 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:54:25,934 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:54:25,934 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 04:54:25,934 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:54:25,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:25,950 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:25,957 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:25,968 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:54:25,969 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 04:54:25,969 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10856 states and 13661 transitions. cyclomatic complexity: 2826 Second operand 5 states. [2018-11-10 04:54:26,235 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10856 states and 13661 transitions. cyclomatic complexity: 2826. Second operand 5 states. Result 37064 states and 46263 transitions. Complement of second has 9 states. [2018-11-10 04:54:26,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 04:54:26,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:54:26,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 346 transitions. [2018-11-10 04:54:26,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-10 04:54:26,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:26,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-10 04:54:26,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:26,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-10 04:54:26,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:54:26,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37064 states and 46263 transitions. [2018-11-10 04:54:26,319 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15438 [2018-11-10 04:54:26,395 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37064 states to 36702 states and 45807 transitions. [2018-11-10 04:54:26,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16746 [2018-11-10 04:54:26,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16828 [2018-11-10 04:54:26,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36702 states and 45807 transitions. [2018-11-10 04:54:26,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:26,405 INFO L705 BuchiCegarLoop]: Abstraction has 36702 states and 45807 transitions. [2018-11-10 04:54:26,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36702 states and 45807 transitions. [2018-11-10 04:54:26,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36702 to 32456. [2018-11-10 04:54:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32456 states. [2018-11-10 04:54:26,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32456 states to 32456 states and 40806 transitions. [2018-11-10 04:54:26,617 INFO L728 BuchiCegarLoop]: Abstraction has 32456 states and 40806 transitions. [2018-11-10 04:54:26,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:54:26,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:54:26,617 INFO L87 Difference]: Start difference. First operand 32456 states and 40806 transitions. Second operand 3 states. [2018-11-10 04:54:26,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:26,703 INFO L93 Difference]: Finished difference Result 14549 states and 18183 transitions. [2018-11-10 04:54:26,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:54:26,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14549 states and 18183 transitions. [2018-11-10 04:54:26,729 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4614 [2018-11-10 04:54:26,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14549 states to 14538 states and 18172 transitions. [2018-11-10 04:54:26,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4688 [2018-11-10 04:54:26,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4688 [2018-11-10 04:54:26,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14538 states and 18172 transitions. [2018-11-10 04:54:26,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:26,752 INFO L705 BuchiCegarLoop]: Abstraction has 14538 states and 18172 transitions. [2018-11-10 04:54:26,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states and 18172 transitions. [2018-11-10 04:54:26,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 14374. [2018-11-10 04:54:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14374 states. [2018-11-10 04:54:26,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14374 states to 14374 states and 17976 transitions. [2018-11-10 04:54:26,851 INFO L728 BuchiCegarLoop]: Abstraction has 14374 states and 17976 transitions. [2018-11-10 04:54:26,851 INFO L608 BuchiCegarLoop]: Abstraction has 14374 states and 17976 transitions. [2018-11-10 04:54:26,851 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 04:54:26,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14374 states and 17976 transitions. [2018-11-10 04:54:26,870 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4550 [2018-11-10 04:54:26,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:26,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:26,871 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:26,871 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] [2018-11-10 04:54:26,871 INFO L793 eck$LassoCheckResult]: Stem: 259518#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 259288#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 259289#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 259514#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 259515#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 259472#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 259586#L99-3 assume true; 261908#L99-1 assume !false; 261907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261906#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261905#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261904#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261903#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261902#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261901#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261900#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261899#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261898#L126 assume ssl3_accept_~s__state~0 == 8464; 261897#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 261896#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 261895#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 261893#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 261888#L580 ssl3_accept_~skip~0 := 0; 261887#L99-3 assume true; 261886#L99-1 assume !false; 261885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261884#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261883#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261882#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261881#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261880#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261879#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261878#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261877#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261876#L126 assume !(ssl3_accept_~s__state~0 == 8464); 261875#L129 assume !(ssl3_accept_~s__state~0 == 8465); 261874#L132 assume !(ssl3_accept_~s__state~0 == 8466); 261873#L135 assume ssl3_accept_~s__state~0 == 8496; 261872#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 261871#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 261869#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 261867#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 261868#L293-2 ssl3_accept_~s__init_num~0 := 0; 263153#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 263147#L580 ssl3_accept_~skip~0 := 0; 263145#L99-3 assume true; 263143#L99-1 assume !false; 263141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263138#L102 assume !(ssl3_accept_~s__state~0 == 12292); 263136#L105 assume !(ssl3_accept_~s__state~0 == 16384); 263134#L108 assume !(ssl3_accept_~s__state~0 == 8192); 263131#L111 assume !(ssl3_accept_~s__state~0 == 24576); 263127#L114 assume !(ssl3_accept_~s__state~0 == 8195); 263124#L117 assume !(ssl3_accept_~s__state~0 == 8480); 263121#L120 assume !(ssl3_accept_~s__state~0 == 8481); 263048#L123 assume !(ssl3_accept_~s__state~0 == 8482); 263042#L126 assume !(ssl3_accept_~s__state~0 == 8464); 263038#L129 assume !(ssl3_accept_~s__state~0 == 8465); 263032#L132 assume !(ssl3_accept_~s__state~0 == 8466); 263028#L135 assume !(ssl3_accept_~s__state~0 == 8496); 263017#L138 assume !(ssl3_accept_~s__state~0 == 8497); 259458#L141 [2018-11-10 04:54:26,872 INFO L795 eck$LassoCheckResult]: Loop: 259458#L141 assume !(ssl3_accept_~s__state~0 == 8512); 259380#L144 assume !(ssl3_accept_~s__state~0 == 8513); 259332#L147 assume !(ssl3_accept_~s__state~0 == 8528); 259333#L150 assume !(ssl3_accept_~s__state~0 == 8529); 259298#L153 assume !(ssl3_accept_~s__state~0 == 8544); 259299#L156 assume !(ssl3_accept_~s__state~0 == 8545); 259570#L159 assume !(ssl3_accept_~s__state~0 == 8560); 259556#L162 assume !(ssl3_accept_~s__state~0 == 8561); 259506#L165 assume !(ssl3_accept_~s__state~0 == 8448); 259484#L168 assume !(ssl3_accept_~s__state~0 == 8576); 259485#L171 assume !(ssl3_accept_~s__state~0 == 8577); 259467#L174 assume !(ssl3_accept_~s__state~0 == 8592); 259388#L177 assume !(ssl3_accept_~s__state~0 == 8593); 259336#L180 assume !(ssl3_accept_~s__state~0 == 8608); 259337#L183 assume !(ssl3_accept_~s__state~0 == 8609); 259263#L186 assume !(ssl3_accept_~s__state~0 == 8640); 259264#L189 assume !(ssl3_accept_~s__state~0 == 8641); 259574#L192 assume ssl3_accept_~s__state~0 == 8656; 259469#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 259418#L488 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 259419#L493 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 259438#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 259312#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 259313#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 270010#L580 ssl3_accept_~skip~0 := 0; 270009#L99-3 assume true; 270008#L99-1 assume !false; 270007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270002#L102 assume !(ssl3_accept_~s__state~0 == 12292); 270000#L105 assume !(ssl3_accept_~s__state~0 == 16384); 269998#L108 assume !(ssl3_accept_~s__state~0 == 8192); 269996#L111 assume !(ssl3_accept_~s__state~0 == 24576); 269994#L114 assume !(ssl3_accept_~s__state~0 == 8195); 269992#L117 assume !(ssl3_accept_~s__state~0 == 8480); 269990#L120 assume !(ssl3_accept_~s__state~0 == 8481); 269988#L123 assume !(ssl3_accept_~s__state~0 == 8482); 269986#L126 assume !(ssl3_accept_~s__state~0 == 8464); 269984#L129 assume !(ssl3_accept_~s__state~0 == 8465); 269982#L132 assume !(ssl3_accept_~s__state~0 == 8466); 269980#L135 assume !(ssl3_accept_~s__state~0 == 8496); 269978#L138 assume !(ssl3_accept_~s__state~0 == 8497); 269976#L141 assume !(ssl3_accept_~s__state~0 == 8512); 269974#L144 assume !(ssl3_accept_~s__state~0 == 8513); 269972#L147 assume !(ssl3_accept_~s__state~0 == 8528); 269970#L150 assume !(ssl3_accept_~s__state~0 == 8529); 269968#L153 assume !(ssl3_accept_~s__state~0 == 8544); 269966#L156 assume !(ssl3_accept_~s__state~0 == 8545); 269964#L159 assume !(ssl3_accept_~s__state~0 == 8560); 269962#L162 assume !(ssl3_accept_~s__state~0 == 8561); 269960#L165 assume !(ssl3_accept_~s__state~0 == 8448); 269958#L168 assume !(ssl3_accept_~s__state~0 == 8576); 269956#L171 assume !(ssl3_accept_~s__state~0 == 8577); 269954#L174 assume !(ssl3_accept_~s__state~0 == 8592); 269953#L177 assume !(ssl3_accept_~s__state~0 == 8593); 269952#L180 assume !(ssl3_accept_~s__state~0 == 8608); 269951#L183 assume !(ssl3_accept_~s__state~0 == 8609); 269950#L186 assume !(ssl3_accept_~s__state~0 == 8640); 269948#L189 assume !(ssl3_accept_~s__state~0 == 8641); 269947#L192 assume !(ssl3_accept_~s__state~0 == 8656); 259560#L195 assume !(ssl3_accept_~s__state~0 == 8657); 259510#L198 assume ssl3_accept_~s__state~0 == 8672; 259416#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 259390#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 259308#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 259309#L520 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 259523#L520-2 ssl3_accept_~s__init_num~0 := 0; 262052#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 270151#L580 ssl3_accept_~skip~0 := 0; 270150#L99-3 assume true; 270144#L99-1 assume !false; 270142#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270140#L102 assume !(ssl3_accept_~s__state~0 == 12292); 270138#L105 assume !(ssl3_accept_~s__state~0 == 16384); 270137#L108 assume !(ssl3_accept_~s__state~0 == 8192); 270126#L111 assume !(ssl3_accept_~s__state~0 == 24576); 270122#L114 assume !(ssl3_accept_~s__state~0 == 8195); 270118#L117 assume !(ssl3_accept_~s__state~0 == 8480); 270114#L120 assume !(ssl3_accept_~s__state~0 == 8481); 270110#L123 assume !(ssl3_accept_~s__state~0 == 8482); 270106#L126 assume !(ssl3_accept_~s__state~0 == 8464); 269530#L129 assume !(ssl3_accept_~s__state~0 == 8465); 269524#L132 assume !(ssl3_accept_~s__state~0 == 8466); 269521#L135 assume !(ssl3_accept_~s__state~0 == 8496); 269518#L138 assume !(ssl3_accept_~s__state~0 == 8497); 269515#L141 assume !(ssl3_accept_~s__state~0 == 8512); 269512#L144 assume !(ssl3_accept_~s__state~0 == 8513); 269511#L147 assume !(ssl3_accept_~s__state~0 == 8528); 269509#L150 assume !(ssl3_accept_~s__state~0 == 8529); 269507#L153 assume !(ssl3_accept_~s__state~0 == 8544); 269506#L156 assume !(ssl3_accept_~s__state~0 == 8545); 269504#L159 assume !(ssl3_accept_~s__state~0 == 8560); 269503#L162 assume !(ssl3_accept_~s__state~0 == 8561); 269502#L165 assume ssl3_accept_~s__state~0 == 8448; 269500#L166 assume !(ssl3_accept_~num1~0 > 0); 269498#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 260043#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 260039#L580 ssl3_accept_~skip~0 := 0; 259760#L99-3 assume true; 259761#L99-1 assume !false; 259660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259661#L102 assume !(ssl3_accept_~s__state~0 == 12292); 259753#L105 assume !(ssl3_accept_~s__state~0 == 16384); 259754#L108 assume !(ssl3_accept_~s__state~0 == 8192); 259745#L111 assume !(ssl3_accept_~s__state~0 == 24576); 259741#L114 assume !(ssl3_accept_~s__state~0 == 8195); 259742#L117 assume !(ssl3_accept_~s__state~0 == 8480); 259731#L120 assume !(ssl3_accept_~s__state~0 == 8481); 259732#L123 assume !(ssl3_accept_~s__state~0 == 8482); 259721#L126 assume !(ssl3_accept_~s__state~0 == 8464); 259722#L129 assume !(ssl3_accept_~s__state~0 == 8465); 259716#L132 assume !(ssl3_accept_~s__state~0 == 8466); 259717#L135 assume !(ssl3_accept_~s__state~0 == 8496); 259706#L138 assume !(ssl3_accept_~s__state~0 == 8497); 259707#L141 assume !(ssl3_accept_~s__state~0 == 8512); 259693#L144 assume !(ssl3_accept_~s__state~0 == 8513); 259694#L147 assume !(ssl3_accept_~s__state~0 == 8528); 259684#L150 assume !(ssl3_accept_~s__state~0 == 8529); 259685#L153 assume !(ssl3_accept_~s__state~0 == 8544); 259675#L156 assume !(ssl3_accept_~s__state~0 == 8545); 259676#L159 assume !(ssl3_accept_~s__state~0 == 8560); 259652#L162 assume !(ssl3_accept_~s__state~0 == 8561); 259653#L165 assume !(ssl3_accept_~s__state~0 == 8448); 259640#L168 assume ssl3_accept_~s__state~0 == 8576; 259352#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 259353#L440 assume !(ssl3_accept_~ret~0 <= 0); 272084#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 259450#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 259303#L580 ssl3_accept_~skip~0 := 0; 259519#L99-3 assume true; 259520#L99-1 assume !false; 259434#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259435#L102 assume !(ssl3_accept_~s__state~0 == 12292); 259446#L105 assume !(ssl3_accept_~s__state~0 == 16384); 259447#L108 assume !(ssl3_accept_~s__state~0 == 8192); 259370#L111 assume !(ssl3_accept_~s__state~0 == 24576); 259328#L114 assume !(ssl3_accept_~s__state~0 == 8195); 259329#L117 assume !(ssl3_accept_~s__state~0 == 8480); 259343#L120 assume !(ssl3_accept_~s__state~0 == 8481); 259565#L123 assume !(ssl3_accept_~s__state~0 == 8482); 259566#L126 assume !(ssl3_accept_~s__state~0 == 8464); 273490#L129 assume !(ssl3_accept_~s__state~0 == 8465); 273491#L132 assume !(ssl3_accept_~s__state~0 == 8466); 273307#L135 assume ssl3_accept_~s__state~0 == 8496; 259344#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 259345#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 259392#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 259393#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 259363#L293-2 ssl3_accept_~s__init_num~0 := 0; 259364#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 273475#L580 ssl3_accept_~skip~0 := 0; 273473#L99-3 assume true; 273471#L99-1 assume !false; 273469#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273467#L102 assume !(ssl3_accept_~s__state~0 == 12292); 273465#L105 assume !(ssl3_accept_~s__state~0 == 16384); 273463#L108 assume !(ssl3_accept_~s__state~0 == 8192); 273461#L111 assume !(ssl3_accept_~s__state~0 == 24576); 273459#L114 assume !(ssl3_accept_~s__state~0 == 8195); 273457#L117 assume !(ssl3_accept_~s__state~0 == 8480); 273455#L120 assume !(ssl3_accept_~s__state~0 == 8481); 273454#L123 assume !(ssl3_accept_~s__state~0 == 8482); 273453#L126 assume !(ssl3_accept_~s__state~0 == 8464); 273452#L129 assume !(ssl3_accept_~s__state~0 == 8465); 259534#L132 assume !(ssl3_accept_~s__state~0 == 8466); 259477#L135 assume !(ssl3_accept_~s__state~0 == 8496); 259478#L138 assume !(ssl3_accept_~s__state~0 == 8497); 259458#L141 [2018-11-10 04:54:26,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:26,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1483849366, now seen corresponding path program 1 times [2018-11-10 04:54:26,872 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:26,872 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:26,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:26,872 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:26,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:26,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:26,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:26,883 INFO L82 PathProgramCache]: Analyzing trace with hash -511234427, now seen corresponding path program 1 times [2018-11-10 04:54:26,883 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:26,883 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:26,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:26,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:26,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:26,927 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-10 04:54:26,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:54:26,927 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:54:26,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:26,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:26,968 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:26,992 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-10 04:54:27,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 04:54:27,008 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 04:54:27,008 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:27,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:54:27,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:54:27,008 INFO L87 Difference]: Start difference. First operand 14374 states and 17976 transitions. cyclomatic complexity: 3626 Second operand 5 states. [2018-11-10 04:54:27,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:27,263 INFO L93 Difference]: Finished difference Result 17448 states and 21422 transitions. [2018-11-10 04:54:27,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 04:54:27,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17448 states and 21422 transitions. [2018-11-10 04:54:27,293 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5510 [2018-11-10 04:54:27,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17448 states to 17448 states and 21422 transitions. [2018-11-10 04:54:27,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5586 [2018-11-10 04:54:27,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5586 [2018-11-10 04:54:27,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17448 states and 21422 transitions. [2018-11-10 04:54:27,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:27,320 INFO L705 BuchiCegarLoop]: Abstraction has 17448 states and 21422 transitions. [2018-11-10 04:54:27,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17448 states and 21422 transitions. [2018-11-10 04:54:27,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17448 to 15358. [2018-11-10 04:54:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15358 states. [2018-11-10 04:54:27,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15358 states to 15358 states and 18932 transitions. [2018-11-10 04:54:27,417 INFO L728 BuchiCegarLoop]: Abstraction has 15358 states and 18932 transitions. [2018-11-10 04:54:27,417 INFO L608 BuchiCegarLoop]: Abstraction has 15358 states and 18932 transitions. [2018-11-10 04:54:27,417 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 04:54:27,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15358 states and 18932 transitions. [2018-11-10 04:54:27,438 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4834 [2018-11-10 04:54:27,438 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:27,438 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:27,439 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:27,439 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 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, 1, 1, 1] [2018-11-10 04:54:27,439 INFO L793 eck$LassoCheckResult]: Stem: 291851#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 291617#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 291618#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 291845#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 291846#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 291797#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 291917#L99-3 assume true; 298165#L99-1 assume !false; 298164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298163#L102 assume !(ssl3_accept_~s__state~0 == 12292); 298162#L105 assume !(ssl3_accept_~s__state~0 == 16384); 298161#L108 assume !(ssl3_accept_~s__state~0 == 8192); 298160#L111 assume !(ssl3_accept_~s__state~0 == 24576); 298159#L114 assume !(ssl3_accept_~s__state~0 == 8195); 298158#L117 assume !(ssl3_accept_~s__state~0 == 8480); 298157#L120 assume !(ssl3_accept_~s__state~0 == 8481); 298156#L123 assume !(ssl3_accept_~s__state~0 == 8482); 298155#L126 assume ssl3_accept_~s__state~0 == 8464; 298154#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 298152#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 298153#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 297364#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 297360#L580 ssl3_accept_~skip~0 := 0; 297349#L99-3 assume true; 297350#L99-1 assume !false; 297339#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297340#L102 assume !(ssl3_accept_~s__state~0 == 12292); 297328#L105 assume !(ssl3_accept_~s__state~0 == 16384); 297329#L108 assume !(ssl3_accept_~s__state~0 == 8192); 297314#L111 assume !(ssl3_accept_~s__state~0 == 24576); 297315#L114 assume !(ssl3_accept_~s__state~0 == 8195); 297304#L117 assume !(ssl3_accept_~s__state~0 == 8480); 297305#L120 assume !(ssl3_accept_~s__state~0 == 8481); 297292#L123 assume !(ssl3_accept_~s__state~0 == 8482); 297293#L126 assume !(ssl3_accept_~s__state~0 == 8464); 297281#L129 assume !(ssl3_accept_~s__state~0 == 8465); 297282#L132 assume !(ssl3_accept_~s__state~0 == 8466); 296874#L135 assume ssl3_accept_~s__state~0 == 8496; 296875#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 295125#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 295126#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 295081#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 295082#L293-2 ssl3_accept_~s__init_num~0 := 0; 300429#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 300424#L580 ssl3_accept_~skip~0 := 0; 300423#L99-3 assume true; 300422#L99-1 assume !false; 300421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 300420#L102 assume !(ssl3_accept_~s__state~0 == 12292); 300419#L105 assume !(ssl3_accept_~s__state~0 == 16384); 300418#L108 assume !(ssl3_accept_~s__state~0 == 8192); 300417#L111 assume !(ssl3_accept_~s__state~0 == 24576); 300416#L114 assume !(ssl3_accept_~s__state~0 == 8195); 300415#L117 assume !(ssl3_accept_~s__state~0 == 8480); 300414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 300413#L123 assume !(ssl3_accept_~s__state~0 == 8482); 300412#L126 assume !(ssl3_accept_~s__state~0 == 8464); 300411#L129 assume !(ssl3_accept_~s__state~0 == 8465); 300410#L132 assume !(ssl3_accept_~s__state~0 == 8466); 300409#L135 assume !(ssl3_accept_~s__state~0 == 8496); 300407#L138 assume !(ssl3_accept_~s__state~0 == 8497); 300408#L141 [2018-11-10 04:54:27,439 INFO L795 eck$LassoCheckResult]: Loop: 300408#L141 assume !(ssl3_accept_~s__state~0 == 8512); 300983#L144 assume !(ssl3_accept_~s__state~0 == 8513); 300981#L147 assume !(ssl3_accept_~s__state~0 == 8528); 300979#L150 assume !(ssl3_accept_~s__state~0 == 8529); 300977#L153 assume !(ssl3_accept_~s__state~0 == 8544); 300975#L156 assume !(ssl3_accept_~s__state~0 == 8545); 300973#L159 assume !(ssl3_accept_~s__state~0 == 8560); 300971#L162 assume !(ssl3_accept_~s__state~0 == 8561); 300969#L165 assume !(ssl3_accept_~s__state~0 == 8448); 300967#L168 assume !(ssl3_accept_~s__state~0 == 8576); 300965#L171 assume !(ssl3_accept_~s__state~0 == 8577); 300963#L174 assume !(ssl3_accept_~s__state~0 == 8592); 300961#L177 assume !(ssl3_accept_~s__state~0 == 8593); 300959#L180 assume !(ssl3_accept_~s__state~0 == 8608); 300957#L183 assume !(ssl3_accept_~s__state~0 == 8609); 299555#L186 assume !(ssl3_accept_~s__state~0 == 8640); 299548#L189 assume !(ssl3_accept_~s__state~0 == 8641); 294083#L192 assume ssl3_accept_~s__state~0 == 8656; 291930#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 294082#L488 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 294081#L493 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 294078#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 294077#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 294073#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 294063#L580 ssl3_accept_~skip~0 := 0; 294061#L99-3 assume true; 294058#L99-1 assume !false; 294056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294055#L102 assume !(ssl3_accept_~s__state~0 == 12292); 294048#L105 assume !(ssl3_accept_~s__state~0 == 16384); 294045#L108 assume !(ssl3_accept_~s__state~0 == 8192); 294042#L111 assume !(ssl3_accept_~s__state~0 == 24576); 294039#L114 assume !(ssl3_accept_~s__state~0 == 8195); 294036#L117 assume !(ssl3_accept_~s__state~0 == 8480); 294033#L120 assume !(ssl3_accept_~s__state~0 == 8481); 294030#L123 assume !(ssl3_accept_~s__state~0 == 8482); 294027#L126 assume !(ssl3_accept_~s__state~0 == 8464); 294025#L129 assume !(ssl3_accept_~s__state~0 == 8465); 294022#L132 assume !(ssl3_accept_~s__state~0 == 8466); 294019#L135 assume !(ssl3_accept_~s__state~0 == 8496); 294016#L138 assume !(ssl3_accept_~s__state~0 == 8497); 294013#L141 assume !(ssl3_accept_~s__state~0 == 8512); 294011#L144 assume !(ssl3_accept_~s__state~0 == 8513); 294009#L147 assume !(ssl3_accept_~s__state~0 == 8528); 294006#L150 assume !(ssl3_accept_~s__state~0 == 8529); 294003#L153 assume !(ssl3_accept_~s__state~0 == 8544); 294000#L156 assume !(ssl3_accept_~s__state~0 == 8545); 293997#L159 assume !(ssl3_accept_~s__state~0 == 8560); 293994#L162 assume !(ssl3_accept_~s__state~0 == 8561); 293982#L165 assume !(ssl3_accept_~s__state~0 == 8448); 293973#L168 assume !(ssl3_accept_~s__state~0 == 8576); 293964#L171 assume !(ssl3_accept_~s__state~0 == 8577); 293956#L174 assume !(ssl3_accept_~s__state~0 == 8592); 293948#L177 assume !(ssl3_accept_~s__state~0 == 8593); 293941#L180 assume !(ssl3_accept_~s__state~0 == 8608); 293934#L183 assume !(ssl3_accept_~s__state~0 == 8609); 293926#L186 assume !(ssl3_accept_~s__state~0 == 8640); 293919#L189 assume !(ssl3_accept_~s__state~0 == 8641); 293912#L192 assume !(ssl3_accept_~s__state~0 == 8656); 293904#L195 assume !(ssl3_accept_~s__state~0 == 8657); 293899#L198 assume ssl3_accept_~s__state~0 == 8672; 293890#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 293881#L513 assume !(ssl3_accept_~blastFlag~0 == 4); 293872#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 293866#L520 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 293861#L520-2 ssl3_accept_~s__init_num~0 := 0; 293766#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 293762#L580 ssl3_accept_~skip~0 := 0; 293757#L99-3 assume true; 293758#L99-1 assume !false; 293734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293735#L102 assume !(ssl3_accept_~s__state~0 == 12292); 293722#L105 assume !(ssl3_accept_~s__state~0 == 16384); 293723#L108 assume !(ssl3_accept_~s__state~0 == 8192); 293714#L111 assume !(ssl3_accept_~s__state~0 == 24576); 293715#L114 assume !(ssl3_accept_~s__state~0 == 8195); 293706#L117 assume !(ssl3_accept_~s__state~0 == 8480); 293707#L120 assume !(ssl3_accept_~s__state~0 == 8481); 293698#L123 assume !(ssl3_accept_~s__state~0 == 8482); 293699#L126 assume !(ssl3_accept_~s__state~0 == 8464); 293690#L129 assume !(ssl3_accept_~s__state~0 == 8465); 293691#L132 assume !(ssl3_accept_~s__state~0 == 8466); 293682#L135 assume !(ssl3_accept_~s__state~0 == 8496); 293683#L138 assume !(ssl3_accept_~s__state~0 == 8497); 293674#L141 assume !(ssl3_accept_~s__state~0 == 8512); 293675#L144 assume !(ssl3_accept_~s__state~0 == 8513); 293666#L147 assume !(ssl3_accept_~s__state~0 == 8528); 293667#L150 assume !(ssl3_accept_~s__state~0 == 8529); 293658#L153 assume !(ssl3_accept_~s__state~0 == 8544); 293659#L156 assume !(ssl3_accept_~s__state~0 == 8545); 293650#L159 assume !(ssl3_accept_~s__state~0 == 8560); 293651#L162 assume !(ssl3_accept_~s__state~0 == 8561); 293642#L165 assume ssl3_accept_~s__state~0 == 8448; 293643#L166 assume !(ssl3_accept_~num1~0 > 0); 293822#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 293821#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 293450#L580 ssl3_accept_~skip~0 := 0; 293451#L99-3 assume true; 291996#L99-1 assume !false; 291997#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291924#L102 assume !(ssl3_accept_~s__state~0 == 12292); 291925#L105 assume ssl3_accept_~s__state~0 == 16384; 291654#L211 ssl3_accept_~s__server~0 := 1; 295502#L216 assume ssl3_accept_~cb~0 != 0; 295501#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 295500#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 295498#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 295496#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 295495#L243 assume ssl3_accept_~s__state~0 != 12292; 291911#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 291912#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 302587#L580 ssl3_accept_~skip~0 := 0; 302585#L99-3 assume true; 302583#L99-1 assume !false; 302581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302579#L102 assume !(ssl3_accept_~s__state~0 == 12292); 302577#L105 assume !(ssl3_accept_~s__state~0 == 16384); 302575#L108 assume !(ssl3_accept_~s__state~0 == 8192); 302573#L111 assume !(ssl3_accept_~s__state~0 == 24576); 302571#L114 assume !(ssl3_accept_~s__state~0 == 8195); 302569#L117 assume !(ssl3_accept_~s__state~0 == 8480); 302567#L120 assume !(ssl3_accept_~s__state~0 == 8481); 302565#L123 assume !(ssl3_accept_~s__state~0 == 8482); 302563#L126 assume ssl3_accept_~s__state~0 == 8464; 291700#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 291605#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 291595#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 291596#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 302756#L580 ssl3_accept_~skip~0 := 0; 302751#L99-3 assume true; 302746#L99-1 assume !false; 302741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302736#L102 assume !(ssl3_accept_~s__state~0 == 12292); 302731#L105 assume !(ssl3_accept_~s__state~0 == 16384); 302726#L108 assume !(ssl3_accept_~s__state~0 == 8192); 302721#L111 assume !(ssl3_accept_~s__state~0 == 24576); 302716#L114 assume !(ssl3_accept_~s__state~0 == 8195); 302711#L117 assume !(ssl3_accept_~s__state~0 == 8480); 302706#L120 assume !(ssl3_accept_~s__state~0 == 8481); 302701#L123 assume !(ssl3_accept_~s__state~0 == 8482); 302695#L126 assume !(ssl3_accept_~s__state~0 == 8464); 302685#L129 assume !(ssl3_accept_~s__state~0 == 8465); 302638#L132 assume !(ssl3_accept_~s__state~0 == 8466); 302634#L135 assume ssl3_accept_~s__state~0 == 8496; 291672#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 291673#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 291778#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 302114#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 298430#L293-2 ssl3_accept_~s__init_num~0 := 0; 301028#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 301018#L580 ssl3_accept_~skip~0 := 0; 301016#L99-3 assume true; 301014#L99-1 assume !false; 301012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 301010#L102 assume !(ssl3_accept_~s__state~0 == 12292); 301008#L105 assume !(ssl3_accept_~s__state~0 == 16384); 301006#L108 assume !(ssl3_accept_~s__state~0 == 8192); 301004#L111 assume !(ssl3_accept_~s__state~0 == 24576); 301002#L114 assume !(ssl3_accept_~s__state~0 == 8195); 301000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 300998#L120 assume !(ssl3_accept_~s__state~0 == 8481); 300996#L123 assume !(ssl3_accept_~s__state~0 == 8482); 300994#L126 assume !(ssl3_accept_~s__state~0 == 8464); 300992#L129 assume !(ssl3_accept_~s__state~0 == 8465); 300990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 300988#L135 assume !(ssl3_accept_~s__state~0 == 8496); 300986#L138 assume !(ssl3_accept_~s__state~0 == 8497); 300408#L141 [2018-11-10 04:54:27,439 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:27,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1483849366, now seen corresponding path program 2 times [2018-11-10 04:54:27,439 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:27,440 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:27,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:27,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,450 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:27,450 INFO L82 PathProgramCache]: Analyzing trace with hash 104170185, now seen corresponding path program 1 times [2018-11-10 04:54:27,450 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:27,450 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:27,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,451 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:27,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:27,496 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-10 04:54:27,497 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:54:27,497 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:54:27,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:27,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:54:27,532 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:54:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-10 04:54:27,573 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:54:27,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 04:54:27,574 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:54:27,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:54:27,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:54:27,574 INFO L87 Difference]: Start difference. First operand 15358 states and 18932 transitions. cyclomatic complexity: 3598 Second operand 4 states. [2018-11-10 04:54:27,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:54:27,700 INFO L93 Difference]: Finished difference Result 16242 states and 19792 transitions. [2018-11-10 04:54:27,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 04:54:27,700 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16242 states and 19792 transitions. [2018-11-10 04:54:27,728 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3520 [2018-11-10 04:54:27,748 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16242 states to 13898 states and 17032 transitions. [2018-11-10 04:54:27,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4852 [2018-11-10 04:54:27,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5206 [2018-11-10 04:54:27,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13898 states and 17032 transitions. [2018-11-10 04:54:27,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:54:27,751 INFO L705 BuchiCegarLoop]: Abstraction has 13898 states and 17032 transitions. [2018-11-10 04:54:27,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13898 states and 17032 transitions. [2018-11-10 04:54:27,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13898 to 11240. [2018-11-10 04:54:27,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11240 states. [2018-11-10 04:54:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11240 states to 11240 states and 13851 transitions. [2018-11-10 04:54:27,815 INFO L728 BuchiCegarLoop]: Abstraction has 11240 states and 13851 transitions. [2018-11-10 04:54:27,815 INFO L608 BuchiCegarLoop]: Abstraction has 11240 states and 13851 transitions. [2018-11-10 04:54:27,815 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 04:54:27,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11240 states and 13851 transitions. [2018-11-10 04:54:27,830 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3099 [2018-11-10 04:54:27,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:54:27,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:54:27,831 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:27,831 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:54:27,831 INFO L793 eck$LassoCheckResult]: Stem: 323980#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 323726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 323727#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 323975#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 323976#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 323923#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 324055#L99-3 assume true; 328890#L99-1 assume !false; 328889#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328888#L102 assume !(ssl3_accept_~s__state~0 == 12292); 328887#L105 assume !(ssl3_accept_~s__state~0 == 16384); 328886#L108 assume !(ssl3_accept_~s__state~0 == 8192); 328885#L111 assume !(ssl3_accept_~s__state~0 == 24576); 328884#L114 assume !(ssl3_accept_~s__state~0 == 8195); 328883#L117 assume !(ssl3_accept_~s__state~0 == 8480); 328882#L120 assume !(ssl3_accept_~s__state~0 == 8481); 328881#L123 assume !(ssl3_accept_~s__state~0 == 8482); 328880#L126 assume ssl3_accept_~s__state~0 == 8464; 328879#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 328878#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 328877#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 328875#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 328870#L580 ssl3_accept_~skip~0 := 0; 328869#L99-3 assume true; 328868#L99-1 assume !false; 328867#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328866#L102 assume !(ssl3_accept_~s__state~0 == 12292); 328865#L105 assume !(ssl3_accept_~s__state~0 == 16384); 328864#L108 assume !(ssl3_accept_~s__state~0 == 8192); 328863#L111 assume !(ssl3_accept_~s__state~0 == 24576); 328862#L114 assume !(ssl3_accept_~s__state~0 == 8195); 328861#L117 assume !(ssl3_accept_~s__state~0 == 8480); 328860#L120 assume !(ssl3_accept_~s__state~0 == 8481); 328859#L123 assume !(ssl3_accept_~s__state~0 == 8482); 328858#L126 assume !(ssl3_accept_~s__state~0 == 8464); 328857#L129 assume !(ssl3_accept_~s__state~0 == 8465); 328856#L132 assume !(ssl3_accept_~s__state~0 == 8466); 328855#L135 assume ssl3_accept_~s__state~0 == 8496; 328854#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 325148#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 325149#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 324699#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 324700#L293-2 ssl3_accept_~s__init_num~0 := 0; 324691#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324687#L580 ssl3_accept_~skip~0 := 0; 324682#L99-3 assume true; 324683#L99-1 assume !false; 324678#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324679#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324674#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324675#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324670#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324671#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324666#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324667#L120 assume !(ssl3_accept_~s__state~0 == 8481); 328848#L123 assume !(ssl3_accept_~s__state~0 == 8482); 328845#L126 assume !(ssl3_accept_~s__state~0 == 8464); 328842#L129 assume !(ssl3_accept_~s__state~0 == 8465); 328839#L132 assume !(ssl3_accept_~s__state~0 == 8466); 328836#L135 assume !(ssl3_accept_~s__state~0 == 8496); 328833#L138 assume !(ssl3_accept_~s__state~0 == 8497); 324132#L141 [2018-11-10 04:54:27,832 INFO L795 eck$LassoCheckResult]: Loop: 324132#L141 assume ssl3_accept_~s__state~0 == 8512; 324133#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 325923#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 325922#L308 assume !(ssl3_accept_~ret~0 <= 0); 325921#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 325919#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 325914#L580 ssl3_accept_~skip~0 := 0; 325913#L99-3 assume true; 325912#L99-1 assume !false; 325911#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325910#L102 assume !(ssl3_accept_~s__state~0 == 12292); 325909#L105 assume !(ssl3_accept_~s__state~0 == 16384); 325908#L108 assume !(ssl3_accept_~s__state~0 == 8192); 325907#L111 assume !(ssl3_accept_~s__state~0 == 24576); 325906#L114 assume !(ssl3_accept_~s__state~0 == 8195); 325905#L117 assume !(ssl3_accept_~s__state~0 == 8480); 325904#L120 assume !(ssl3_accept_~s__state~0 == 8481); 325903#L123 assume !(ssl3_accept_~s__state~0 == 8482); 325902#L126 assume !(ssl3_accept_~s__state~0 == 8464); 325901#L129 assume !(ssl3_accept_~s__state~0 == 8465); 325900#L132 assume !(ssl3_accept_~s__state~0 == 8466); 325899#L135 assume !(ssl3_accept_~s__state~0 == 8496); 325898#L138 assume !(ssl3_accept_~s__state~0 == 8497); 325897#L141 assume !(ssl3_accept_~s__state~0 == 8512); 325896#L144 assume !(ssl3_accept_~s__state~0 == 8513); 325895#L147 assume ssl3_accept_~s__state~0 == 8528; 324915#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 325894#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 325892#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 325885#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 325883#L353 assume !(ssl3_accept_~ret~0 <= 0); 325882#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 325875#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 325868#L580 ssl3_accept_~skip~0 := 0; 325862#L99-3 assume true; 325855#L99-1 assume !false; 325852#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325849#L102 assume !(ssl3_accept_~s__state~0 == 12292); 325846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 325843#L108 assume !(ssl3_accept_~s__state~0 == 8192); 325840#L111 assume !(ssl3_accept_~s__state~0 == 24576); 325837#L114 assume !(ssl3_accept_~s__state~0 == 8195); 325834#L117 assume !(ssl3_accept_~s__state~0 == 8480); 325831#L120 assume !(ssl3_accept_~s__state~0 == 8481); 325828#L123 assume !(ssl3_accept_~s__state~0 == 8482); 325825#L126 assume !(ssl3_accept_~s__state~0 == 8464); 325822#L129 assume !(ssl3_accept_~s__state~0 == 8465); 325819#L132 assume !(ssl3_accept_~s__state~0 == 8466); 325816#L135 assume !(ssl3_accept_~s__state~0 == 8496); 325813#L138 assume !(ssl3_accept_~s__state~0 == 8497); 325807#L141 assume !(ssl3_accept_~s__state~0 == 8512); 325798#L144 assume !(ssl3_accept_~s__state~0 == 8513); 325792#L147 assume !(ssl3_accept_~s__state~0 == 8528); 325786#L150 assume !(ssl3_accept_~s__state~0 == 8529); 325661#L153 assume ssl3_accept_~s__state~0 == 8544; 324908#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 325202#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 325152#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 325108#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 325104#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 325097#L400 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; 325042#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 325029#L580 ssl3_accept_~skip~0 := 0; 325027#L99-3 assume true; 325025#L99-1 assume !false; 325023#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325021#L102 assume !(ssl3_accept_~s__state~0 == 12292); 325019#L105 assume !(ssl3_accept_~s__state~0 == 16384); 325017#L108 assume !(ssl3_accept_~s__state~0 == 8192); 325015#L111 assume !(ssl3_accept_~s__state~0 == 24576); 325013#L114 assume !(ssl3_accept_~s__state~0 == 8195); 325011#L117 assume !(ssl3_accept_~s__state~0 == 8480); 325009#L120 assume !(ssl3_accept_~s__state~0 == 8481); 325007#L123 assume !(ssl3_accept_~s__state~0 == 8482); 325005#L126 assume !(ssl3_accept_~s__state~0 == 8464); 325003#L129 assume !(ssl3_accept_~s__state~0 == 8465); 325001#L132 assume !(ssl3_accept_~s__state~0 == 8466); 324999#L135 assume !(ssl3_accept_~s__state~0 == 8496); 324997#L138 assume !(ssl3_accept_~s__state~0 == 8497); 324995#L141 assume !(ssl3_accept_~s__state~0 == 8512); 324993#L144 assume !(ssl3_accept_~s__state~0 == 8513); 324991#L147 assume !(ssl3_accept_~s__state~0 == 8528); 324989#L150 assume !(ssl3_accept_~s__state~0 == 8529); 324987#L153 assume !(ssl3_accept_~s__state~0 == 8544); 324983#L156 assume !(ssl3_accept_~s__state~0 == 8545); 324980#L159 assume !(ssl3_accept_~s__state~0 == 8560); 324978#L162 assume !(ssl3_accept_~s__state~0 == 8561); 324974#L165 assume ssl3_accept_~s__state~0 == 8448; 324973#L166 assume !(ssl3_accept_~num1~0 > 0); 324971#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 324964#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324958#L580 ssl3_accept_~skip~0 := 0; 324956#L99-3 assume true; 324954#L99-1 assume !false; 324952#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324950#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324948#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324946#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324944#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324942#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324940#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324938#L120 assume !(ssl3_accept_~s__state~0 == 8481); 324936#L123 assume !(ssl3_accept_~s__state~0 == 8482); 324934#L126 assume !(ssl3_accept_~s__state~0 == 8464); 324932#L129 assume !(ssl3_accept_~s__state~0 == 8465); 324930#L132 assume !(ssl3_accept_~s__state~0 == 8466); 324928#L135 assume !(ssl3_accept_~s__state~0 == 8496); 324926#L138 assume !(ssl3_accept_~s__state~0 == 8497); 324924#L141 assume !(ssl3_accept_~s__state~0 == 8512); 324922#L144 assume !(ssl3_accept_~s__state~0 == 8513); 324919#L147 assume !(ssl3_accept_~s__state~0 == 8528); 324916#L150 assume !(ssl3_accept_~s__state~0 == 8529); 324912#L153 assume !(ssl3_accept_~s__state~0 == 8544); 324909#L156 assume !(ssl3_accept_~s__state~0 == 8545); 324905#L159 assume !(ssl3_accept_~s__state~0 == 8560); 324902#L162 assume !(ssl3_accept_~s__state~0 == 8561); 324898#L165 assume !(ssl3_accept_~s__state~0 == 8448); 324895#L168 assume ssl3_accept_~s__state~0 == 8576; 324892#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 324891#L440 assume !(ssl3_accept_~ret~0 <= 0); 324889#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 324887#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324882#L580 ssl3_accept_~skip~0 := 0; 324881#L99-3 assume true; 324880#L99-1 assume !false; 324879#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324878#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324877#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324876#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324875#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324874#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324873#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324872#L120 assume !(ssl3_accept_~s__state~0 == 8481); 324871#L123 assume !(ssl3_accept_~s__state~0 == 8482); 324870#L126 assume !(ssl3_accept_~s__state~0 == 8464); 324869#L129 assume !(ssl3_accept_~s__state~0 == 8465); 324867#L132 assume ssl3_accept_~s__state~0 == 8466; 324835#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 324863#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 324861#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 324856#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324851#L580 ssl3_accept_~skip~0 := 0; 324850#L99-3 assume true; 324849#L99-1 assume !false; 324848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324847#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324845#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324844#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324843#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324842#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324841#L120 assume !(ssl3_accept_~s__state~0 == 8481); 324840#L123 assume !(ssl3_accept_~s__state~0 == 8482); 324838#L126 assume !(ssl3_accept_~s__state~0 == 8464); 324836#L129 assume !(ssl3_accept_~s__state~0 == 8465); 324833#L132 assume !(ssl3_accept_~s__state~0 == 8466); 324829#L135 assume ssl3_accept_~s__state~0 == 8496; 324828#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 324827#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 324826#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 324824#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 324695#L293-2 ssl3_accept_~s__init_num~0 := 0; 324696#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324684#L580 ssl3_accept_~skip~0 := 0; 324685#L99-3 assume true; 324680#L99-1 assume !false; 324681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324676#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324677#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324672#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324673#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324668#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324665#L120 assume !(ssl3_accept_~s__state~0 == 8481); 324664#L123 assume !(ssl3_accept_~s__state~0 == 8482); 324663#L126 assume !(ssl3_accept_~s__state~0 == 8464); 324662#L129 assume !(ssl3_accept_~s__state~0 == 8465); 324258#L132 assume !(ssl3_accept_~s__state~0 == 8466); 324250#L135 assume !(ssl3_accept_~s__state~0 == 8496); 324242#L138 assume !(ssl3_accept_~s__state~0 == 8497); 324132#L141 [2018-11-10 04:54:27,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:27,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1993469480, now seen corresponding path program 1 times [2018-11-10 04:54:27,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:27,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:27,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:27,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,845 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:27,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1337809192, now seen corresponding path program 3 times [2018-11-10 04:54:27,845 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:27,845 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:27,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,846 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:54:27,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,868 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:54:27,868 INFO L82 PathProgramCache]: Analyzing trace with hash -552345137, now seen corresponding path program 1 times [2018-11-10 04:54:27,868 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:54:27,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:54:27,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,869 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:54:27,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:54:27,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:54:28,663 WARN L179 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 04:54:28,864 WARN L179 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-10 04:54:28,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 04:54:28 BoogieIcfgContainer [2018-11-10 04:54:28,913 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 04:54:28,913 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 04:54:28,913 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 04:54:28,913 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 04:54:28,914 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:54:15" (3/4) ... [2018-11-10 04:54:28,917 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 04:54:28,976 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_fd4b8b1b-0523-4faa-99d1-2879e12d3f9c/bin-2019/uautomizer/witness.graphml [2018-11-10 04:54:28,976 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 04:54:28,977 INFO L168 Benchmark]: Toolchain (without parser) took 14465.60 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 789.1 MB). Free memory was 960.3 MB in the beginning and 1.4 GB in the end (delta: -421.9 MB). Peak memory consumption was 367.2 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,977 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 04:54:28,978 INFO L168 Benchmark]: CACSL2BoogieTranslator took 222.33 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 943.1 MB in the end (delta: 17.2 MB). Peak memory consumption was 17.2 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,978 INFO L168 Benchmark]: Boogie Procedure Inliner took 30.75 ms. Allocated memory is still 1.0 GB. Free memory was 943.1 MB in the beginning and 940.5 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,978 INFO L168 Benchmark]: Boogie Preprocessor took 64.01 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 133.7 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -189.6 MB). Peak memory consumption was 19.2 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,978 INFO L168 Benchmark]: RCFGBuilder took 470.18 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: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,978 INFO L168 Benchmark]: BuchiAutomizer took 13611.85 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 655.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -318.7 MB). Peak memory consumption was 777.3 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,979 INFO L168 Benchmark]: Witness Printer took 63.34 ms. Allocated memory is still 1.8 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 17.3 MB). Peak memory consumption was 17.3 MB. Max. memory is 11.5 GB. [2018-11-10 04:54:28,981 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 222.33 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 943.1 MB in the end (delta: 17.2 MB). Peak memory consumption was 17.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 30.75 ms. Allocated memory is still 1.0 GB. Free memory was 943.1 MB in the beginning and 940.5 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 64.01 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 133.7 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -189.6 MB). Peak memory consumption was 19.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 470.18 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: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 13611.85 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 655.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -318.7 MB). Peak memory consumption was 777.3 MB. Max. memory is 11.5 GB. * Witness Printer took 63.34 ms. Allocated memory is still 1.8 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 17.3 MB). Peak memory consumption was 17.3 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 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 -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11240 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.5s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 7.1s. Construction of modules took 2.4s. Büchi inclusion checks took 1.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.2s AutomataMinimizationTime, 32 MinimizatonAttempts, 29014 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 15358 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7514 SDtfs, 5553 SDslu, 5891 SDs, 0 SdLazy, 4129 SolverSat, 747 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: 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@181624d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b30b473=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29578a80=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c6a83c8=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50e10184=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7dae19ec=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34500056=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e28df53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73176cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6573e2df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bbe512e=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@7a297b24=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eb26545=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48afb30b=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56549825=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19d6a0f3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66fe5e2a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fde376c=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=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3ff53b18=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4dba7475=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58aee6e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7dccdf72=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@c4f4d47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@31ed89f1=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=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@571ede5e=2, got_new_session=1, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7dd14509=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ec2c71d=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@216364e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cf6031b=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d3bdcf5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29c20d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@716fd838=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70a7c72c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32e59b8a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e081ee0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5045e249=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@215ae480=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71ce132e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fde25a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18e0c1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f29fdba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@322191e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d8d130d=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61424854=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c4a29df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c02e9a9=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a0dfb59=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6197406c=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@392280fb=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69ebfa5a=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L619] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...