./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 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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-5842f4b [2018-11-18 08:48:41,613 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 08:48:41,615 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 08:48:41,623 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 08:48:41,623 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 08:48:41,624 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 08:48:41,625 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 08:48:41,626 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 08:48:41,627 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 08:48:41,628 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 08:48:41,629 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 08:48:41,629 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 08:48:41,630 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 08:48:41,631 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 08:48:41,632 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 08:48:41,632 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 08:48:41,633 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 08:48:41,634 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 08:48:41,636 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 08:48:41,637 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 08:48:41,637 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 08:48:41,638 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 08:48:41,640 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 08:48:41,640 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 08:48:41,640 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 08:48:41,641 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 08:48:41,642 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 08:48:41,642 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 08:48:41,643 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 08:48:41,644 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 08:48:41,644 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 08:48:41,644 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 08:48:41,645 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 08:48:41,645 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 08:48:41,645 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 08:48:41,646 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 08:48:41,646 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 08:48:41,657 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 08:48:41,657 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 08:48:41,658 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 08:48:41,659 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 08:48:41,659 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 08:48:41,660 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 08:48:41,660 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 08:48:41,661 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 08:48:41,661 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 08:48:41,662 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 08:48:41,662 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 08:48:41,662 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 08:48:41,662 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 08:48:41,662 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 08:48:41,663 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 08:48:41,663 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_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:41,688 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 08:48:41,698 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 08:48:41,700 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 08:48:41,702 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 08:48:41,702 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 08:48:41,703 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-18 08:48:41,749 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/data/c47c3c75b/9de2122751144d81ae0692bf55ebbfa9/FLAGf0c8ddcce [2018-11-18 08:48:42,103 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 08:48:42,104 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/sv-benchmarks/c/ssh-simplified/s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-18 08:48:42,113 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/data/c47c3c75b/9de2122751144d81ae0692bf55ebbfa9/FLAGf0c8ddcce [2018-11-18 08:48:42,122 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/data/c47c3c75b/9de2122751144d81ae0692bf55ebbfa9 [2018-11-18 08:48:42,125 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 08:48:42,126 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 08:48:42,126 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 08:48:42,126 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 08:48:42,129 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 08:48:42,129 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,131 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263ee91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42, skipping insertion in model container [2018-11-18 08:48:42,131 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,137 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 08:48:42,166 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 08:48:42,319 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:48:42,322 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 08:48:42,353 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:48:42,363 INFO L195 MainTranslator]: Completed translation [2018-11-18 08:48:42,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42 WrapperNode [2018-11-18 08:48:42,363 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 08:48:42,364 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 08:48:42,364 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 08:48:42,364 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 08:48:42,369 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,374 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,436 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 08:48:42,436 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 08:48:42,437 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 08:48:42,437 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 08:48:42,445 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,447 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,447 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,452 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,459 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,461 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... [2018-11-18 08:48:42,463 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 08:48:42,464 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 08:48:42,464 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 08:48:42,464 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 08:48:42,465 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:42,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 08:48:42,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 08:48:42,572 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 08:48:42,572 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 08:48:42,938 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 08:48:42,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:48:42 BoogieIcfgContainer [2018-11-18 08:48:42,939 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 08:48:42,939 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 08:48:42,939 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 08:48:42,942 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 08:48:42,943 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:48:42,943 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 08:48:42" (1/3) ... [2018-11-18 08:48:42,944 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1f299659 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:48:42, skipping insertion in model container [2018-11-18 08:48:42,944 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:48:42,944 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:48:42" (2/3) ... [2018-11-18 08:48:42,944 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1f299659 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:48:42, skipping insertion in model container [2018-11-18 08:48:42,944 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:48:42,945 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:48:42" (3/3) ... [2018-11-18 08:48:42,946 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_4_true-unreach-call_false-termination.cil.c [2018-11-18 08:48:42,978 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 08:48:42,979 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 08:48:42,979 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 08:48:42,979 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 08:48:42,979 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 08:48:42,979 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 08:48:42,979 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 08:48:42,979 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 08:48:42,979 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 08:48:42,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 08:48:43,007 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 08:48:43,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:43,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:43,013 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:48:43,013 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:43,013 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 08:48:43,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 08:48:43,017 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 08:48:43,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:43,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:43,018 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:48:43,018 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:43,024 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 130#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 143#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 107#L99-3true [2018-11-18 08:48:43,024 INFO L796 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 !(12292 == ssl3_accept_~s__state~0); 66#L105true assume !(16384 == ssl3_accept_~s__state~0); 72#L108true assume !(8192 == ssl3_accept_~s__state~0); 41#L111true assume !(24576 == ssl3_accept_~s__state~0); 24#L114true assume !(8195 == ssl3_accept_~s__state~0); 28#L117true assume 8480 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 129#L580true ssl3_accept_~skip~0 := 0; 107#L99-3true [2018-11-18 08:48:43,029 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:43,029 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 08:48:43,031 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:43,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:43,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:43,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:43,110 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:43,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234840, now seen corresponding path program 1 times [2018-11-18 08:48:43,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:43,111 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:43,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:43,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:43,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:43,123 INFO L82 PathProgramCache]: Analyzing trace with hash -634464089, now seen corresponding path program 1 times [2018-11-18 08:48:43,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:43,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:43,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:43,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:43,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:43,186 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:43,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:43,273 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:43,274 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:43,274 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:43,274 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:43,274 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:48:43,275 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:43,275 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:43,275 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:43,275 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 08:48:43,275 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:43,275 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:43,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,405 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:43,406 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:43,409 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:43,409 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:43,415 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:48:43,415 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:43,440 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:43,440 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:43,460 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:48:43,461 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:43,466 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:48:43,489 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:43,489 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:43,490 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:43,490 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:43,490 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:48:43,490 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:43,490 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:43,490 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:43,490 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 08:48:43,490 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:43,490 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:43,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:43,601 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:43,605 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:48:43,607 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:48:43,608 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:48:43,608 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:48:43,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:48:43,609 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:48:43,609 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:48:43,611 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:48:43,611 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:48:43,613 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:48:43,613 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:48:43,614 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:48:43,614 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:48:43,614 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:48:43,614 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:48:43,614 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:48:43,615 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:48:43,615 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:48:43,621 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:48:43,626 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:48:43,627 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 08:48:43,628 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:48:43,629 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:48:43,629 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:48:43,629 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 08:48:43,630 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:48:43,654 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:43,670 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:43,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:43,680 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:43,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:43,722 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 08:48:43,723 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-18 08:48:44,265 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-18 08:48:44,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 08:48:44,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:48:44,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-18 08:48:44,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 08:48:44,270 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:44,270 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 08:48:44,270 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:44,270 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 08:48:44,271 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:44,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-18 08:48:44,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-18 08:48:44,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-18 08:48:44,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-18 08:48:44,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-18 08:48:44,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-18 08:48:44,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:44,294 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-18 08:48:44,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-18 08:48:44,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-18 08:48:44,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-18 08:48:44,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-18 08:48:44,327 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-18 08:48:44,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:44,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:44,331 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-18 08:48:44,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:44,409 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-18 08:48:44,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:44,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-18 08:48:44,413 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-18 08:48:44,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-18 08:48:44,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-18 08:48:44,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-18 08:48:44,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-18 08:48:44,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:44,417 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-18 08:48:44,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-18 08:48:44,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-18 08:48:44,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-18 08:48:44,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-18 08:48:44,432 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 08:48:44,432 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 08:48:44,432 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 08:48:44,433 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-18 08:48:44,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-18 08:48:44,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:44,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:44,436 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,436 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,436 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2249#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2207#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 2382#L105 assume !(16384 == ssl3_accept_~s__state~0); 2380#L108 assume !(8192 == ssl3_accept_~s__state~0); 2378#L111 assume !(24576 == ssl3_accept_~s__state~0); 2375#L114 assume !(8195 == ssl3_accept_~s__state~0); 2091#L117 assume !(8480 == ssl3_accept_~s__state~0); 2033#L120 assume !(8481 == ssl3_accept_~s__state~0); 2034#L123 assume !(8482 == ssl3_accept_~s__state~0); 2282#L126 assume 8464 == ssl3_accept_~s__state~0; 2121#L133 [2018-11-18 08:48:44,437 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 2370#L105 assume !(16384 == ssl3_accept_~s__state~0); 2425#L108 assume !(8192 == ssl3_accept_~s__state~0); 2426#L111 assume !(24576 == ssl3_accept_~s__state~0); 2427#L114 assume !(8195 == ssl3_accept_~s__state~0); 2303#L117 assume !(8480 == ssl3_accept_~s__state~0); 2301#L120 assume !(8481 == ssl3_accept_~s__state~0); 2299#L123 assume !(8482 == ssl3_accept_~s__state~0); 2266#L126 assume 8464 == ssl3_accept_~s__state~0; 2121#L133 [2018-11-18 08:48:44,437 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 08:48:44,437 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,437 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,442 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,443 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:44,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:44,458 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1224211004, now seen corresponding path program 1 times [2018-11-18 08:48:44,458 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,480 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,480 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:44,480 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:44,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:44,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:44,481 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-18 08:48:44,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:44,618 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-18 08:48:44,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:44,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-18 08:48:44,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-18 08:48:44,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-18 08:48:44,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-18 08:48:44,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-18 08:48:44,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-18 08:48:44,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:44,627 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-18 08:48:44,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-18 08:48:44,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-18 08:48:44,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-18 08:48:44,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-18 08:48:44,652 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 08:48:44,652 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 08:48:44,652 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 08:48:44,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-18 08:48:44,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-18 08:48:44,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:44,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:44,656 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,656 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,656 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3347#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3313#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 3549#L105 assume !(16384 == ssl3_accept_~s__state~0); 3547#L108 assume !(8192 == ssl3_accept_~s__state~0); 3545#L111 assume !(24576 == ssl3_accept_~s__state~0); 3542#L114 assume !(8195 == ssl3_accept_~s__state~0); 3540#L117 assume !(8480 == ssl3_accept_~s__state~0); 3538#L120 assume !(8481 == ssl3_accept_~s__state~0); 3536#L123 assume !(8482 == ssl3_accept_~s__state~0); 3534#L126 assume 8464 == ssl3_accept_~s__state~0; 3228#L133 [2018-11-18 08:48:44,656 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 12292 == ssl3_accept_~s__state~0; 3179#L103 ssl3_accept_~s__new_session~0 := 1; 3180#L211 ssl3_accept_~s__server~0 := 1; 3220#L216 assume 0 != ssl3_accept_~cb~0; 3208#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3209#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3247#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3252#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3330#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3366#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 3403#L105 assume !(16384 == ssl3_accept_~s__state~0); 3401#L108 assume !(8192 == ssl3_accept_~s__state~0); 3399#L111 assume !(24576 == ssl3_accept_~s__state~0); 3397#L114 assume !(8195 == ssl3_accept_~s__state~0); 3393#L117 assume !(8480 == ssl3_accept_~s__state~0); 3394#L120 assume !(8481 == ssl3_accept_~s__state~0); 3390#L123 assume !(8482 == ssl3_accept_~s__state~0); 3391#L126 assume 8464 == ssl3_accept_~s__state~0; 3228#L133 [2018-11-18 08:48:44,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 08:48:44,657 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:44,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:44,675 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1406817946, now seen corresponding path program 1 times [2018-11-18 08:48:44,675 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,675 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:44,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,693 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:44,694 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:44,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:44,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:44,694 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-18 08:48:44,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:44,782 INFO L93 Difference]: Finished difference Result 658 states and 927 transitions. [2018-11-18 08:48:44,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:44,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 658 states and 927 transitions. [2018-11-18 08:48:44,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 08:48:44,788 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 658 states to 585 states and 847 transitions. [2018-11-18 08:48:44,788 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-18 08:48:44,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2018-11-18 08:48:44,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 847 transitions. [2018-11-18 08:48:44,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:44,789 INFO L705 BuchiCegarLoop]: Abstraction has 585 states and 847 transitions. [2018-11-18 08:48:44,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 847 transitions. [2018-11-18 08:48:44,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 542. [2018-11-18 08:48:44,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 08:48:44,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-18 08:48:44,794 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 08:48:44,794 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 08:48:44,794 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 08:48:44,794 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-18 08:48:44,796 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 08:48:44,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:44,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:44,797 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,797 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,797 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4534#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4504#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 4484#L105 assume !(16384 == ssl3_accept_~s__state~0); 4485#L108 assume 8192 == ssl3_accept_~s__state~0; 4379#L211 [2018-11-18 08:48:44,797 INFO L796 eck$LassoCheckResult]: Loop: 4379#L211 ssl3_accept_~s__server~0 := 1; 4835#L216 assume 0 != ssl3_accept_~cb~0; 4829#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4825#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4821#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4816#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4812#L243 assume 12292 != ssl3_accept_~s__state~0; 4574#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4466#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 4726#L105 assume !(16384 == ssl3_accept_~s__state~0); 4725#L108 assume 8192 == ssl3_accept_~s__state~0; 4379#L211 [2018-11-18 08:48:44,797 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,797 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 08:48:44,797 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,798 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,798 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,815 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,815 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:44,816 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:44,816 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,816 INFO L82 PathProgramCache]: Analyzing trace with hash -976756540, now seen corresponding path program 1 times [2018-11-18 08:48:44,816 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,816 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,817 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,829 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:44,829 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:44,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:44,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:44,830 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-18 08:48:44,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:44,889 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-18 08:48:44,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:44,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-18 08:48:44,891 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 08:48:44,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-18 08:48:44,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 08:48:44,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 08:48:44,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-18 08:48:44,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:44,894 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-18 08:48:44,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-18 08:48:44,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 08:48:44,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 08:48:44,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-18 08:48:44,900 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 08:48:44,900 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 08:48:44,900 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 08:48:44,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-18 08:48:44,901 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 08:48:44,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:44,902 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:44,902 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,902 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:44,902 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5638#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5607#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 5835#L105 assume !(16384 == ssl3_accept_~s__state~0); 5834#L108 assume !(8192 == ssl3_accept_~s__state~0); 5829#L111 assume !(24576 == ssl3_accept_~s__state~0); 5827#L114 assume 8195 == ssl3_accept_~s__state~0; 5674#L211 [2018-11-18 08:48:44,903 INFO L796 eck$LassoCheckResult]: Loop: 5674#L211 ssl3_accept_~s__server~0 := 1; 5514#L216 assume 0 != ssl3_accept_~cb~0; 5502#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5503#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5540#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5545#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5548#L243 assume 12292 != ssl3_accept_~s__state~0; 5549#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5568#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 5908#L105 assume !(16384 == ssl3_accept_~s__state~0); 5906#L108 assume !(8192 == ssl3_accept_~s__state~0); 5904#L111 assume !(24576 == ssl3_accept_~s__state~0); 5902#L114 assume 8195 == ssl3_accept_~s__state~0; 5674#L211 [2018-11-18 08:48:44,903 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 08:48:44,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,927 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,927 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:44,928 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:44,928 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:44,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1934806825, now seen corresponding path program 1 times [2018-11-18 08:48:44,928 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:44,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:44,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,929 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:44,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:44,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:44,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:44,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:44,951 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:44,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:44,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:44,951 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-18 08:48:45,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,032 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-18 08:48:45,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-18 08:48:45,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 08:48:45,037 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-18 08:48:45,037 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 08:48:45,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 08:48:45,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-18 08:48:45,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,042 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-18 08:48:45,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-18 08:48:45,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 08:48:45,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 08:48:45,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-18 08:48:45,049 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 08:48:45,050 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 08:48:45,050 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 08:48:45,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-18 08:48:45,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 08:48:45,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,052 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,053 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,053 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6739#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6708#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 6936#L105 assume !(16384 == ssl3_accept_~s__state~0); 6935#L108 assume !(8192 == ssl3_accept_~s__state~0); 6930#L111 assume !(24576 == ssl3_accept_~s__state~0); 6928#L114 assume !(8195 == ssl3_accept_~s__state~0); 6926#L117 assume !(8480 == ssl3_accept_~s__state~0); 6924#L120 assume !(8481 == ssl3_accept_~s__state~0); 6922#L123 assume !(8482 == ssl3_accept_~s__state~0); 6919#L126 assume 8464 == ssl3_accept_~s__state~0; 6627#L133 [2018-11-18 08:48:45,053 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 6687#L105 assume !(16384 == ssl3_accept_~s__state~0); 6688#L108 assume !(8192 == ssl3_accept_~s__state~0); 6621#L111 assume !(24576 == ssl3_accept_~s__state~0); 6580#L114 assume !(8195 == ssl3_accept_~s__state~0); 6581#L117 assume !(8480 == ssl3_accept_~s__state~0); 6542#L120 assume !(8481 == ssl3_accept_~s__state~0); 6543#L123 assume !(8482 == ssl3_accept_~s__state~0); 6754#L126 assume !(8464 == ssl3_accept_~s__state~0); 6755#L129 assume !(8465 == ssl3_accept_~s__state~0); 6751#L132 assume !(8466 == ssl3_accept_~s__state~0); 6711#L135 assume 8496 == ssl3_accept_~s__state~0; 6598#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6599#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6643#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6570#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6571#L293-2 ssl3_accept_~s__init_num~0 := 0; 6567#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 6918#L105 assume 16384 == ssl3_accept_~s__state~0; 6914#L211 ssl3_accept_~s__server~0 := 1; 7037#L216 assume 0 != ssl3_accept_~cb~0; 7036#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7035#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7033#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7030#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7029#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7028#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 7009#L105 assume !(16384 == ssl3_accept_~s__state~0); 7007#L108 assume !(8192 == ssl3_accept_~s__state~0); 7005#L111 assume !(24576 == ssl3_accept_~s__state~0); 7003#L114 assume !(8195 == ssl3_accept_~s__state~0); 7000#L117 assume !(8480 == ssl3_accept_~s__state~0); 6999#L120 assume !(8481 == ssl3_accept_~s__state~0); 6961#L123 assume !(8482 == ssl3_accept_~s__state~0); 6960#L126 assume 8464 == ssl3_accept_~s__state~0; 6627#L133 [2018-11-18 08:48:45,053 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 08:48:45,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,054 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,064 INFO L82 PathProgramCache]: Analyzing trace with hash -812586334, now seen corresponding path program 1 times [2018-11-18 08:48:45,064 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,064 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:45,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,103 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:45,104 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,104 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,104 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,104 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-18 08:48:45,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,213 INFO L93 Difference]: Finished difference Result 688 states and 1007 transitions. [2018-11-18 08:48:45,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1007 transitions. [2018-11-18 08:48:45,216 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-18 08:48:45,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 1000 transitions. [2018-11-18 08:48:45,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-18 08:48:45,219 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-18 08:48:45,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 1000 transitions. [2018-11-18 08:48:45,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,219 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 1000 transitions. [2018-11-18 08:48:45,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 1000 transitions. [2018-11-18 08:48:45,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 665. [2018-11-18 08:48:45,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-18 08:48:45,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-18 08:48:45,225 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 08:48:45,225 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 08:48:45,225 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 08:48:45,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-18 08:48:45,227 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-18 08:48:45,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,228 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,228 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,228 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7975#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7943#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 8343#L105 assume !(16384 == ssl3_accept_~s__state~0); 8341#L108 assume !(8192 == ssl3_accept_~s__state~0); 8339#L111 assume !(24576 == ssl3_accept_~s__state~0); 8337#L114 assume !(8195 == ssl3_accept_~s__state~0); 8335#L117 assume !(8480 == ssl3_accept_~s__state~0); 8333#L120 assume !(8481 == ssl3_accept_~s__state~0); 8331#L123 assume !(8482 == ssl3_accept_~s__state~0); 8329#L126 assume 8464 == ssl3_accept_~s__state~0; 7863#L133 [2018-11-18 08:48:45,229 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 7922#L105 assume !(16384 == ssl3_accept_~s__state~0); 7923#L108 assume !(8192 == ssl3_accept_~s__state~0); 7857#L111 assume !(24576 == ssl3_accept_~s__state~0); 7817#L114 assume !(8195 == ssl3_accept_~s__state~0); 7818#L117 assume !(8480 == ssl3_accept_~s__state~0); 7778#L120 assume !(8481 == ssl3_accept_~s__state~0); 7779#L123 assume !(8482 == ssl3_accept_~s__state~0); 7995#L126 assume !(8464 == ssl3_accept_~s__state~0); 7996#L129 assume !(8465 == ssl3_accept_~s__state~0); 7990#L132 assume !(8466 == ssl3_accept_~s__state~0); 7947#L135 assume 8496 == ssl3_accept_~s__state~0; 7835#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7836#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7876#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7805#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7806#L293-2 ssl3_accept_~s__init_num~0 := 0; 7810#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 8308#L105 assume !(16384 == ssl3_accept_~s__state~0); 8307#L108 assume !(8192 == ssl3_accept_~s__state~0); 8306#L111 assume !(24576 == ssl3_accept_~s__state~0); 8304#L114 assume !(8195 == ssl3_accept_~s__state~0); 8303#L117 assume !(8480 == ssl3_accept_~s__state~0); 8302#L120 assume !(8481 == ssl3_accept_~s__state~0); 8301#L123 assume !(8482 == ssl3_accept_~s__state~0); 8300#L126 assume !(8464 == ssl3_accept_~s__state~0); 8298#L129 assume !(8465 == ssl3_accept_~s__state~0); 8297#L132 assume !(8466 == ssl3_accept_~s__state~0); 8296#L135 assume !(8496 == ssl3_accept_~s__state~0); 8295#L138 assume !(8497 == ssl3_accept_~s__state~0); 8294#L141 assume !(8512 == ssl3_accept_~s__state~0); 8289#L144 assume !(8513 == ssl3_accept_~s__state~0); 8285#L147 assume !(8528 == ssl3_accept_~s__state~0); 8286#L150 assume !(8529 == ssl3_accept_~s__state~0); 8047#L153 assume !(8544 == ssl3_accept_~s__state~0); 8048#L156 assume !(8545 == ssl3_accept_~s__state~0); 8015#L159 assume 8560 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 8374#L105 assume !(16384 == ssl3_accept_~s__state~0); 8369#L108 assume !(8192 == ssl3_accept_~s__state~0); 8367#L111 assume !(24576 == ssl3_accept_~s__state~0); 8366#L114 assume !(8195 == ssl3_accept_~s__state~0); 8365#L117 assume !(8480 == ssl3_accept_~s__state~0); 8031#L120 assume !(8481 == ssl3_accept_~s__state~0); 8023#L123 assume !(8482 == ssl3_accept_~s__state~0); 8024#L126 assume 8464 == ssl3_accept_~s__state~0; 7863#L133 [2018-11-18 08:48:45,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 08:48:45,229 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1153849430, now seen corresponding path program 1 times [2018-11-18 08:48:45,239 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,239 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,240 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:45,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:45,269 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,269 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,269 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,270 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-18 08:48:45,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,386 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-18 08:48:45,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-18 08:48:45,389 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-18 08:48:45,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-18 08:48:45,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-18 08:48:45,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-18 08:48:45,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-18 08:48:45,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,392 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-18 08:48:45,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-18 08:48:45,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-18 08:48:45,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-18 08:48:45,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-18 08:48:45,399 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 08:48:45,399 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 08:48:45,399 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 08:48:45,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-18 08:48:45,401 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-18 08:48:45,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,402 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,402 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,403 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9456#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9421#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 9761#L105 assume !(16384 == ssl3_accept_~s__state~0); 9759#L108 assume !(8192 == ssl3_accept_~s__state~0); 9757#L111 assume !(24576 == ssl3_accept_~s__state~0); 9755#L114 assume !(8195 == ssl3_accept_~s__state~0); 9753#L117 assume !(8480 == ssl3_accept_~s__state~0); 9751#L120 assume !(8481 == ssl3_accept_~s__state~0); 9743#L123 assume !(8482 == ssl3_accept_~s__state~0); 9740#L126 assume 8464 == ssl3_accept_~s__state~0; 9337#L133 [2018-11-18 08:48:45,403 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 9926#L105 assume !(16384 == ssl3_accept_~s__state~0); 9924#L108 assume !(8192 == ssl3_accept_~s__state~0); 9922#L111 assume !(24576 == ssl3_accept_~s__state~0); 9920#L114 assume !(8195 == ssl3_accept_~s__state~0); 9918#L117 assume !(8480 == ssl3_accept_~s__state~0); 9916#L120 assume !(8481 == ssl3_accept_~s__state~0); 9914#L123 assume !(8482 == ssl3_accept_~s__state~0); 9912#L126 assume !(8464 == ssl3_accept_~s__state~0); 9910#L129 assume !(8465 == ssl3_accept_~s__state~0); 9907#L132 assume !(8466 == ssl3_accept_~s__state~0); 9712#L135 assume 8496 == ssl3_accept_~s__state~0; 9306#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9307#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9352#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9277#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9279#L293-2 ssl3_accept_~s__init_num~0 := 0; 9284#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 9807#L105 assume !(16384 == ssl3_accept_~s__state~0); 9804#L108 assume !(8192 == ssl3_accept_~s__state~0); 9802#L111 assume !(24576 == ssl3_accept_~s__state~0); 9796#L114 assume !(8195 == ssl3_accept_~s__state~0); 9793#L117 assume !(8480 == ssl3_accept_~s__state~0); 9790#L120 assume !(8481 == ssl3_accept_~s__state~0); 9787#L123 assume !(8482 == ssl3_accept_~s__state~0); 9783#L126 assume !(8464 == ssl3_accept_~s__state~0); 9782#L129 assume !(8465 == ssl3_accept_~s__state~0); 9781#L132 assume !(8466 == ssl3_accept_~s__state~0); 9779#L135 assume !(8496 == ssl3_accept_~s__state~0); 9713#L138 assume !(8497 == ssl3_accept_~s__state~0); 9714#L141 assume !(8512 == ssl3_accept_~s__state~0); 9715#L144 assume !(8513 == ssl3_accept_~s__state~0); 9716#L147 assume !(8528 == ssl3_accept_~s__state~0); 9718#L150 assume !(8529 == ssl3_accept_~s__state~0); 9737#L153 assume !(8544 == ssl3_accept_~s__state~0); 9733#L156 assume !(8545 == ssl3_accept_~s__state~0); 9728#L159 assume 8560 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 9748#L105 assume !(16384 == ssl3_accept_~s__state~0); 9741#L108 assume !(8192 == ssl3_accept_~s__state~0); 9738#L111 assume !(24576 == ssl3_accept_~s__state~0); 9734#L114 assume !(8195 == ssl3_accept_~s__state~0); 9729#L117 assume !(8480 == ssl3_accept_~s__state~0); 9523#L120 assume !(8481 == ssl3_accept_~s__state~0); 9506#L123 assume !(8482 == ssl3_accept_~s__state~0); 9507#L126 assume 8464 == ssl3_accept_~s__state~0; 9337#L133 [2018-11-18 08:48:45,403 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 08:48:45,403 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,403 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,413 INFO L82 PathProgramCache]: Analyzing trace with hash -2051242708, now seen corresponding path program 1 times [2018-11-18 08:48:45,413 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:45,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:45,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,452 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,452 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,452 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-18 08:48:45,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,525 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-18 08:48:45,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-18 08:48:45,528 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-18 08:48:45,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-18 08:48:45,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-18 08:48:45,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-18 08:48:45,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-18 08:48:45,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,532 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-18 08:48:45,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-18 08:48:45,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-18 08:48:45,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-18 08:48:45,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-18 08:48:45,538 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 08:48:45,538 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 08:48:45,538 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 08:48:45,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-18 08:48:45,540 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-18 08:48:45,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,541 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,541 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,542 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11138#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11101#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 11682#L105 assume !(16384 == ssl3_accept_~s__state~0); 11679#L108 assume !(8192 == ssl3_accept_~s__state~0); 11660#L111 assume !(24576 == ssl3_accept_~s__state~0); 11659#L114 assume !(8195 == ssl3_accept_~s__state~0); 11623#L117 assume !(8480 == ssl3_accept_~s__state~0); 11500#L120 assume !(8481 == ssl3_accept_~s__state~0); 11496#L123 assume !(8482 == ssl3_accept_~s__state~0); 11389#L126 assume 8464 == ssl3_accept_~s__state~0; 11020#L133 [2018-11-18 08:48:45,542 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 11732#L105 assume !(16384 == ssl3_accept_~s__state~0); 11730#L108 assume !(8192 == ssl3_accept_~s__state~0); 11728#L111 assume !(24576 == ssl3_accept_~s__state~0); 11726#L114 assume !(8195 == ssl3_accept_~s__state~0); 11724#L117 assume !(8480 == ssl3_accept_~s__state~0); 11722#L120 assume !(8481 == ssl3_accept_~s__state~0); 11720#L123 assume !(8482 == ssl3_accept_~s__state~0); 11718#L126 assume !(8464 == ssl3_accept_~s__state~0); 11716#L129 assume !(8465 == ssl3_accept_~s__state~0); 11714#L132 assume !(8466 == ssl3_accept_~s__state~0); 11501#L135 assume 8496 == ssl3_accept_~s__state~0; 10988#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10989#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11083#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11680#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11681#L293-2 ssl3_accept_~s__init_num~0 := 0; 11755#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 11737#L105 assume !(16384 == ssl3_accept_~s__state~0); 11735#L108 assume !(8192 == ssl3_accept_~s__state~0); 11733#L111 assume !(24576 == ssl3_accept_~s__state~0); 11731#L114 assume !(8195 == ssl3_accept_~s__state~0); 11729#L117 assume !(8480 == ssl3_accept_~s__state~0); 11727#L120 assume !(8481 == ssl3_accept_~s__state~0); 11725#L123 assume !(8482 == ssl3_accept_~s__state~0); 11723#L126 assume !(8464 == ssl3_accept_~s__state~0); 11721#L129 assume !(8465 == ssl3_accept_~s__state~0); 11719#L132 assume !(8466 == ssl3_accept_~s__state~0); 11717#L135 assume !(8496 == ssl3_accept_~s__state~0); 11715#L138 assume !(8497 == ssl3_accept_~s__state~0); 11713#L141 assume 8512 == ssl3_accept_~s__state~0; 11427#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11712#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10959#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10960#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 11594#L105 assume !(16384 == ssl3_accept_~s__state~0); 11592#L108 assume !(8192 == ssl3_accept_~s__state~0); 11590#L111 assume !(24576 == ssl3_accept_~s__state~0); 11588#L114 assume !(8195 == ssl3_accept_~s__state~0); 11512#L117 assume !(8480 == ssl3_accept_~s__state~0); 11511#L120 assume !(8481 == ssl3_accept_~s__state~0); 11510#L123 assume !(8482 == ssl3_accept_~s__state~0); 11509#L126 assume !(8464 == ssl3_accept_~s__state~0); 11507#L129 assume !(8465 == ssl3_accept_~s__state~0); 11505#L132 assume !(8466 == ssl3_accept_~s__state~0); 11504#L135 assume !(8496 == ssl3_accept_~s__state~0); 11502#L138 assume !(8497 == ssl3_accept_~s__state~0); 11503#L141 assume !(8512 == ssl3_accept_~s__state~0); 11535#L144 assume !(8513 == ssl3_accept_~s__state~0); 11533#L147 assume !(8528 == ssl3_accept_~s__state~0); 11532#L150 assume !(8529 == ssl3_accept_~s__state~0); 11226#L153 assume !(8544 == ssl3_accept_~s__state~0); 11227#L156 assume !(8545 == ssl3_accept_~s__state~0); 11228#L159 assume 8560 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 11541#L105 assume !(16384 == ssl3_accept_~s__state~0); 11538#L108 assume !(8192 == ssl3_accept_~s__state~0); 11537#L111 assume !(24576 == ssl3_accept_~s__state~0); 11536#L114 assume !(8195 == ssl3_accept_~s__state~0); 11534#L117 assume !(8480 == ssl3_accept_~s__state~0); 11199#L120 assume !(8481 == ssl3_accept_~s__state~0); 11185#L123 assume !(8482 == ssl3_accept_~s__state~0); 11186#L126 assume 8464 == ssl3_accept_~s__state~0; 11020#L133 [2018-11-18 08:48:45,542 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 08:48:45,543 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,543 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,552 INFO L82 PathProgramCache]: Analyzing trace with hash 683360208, now seen corresponding path program 1 times [2018-11-18 08:48:45,552 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:45,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,581 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 08:48:45,581 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,581 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,582 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 08:48:45,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,661 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-18 08:48:45,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-18 08:48:45,665 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-18 08:48:45,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-18 08:48:45,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-18 08:48:45,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-18 08:48:45,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-18 08:48:45,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,669 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-18 08:48:45,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-18 08:48:45,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-18 08:48:45,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-18 08:48:45,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-18 08:48:45,678 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 08:48:45,678 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 08:48:45,678 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 08:48:45,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-18 08:48:45,680 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-18 08:48:45,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,681 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,681 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,682 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13001#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12963#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 12940#L105 assume !(16384 == ssl3_accept_~s__state~0); 12941#L108 assume !(8192 == ssl3_accept_~s__state~0); 12874#L111 assume !(24576 == ssl3_accept_~s__state~0); 12832#L114 assume !(8195 == ssl3_accept_~s__state~0); 12833#L117 assume !(8480 == ssl3_accept_~s__state~0); 12792#L120 assume !(8481 == ssl3_accept_~s__state~0); 12793#L123 assume !(8482 == ssl3_accept_~s__state~0); 13032#L126 assume 8464 == ssl3_accept_~s__state~0; 12881#L133 [2018-11-18 08:48:45,682 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 13653#L105 assume !(16384 == ssl3_accept_~s__state~0); 13652#L108 assume !(8192 == ssl3_accept_~s__state~0); 13651#L111 assume !(24576 == ssl3_accept_~s__state~0); 13650#L114 assume !(8195 == ssl3_accept_~s__state~0); 13649#L117 assume !(8480 == ssl3_accept_~s__state~0); 13648#L120 assume !(8481 == ssl3_accept_~s__state~0); 13647#L123 assume !(8482 == ssl3_accept_~s__state~0); 13020#L126 assume !(8464 == ssl3_accept_~s__state~0); 13021#L129 assume !(8465 == ssl3_accept_~s__state~0); 13016#L132 assume !(8466 == ssl3_accept_~s__state~0); 12967#L135 assume 8496 == ssl3_accept_~s__state~0; 12846#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12847#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12947#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13372#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13370#L293-2 ssl3_accept_~s__init_num~0 := 0; 13367#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 13357#L105 assume !(16384 == ssl3_accept_~s__state~0); 13356#L108 assume !(8192 == ssl3_accept_~s__state~0); 13355#L111 assume !(24576 == ssl3_accept_~s__state~0); 13354#L114 assume !(8195 == ssl3_accept_~s__state~0); 13353#L117 assume !(8480 == ssl3_accept_~s__state~0); 13352#L120 assume !(8481 == ssl3_accept_~s__state~0); 13351#L123 assume !(8482 == ssl3_accept_~s__state~0); 13350#L126 assume !(8464 == ssl3_accept_~s__state~0); 13349#L129 assume !(8465 == ssl3_accept_~s__state~0); 13348#L132 assume !(8466 == ssl3_accept_~s__state~0); 13347#L135 assume !(8496 == ssl3_accept_~s__state~0); 13346#L138 assume !(8497 == ssl3_accept_~s__state~0); 13345#L141 assume !(8512 == ssl3_accept_~s__state~0); 13344#L144 assume !(8513 == ssl3_accept_~s__state~0); 13343#L147 assume !(8528 == ssl3_accept_~s__state~0); 13342#L150 assume !(8529 == ssl3_accept_~s__state~0); 13341#L153 assume !(8544 == ssl3_accept_~s__state~0); 13340#L156 assume !(8545 == ssl3_accept_~s__state~0); 13339#L159 assume !(8560 == ssl3_accept_~s__state~0); 13337#L162 assume !(8561 == ssl3_accept_~s__state~0); 13335#L165 assume !(8448 == ssl3_accept_~s__state~0); 13333#L168 assume !(8576 == ssl3_accept_~s__state~0); 13331#L171 assume !(8577 == ssl3_accept_~s__state~0); 13329#L174 assume !(8592 == ssl3_accept_~s__state~0); 13327#L177 assume !(8593 == ssl3_accept_~s__state~0); 13324#L180 assume !(8608 == ssl3_accept_~s__state~0); 13321#L183 assume !(8609 == ssl3_accept_~s__state~0); 13317#L186 assume !(8640 == ssl3_accept_~s__state~0); 13041#L189 assume !(8641 == ssl3_accept_~s__state~0); 13042#L192 assume 8656 == ssl3_accept_~s__state~0; 12960#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12915#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12916#L493 assume 2 == ssl3_accept_~blastFlag~0;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 !(0 == ssl3_accept_~tmp___10~0); 12815#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 13509#L105 assume 16384 == ssl3_accept_~s__state~0; 12829#L211 ssl3_accept_~s__server~0 := 1; 12865#L216 assume 0 != ssl3_accept_~cb~0; 12852#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12853#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12892#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13502#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13501#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13499#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 13487#L105 assume !(16384 == ssl3_accept_~s__state~0); 13482#L108 assume !(8192 == ssl3_accept_~s__state~0); 13480#L111 assume !(24576 == ssl3_accept_~s__state~0); 13478#L114 assume !(8195 == ssl3_accept_~s__state~0); 13433#L117 assume !(8480 == ssl3_accept_~s__state~0); 13430#L120 assume !(8481 == ssl3_accept_~s__state~0); 13429#L123 assume !(8482 == ssl3_accept_~s__state~0); 13427#L126 assume 8464 == ssl3_accept_~s__state~0; 12881#L133 [2018-11-18 08:48:45,682 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 08:48:45,682 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,683 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,692 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,692 INFO L82 PathProgramCache]: Analyzing trace with hash -971349345, now seen corresponding path program 1 times [2018-11-18 08:48:45,692 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,692 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,693 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,716 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-18 08:48:45,716 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,716 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,717 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,717 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-18 08:48:45,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,844 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-18 08:48:45,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,845 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-18 08:48:45,848 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 550 [2018-11-18 08:48:45,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-18 08:48:45,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-18 08:48:45,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-18 08:48:45,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-18 08:48:45,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,852 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-18 08:48:45,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-18 08:48:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-18 08:48:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-18 08:48:45,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-18 08:48:45,861 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 08:48:45,861 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 08:48:45,861 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 08:48:45,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-18 08:48:45,863 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-11-18 08:48:45,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,864 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,864 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,864 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14821#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14788#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 15449#L105 assume !(16384 == ssl3_accept_~s__state~0); 15444#L108 assume !(8192 == ssl3_accept_~s__state~0); 15442#L111 assume !(24576 == ssl3_accept_~s__state~0); 15440#L114 assume !(8195 == ssl3_accept_~s__state~0); 15438#L117 assume !(8480 == ssl3_accept_~s__state~0); 15436#L120 assume !(8481 == ssl3_accept_~s__state~0); 15434#L123 assume !(8482 == ssl3_accept_~s__state~0); 15239#L126 assume 8464 == ssl3_accept_~s__state~0; 14716#L133 [2018-11-18 08:48:45,864 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 15301#L105 assume !(16384 == ssl3_accept_~s__state~0); 15299#L108 assume !(8192 == ssl3_accept_~s__state~0); 15297#L111 assume !(24576 == ssl3_accept_~s__state~0); 15295#L114 assume !(8195 == ssl3_accept_~s__state~0); 15293#L117 assume !(8480 == ssl3_accept_~s__state~0); 15291#L120 assume !(8481 == ssl3_accept_~s__state~0); 15289#L123 assume !(8482 == ssl3_accept_~s__state~0); 15287#L126 assume !(8464 == ssl3_accept_~s__state~0); 15285#L129 assume !(8465 == ssl3_accept_~s__state~0); 15283#L132 assume !(8466 == ssl3_accept_~s__state~0); 15281#L135 assume 8496 == ssl3_accept_~s__state~0; 14685#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14686#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14659#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14661#L293-2 ssl3_accept_~s__init_num~0 := 0; 15413#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 15380#L105 assume !(16384 == ssl3_accept_~s__state~0); 15373#L108 assume !(8192 == ssl3_accept_~s__state~0); 15370#L111 assume !(24576 == ssl3_accept_~s__state~0); 15367#L114 assume !(8195 == ssl3_accept_~s__state~0); 15364#L117 assume !(8480 == ssl3_accept_~s__state~0); 15361#L120 assume !(8481 == ssl3_accept_~s__state~0); 15358#L123 assume !(8482 == ssl3_accept_~s__state~0); 15355#L126 assume !(8464 == ssl3_accept_~s__state~0); 15352#L129 assume !(8465 == ssl3_accept_~s__state~0); 15349#L132 assume !(8466 == ssl3_accept_~s__state~0); 15346#L135 assume !(8496 == ssl3_accept_~s__state~0); 15343#L138 assume !(8497 == ssl3_accept_~s__state~0); 15340#L141 assume 8512 == ssl3_accept_~s__state~0; 14855#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14705#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14665#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14666#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 14768#L105 assume !(16384 == ssl3_accept_~s__state~0); 14769#L108 assume !(8192 == ssl3_accept_~s__state~0); 15485#L111 assume !(24576 == ssl3_accept_~s__state~0); 15484#L114 assume !(8195 == ssl3_accept_~s__state~0); 15482#L117 assume !(8480 == ssl3_accept_~s__state~0); 15481#L120 assume !(8481 == ssl3_accept_~s__state~0); 15476#L123 assume !(8482 == ssl3_accept_~s__state~0); 15474#L126 assume !(8464 == ssl3_accept_~s__state~0); 15472#L129 assume !(8465 == ssl3_accept_~s__state~0); 15470#L132 assume !(8466 == ssl3_accept_~s__state~0); 15468#L135 assume !(8496 == ssl3_accept_~s__state~0); 15466#L138 assume !(8497 == ssl3_accept_~s__state~0); 15464#L141 assume !(8512 == ssl3_accept_~s__state~0); 15462#L144 assume !(8513 == ssl3_accept_~s__state~0); 15460#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14624#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14627#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14818#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14764#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14734#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 15133#L105 assume !(16384 == ssl3_accept_~s__state~0); 15131#L108 assume !(8192 == ssl3_accept_~s__state~0); 15129#L111 assume !(24576 == ssl3_accept_~s__state~0); 15127#L114 assume !(8195 == ssl3_accept_~s__state~0); 15125#L117 assume !(8480 == ssl3_accept_~s__state~0); 15123#L120 assume !(8481 == ssl3_accept_~s__state~0); 15121#L123 assume !(8482 == ssl3_accept_~s__state~0); 15119#L126 assume !(8464 == ssl3_accept_~s__state~0); 15117#L129 assume !(8465 == ssl3_accept_~s__state~0); 15116#L132 assume !(8466 == ssl3_accept_~s__state~0); 15114#L135 assume !(8496 == ssl3_accept_~s__state~0); 15111#L138 assume !(8497 == ssl3_accept_~s__state~0); 15110#L141 assume !(8512 == ssl3_accept_~s__state~0); 15109#L144 assume !(8513 == ssl3_accept_~s__state~0); 15107#L147 assume !(8528 == ssl3_accept_~s__state~0); 15106#L150 assume !(8529 == ssl3_accept_~s__state~0); 15102#L153 assume !(8544 == ssl3_accept_~s__state~0); 15101#L156 assume !(8545 == ssl3_accept_~s__state~0); 15099#L159 assume 8560 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 15417#L105 assume !(16384 == ssl3_accept_~s__state~0); 15415#L108 assume !(8192 == ssl3_accept_~s__state~0); 15414#L111 assume !(24576 == ssl3_accept_~s__state~0); 15404#L114 assume !(8195 == ssl3_accept_~s__state~0); 15398#L117 assume !(8480 == ssl3_accept_~s__state~0); 14905#L120 assume !(8481 == ssl3_accept_~s__state~0); 14906#L123 assume !(8482 == ssl3_accept_~s__state~0); 15242#L126 assume 8464 == ssl3_accept_~s__state~0; 14716#L133 [2018-11-18 08:48:45,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 08:48:45,865 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,869 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,882 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,882 INFO L82 PathProgramCache]: Analyzing trace with hash 878070827, now seen corresponding path program 1 times [2018-11-18 08:48:45,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,883 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,883 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:45,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:45,931 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-18 08:48:45,932 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:45,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:45,932 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:45,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:45,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:45,933 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 08:48:45,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:45,949 INFO L93 Difference]: Finished difference Result 1736 states and 2278 transitions. [2018-11-18 08:48:45,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:45,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1736 states and 2278 transitions. [2018-11-18 08:48:45,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1078 [2018-11-18 08:48:45,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1736 states to 1736 states and 2278 transitions. [2018-11-18 08:48:45,965 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1229 [2018-11-18 08:48:45,966 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1229 [2018-11-18 08:48:45,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1736 states and 2278 transitions. [2018-11-18 08:48:45,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:45,966 INFO L705 BuchiCegarLoop]: Abstraction has 1736 states and 2278 transitions. [2018-11-18 08:48:45,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states and 2278 transitions. [2018-11-18 08:48:45,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 886. [2018-11-18 08:48:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-18 08:48:45,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1170 transitions. [2018-11-18 08:48:45,983 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-18 08:48:45,983 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-18 08:48:45,983 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 08:48:45,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1170 transitions. [2018-11-18 08:48:45,987 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 548 [2018-11-18 08:48:45,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:45,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:45,988 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,988 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:45,988 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17443#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17410#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 17990#L105 assume !(16384 == ssl3_accept_~s__state~0); 17989#L108 assume !(8192 == ssl3_accept_~s__state~0); 17988#L111 assume !(24576 == ssl3_accept_~s__state~0); 17987#L114 assume !(8195 == ssl3_accept_~s__state~0); 17986#L117 assume !(8480 == ssl3_accept_~s__state~0); 17984#L120 assume !(8481 == ssl3_accept_~s__state~0); 17983#L123 assume !(8482 == ssl3_accept_~s__state~0); 17982#L126 assume 8464 == ssl3_accept_~s__state~0; 17334#L133 [2018-11-18 08:48:45,989 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 18072#L105 assume !(16384 == ssl3_accept_~s__state~0); 18071#L108 assume !(8192 == ssl3_accept_~s__state~0); 18070#L111 assume !(24576 == ssl3_accept_~s__state~0); 18069#L114 assume !(8195 == ssl3_accept_~s__state~0); 18068#L117 assume !(8480 == ssl3_accept_~s__state~0); 18067#L120 assume !(8481 == ssl3_accept_~s__state~0); 18066#L123 assume !(8482 == ssl3_accept_~s__state~0); 18065#L126 assume !(8464 == ssl3_accept_~s__state~0); 18064#L129 assume !(8465 == ssl3_accept_~s__state~0); 18063#L132 assume !(8466 == ssl3_accept_~s__state~0); 17852#L135 assume 8496 == ssl3_accept_~s__state~0; 17544#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17849#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17847#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17846#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17845#L293-2 ssl3_accept_~s__init_num~0 := 0; 17842#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 17820#L105 assume !(16384 == ssl3_accept_~s__state~0); 17818#L108 assume !(8192 == ssl3_accept_~s__state~0); 17816#L111 assume !(24576 == ssl3_accept_~s__state~0); 17814#L114 assume !(8195 == ssl3_accept_~s__state~0); 17812#L117 assume !(8480 == ssl3_accept_~s__state~0); 17810#L120 assume !(8481 == ssl3_accept_~s__state~0); 17808#L123 assume !(8482 == ssl3_accept_~s__state~0); 17806#L126 assume !(8464 == ssl3_accept_~s__state~0); 17804#L129 assume !(8465 == ssl3_accept_~s__state~0); 17802#L132 assume !(8466 == ssl3_accept_~s__state~0); 17800#L135 assume !(8496 == ssl3_accept_~s__state~0); 17798#L138 assume !(8497 == ssl3_accept_~s__state~0); 17796#L141 assume 8512 == ssl3_accept_~s__state~0; 17539#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17793#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17790#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17787#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 17771#L105 assume !(16384 == ssl3_accept_~s__state~0); 17769#L108 assume !(8192 == ssl3_accept_~s__state~0); 17767#L111 assume !(24576 == ssl3_accept_~s__state~0); 17765#L114 assume !(8195 == ssl3_accept_~s__state~0); 17763#L117 assume !(8480 == ssl3_accept_~s__state~0); 17761#L120 assume !(8481 == ssl3_accept_~s__state~0); 17759#L123 assume !(8482 == ssl3_accept_~s__state~0); 17757#L126 assume !(8464 == ssl3_accept_~s__state~0); 17755#L129 assume !(8465 == ssl3_accept_~s__state~0); 17753#L132 assume !(8466 == ssl3_accept_~s__state~0); 17751#L135 assume !(8496 == ssl3_accept_~s__state~0); 17748#L138 assume !(8497 == ssl3_accept_~s__state~0); 17747#L141 assume !(8512 == ssl3_accept_~s__state~0); 17745#L144 assume !(8513 == ssl3_accept_~s__state~0); 17744#L147 assume 8528 == ssl3_accept_~s__state~0; 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 !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17737#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17466#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17468#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17731#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17592#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 17677#L105 assume !(16384 == ssl3_accept_~s__state~0); 17675#L108 assume !(8192 == ssl3_accept_~s__state~0); 17673#L111 assume !(24576 == ssl3_accept_~s__state~0); 17671#L114 assume !(8195 == ssl3_accept_~s__state~0); 17669#L117 assume !(8480 == ssl3_accept_~s__state~0); 17665#L120 assume !(8481 == ssl3_accept_~s__state~0); 17659#L123 assume !(8482 == ssl3_accept_~s__state~0); 17658#L126 assume !(8464 == ssl3_accept_~s__state~0); 17657#L129 assume !(8465 == ssl3_accept_~s__state~0); 17655#L132 assume !(8466 == ssl3_accept_~s__state~0); 17640#L135 assume !(8496 == ssl3_accept_~s__state~0); 17632#L138 assume !(8497 == ssl3_accept_~s__state~0); 17627#L141 assume !(8512 == ssl3_accept_~s__state~0); 17623#L144 assume !(8513 == ssl3_accept_~s__state~0); 17619#L147 assume !(8528 == ssl3_accept_~s__state~0); 17615#L150 assume !(8529 == ssl3_accept_~s__state~0); 17609#L153 assume !(8544 == ssl3_accept_~s__state~0); 17610#L156 assume !(8545 == ssl3_accept_~s__state~0); 17611#L159 assume 8560 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 17612#L105 assume !(16384 == ssl3_accept_~s__state~0); 17606#L108 assume !(8192 == ssl3_accept_~s__state~0); 17603#L111 assume !(24576 == ssl3_accept_~s__state~0); 17598#L114 assume !(8195 == ssl3_accept_~s__state~0); 17595#L117 assume !(8480 == ssl3_accept_~s__state~0); 17587#L120 assume !(8481 == ssl3_accept_~s__state~0); 17588#L123 assume !(8482 == ssl3_accept_~s__state~0); 17950#L126 assume 8464 == ssl3_accept_~s__state~0; 17334#L133 [2018-11-18 08:48:45,989 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,989 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 08:48:45,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:45,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:45,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:45,998 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:45,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1488623767, now seen corresponding path program 1 times [2018-11-18 08:48:45,999 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:45,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:45,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,000 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:46,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-18 08:48:46,066 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,067 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:46,067 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:46,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:46,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:46,067 INFO L87 Difference]: Start difference. First operand 886 states and 1170 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 08:48:46,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:46,174 INFO L93 Difference]: Finished difference Result 992 states and 1304 transitions. [2018-11-18 08:48:46,175 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:46,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1304 transitions. [2018-11-18 08:48:46,178 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2018-11-18 08:48:46,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1304 transitions. [2018-11-18 08:48:46,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-18 08:48:46,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-18 08:48:46,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1304 transitions. [2018-11-18 08:48:46,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:46,184 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1304 transitions. [2018-11-18 08:48:46,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1304 transitions. [2018-11-18 08:48:46,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-18 08:48:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-18 08:48:46,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1269 transitions. [2018-11-18 08:48:46,195 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-18 08:48:46,195 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-18 08:48:46,195 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 08:48:46,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1269 transitions. [2018-11-18 08:48:46,197 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 604 [2018-11-18 08:48:46,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:46,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:46,198 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,198 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-18 08:48:46,199 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19340#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19305#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 19278#L105 assume !(16384 == ssl3_accept_~s__state~0); 19279#L108 assume !(8192 == ssl3_accept_~s__state~0); 19219#L111 assume !(24576 == ssl3_accept_~s__state~0); 19180#L114 assume !(8195 == ssl3_accept_~s__state~0); 19181#L117 assume !(8480 == ssl3_accept_~s__state~0); 19194#L120 assume !(8481 == ssl3_accept_~s__state~0); 20000#L123 assume !(8482 == ssl3_accept_~s__state~0); 19651#L126 assume 8464 == ssl3_accept_~s__state~0; 19225#L133 [2018-11-18 08:48:46,199 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 19862#L105 assume !(16384 == ssl3_accept_~s__state~0); 19860#L108 assume !(8192 == ssl3_accept_~s__state~0); 19858#L111 assume !(24576 == ssl3_accept_~s__state~0); 19856#L114 assume !(8195 == ssl3_accept_~s__state~0); 19854#L117 assume !(8480 == ssl3_accept_~s__state~0); 19852#L120 assume !(8481 == ssl3_accept_~s__state~0); 19850#L123 assume !(8482 == ssl3_accept_~s__state~0); 19848#L126 assume !(8464 == ssl3_accept_~s__state~0); 19845#L129 assume !(8465 == ssl3_accept_~s__state~0); 19841#L132 assume !(8466 == ssl3_accept_~s__state~0); 19832#L135 assume 8496 == ssl3_accept_~s__state~0; 19608#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19827#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19236#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19172#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19174#L293-2 ssl3_accept_~s__init_num~0 := 0; 19217#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 20065#L105 assume !(16384 == ssl3_accept_~s__state~0); 20063#L108 assume !(8192 == ssl3_accept_~s__state~0); 20061#L111 assume !(24576 == ssl3_accept_~s__state~0); 20059#L114 assume !(8195 == ssl3_accept_~s__state~0); 20058#L117 assume !(8480 == ssl3_accept_~s__state~0); 19142#L120 assume !(8481 == ssl3_accept_~s__state~0); 19143#L123 assume !(8482 == ssl3_accept_~s__state~0); 19358#L126 assume !(8464 == ssl3_accept_~s__state~0); 19359#L129 assume !(8465 == ssl3_accept_~s__state~0); 19355#L132 assume !(8466 == ssl3_accept_~s__state~0); 19309#L135 assume !(8496 == ssl3_accept_~s__state~0); 19310#L138 assume !(8497 == ssl3_accept_~s__state~0); 19321#L141 assume 8512 == ssl3_accept_~s__state~0; 19374#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19375#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20009#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20006#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 19993#L105 assume !(16384 == ssl3_accept_~s__state~0); 19992#L108 assume !(8192 == ssl3_accept_~s__state~0); 19991#L111 assume !(24576 == ssl3_accept_~s__state~0); 19990#L114 assume !(8195 == ssl3_accept_~s__state~0); 19988#L117 assume !(8480 == ssl3_accept_~s__state~0); 19987#L120 assume !(8481 == ssl3_accept_~s__state~0); 19986#L123 assume !(8482 == ssl3_accept_~s__state~0); 19985#L126 assume !(8464 == ssl3_accept_~s__state~0); 19984#L129 assume !(8465 == ssl3_accept_~s__state~0); 19983#L132 assume !(8466 == ssl3_accept_~s__state~0); 19982#L135 assume !(8496 == ssl3_accept_~s__state~0); 19981#L138 assume !(8497 == ssl3_accept_~s__state~0); 19980#L141 assume !(8512 == ssl3_accept_~s__state~0); 19979#L144 assume !(8513 == ssl3_accept_~s__state~0); 19978#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19975#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 19906#L105 assume !(16384 == ssl3_accept_~s__state~0); 19900#L108 assume !(8192 == ssl3_accept_~s__state~0); 19897#L111 assume !(24576 == ssl3_accept_~s__state~0); 19896#L114 assume !(8195 == ssl3_accept_~s__state~0); 19895#L117 assume !(8480 == ssl3_accept_~s__state~0); 19894#L120 assume !(8481 == ssl3_accept_~s__state~0); 19892#L123 assume !(8482 == ssl3_accept_~s__state~0); 19891#L126 assume !(8464 == ssl3_accept_~s__state~0); 19890#L129 assume !(8465 == ssl3_accept_~s__state~0); 19889#L132 assume !(8466 == ssl3_accept_~s__state~0); 19888#L135 assume !(8496 == ssl3_accept_~s__state~0); 19887#L138 assume !(8497 == ssl3_accept_~s__state~0); 19885#L141 assume !(8512 == ssl3_accept_~s__state~0); 19886#L144 assume !(8513 == ssl3_accept_~s__state~0); 19881#L147 assume !(8528 == ssl3_accept_~s__state~0); 19882#L150 assume !(8529 == ssl3_accept_~s__state~0); 19150#L153 assume 8544 == ssl3_accept_~s__state~0; 19151#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19670#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 19673#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19893#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 19937#L105 assume !(16384 == ssl3_accept_~s__state~0); 19936#L108 assume !(8192 == ssl3_accept_~s__state~0); 19935#L111 assume !(24576 == ssl3_accept_~s__state~0); 19934#L114 assume !(8195 == ssl3_accept_~s__state~0); 19933#L117 assume !(8480 == ssl3_accept_~s__state~0); 19416#L120 assume !(8481 == ssl3_accept_~s__state~0); 19417#L123 assume !(8482 == ssl3_accept_~s__state~0); 19701#L126 assume 8464 == ssl3_accept_~s__state~0; 19225#L133 [2018-11-18 08:48:46,199 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 08:48:46,199 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,208 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1677407482, now seen corresponding path program 1 times [2018-11-18 08:48:46,208 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,209 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:46,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,240 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:48:46,240 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,240 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:46,240 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:46,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:46,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:46,241 INFO L87 Difference]: Start difference. First operand 970 states and 1269 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 08:48:46,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:46,359 INFO L93 Difference]: Finished difference Result 1046 states and 1360 transitions. [2018-11-18 08:48:46,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:46,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1046 states and 1360 transitions. [2018-11-18 08:48:46,364 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 637 [2018-11-18 08:48:46,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1046 states to 1023 states and 1328 transitions. [2018-11-18 08:48:46,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2018-11-18 08:48:46,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-18 08:48:46,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1023 states and 1328 transitions. [2018-11-18 08:48:46,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:46,370 INFO L705 BuchiCegarLoop]: Abstraction has 1023 states and 1328 transitions. [2018-11-18 08:48:46,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states and 1328 transitions. [2018-11-18 08:48:46,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 975. [2018-11-18 08:48:46,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 08:48:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1273 transitions. [2018-11-18 08:48:46,381 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-18 08:48:46,381 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-18 08:48:46,381 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 08:48:46,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1273 transitions. [2018-11-18 08:48:46,383 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-18 08:48:46,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:46,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:46,384 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,384 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,384 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21355#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21316#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 21574#L105 assume !(16384 == ssl3_accept_~s__state~0); 21572#L108 assume !(8192 == ssl3_accept_~s__state~0); 21570#L111 assume !(24576 == ssl3_accept_~s__state~0); 21568#L114 assume !(8195 == ssl3_accept_~s__state~0); 21566#L117 assume !(8480 == ssl3_accept_~s__state~0); 21563#L120 assume 8481 == ssl3_accept_~s__state~0; 21366#L121 [2018-11-18 08:48:46,384 INFO L796 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 21295#L105 assume !(16384 == ssl3_accept_~s__state~0); 21296#L108 assume !(8192 == ssl3_accept_~s__state~0); 21240#L111 assume !(24576 == ssl3_accept_~s__state~0); 21200#L114 assume !(8195 == ssl3_accept_~s__state~0); 21201#L117 assume !(8480 == ssl3_accept_~s__state~0); 21214#L120 assume !(8481 == ssl3_accept_~s__state~0); 22094#L123 assume !(8482 == ssl3_accept_~s__state~0); 22092#L126 assume !(8464 == ssl3_accept_~s__state~0); 22089#L129 assume !(8465 == ssl3_accept_~s__state~0); 22088#L132 assume !(8466 == ssl3_accept_~s__state~0); 21319#L135 assume !(8496 == ssl3_accept_~s__state~0); 21320#L138 assume !(8497 == ssl3_accept_~s__state~0); 21333#L141 assume !(8512 == ssl3_accept_~s__state~0); 21248#L144 assume !(8513 == ssl3_accept_~s__state~0); 21204#L147 assume !(8528 == ssl3_accept_~s__state~0); 21205#L150 assume !(8529 == ssl3_accept_~s__state~0); 21172#L153 assume !(8544 == ssl3_accept_~s__state~0); 21173#L156 assume !(8545 == ssl3_accept_~s__state~0); 21398#L159 assume !(8560 == ssl3_accept_~s__state~0); 21383#L162 assume !(8561 == ssl3_accept_~s__state~0); 21384#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 21493#L105 assume !(16384 == ssl3_accept_~s__state~0); 21702#L108 assume !(8192 == ssl3_accept_~s__state~0); 21701#L111 assume !(24576 == ssl3_accept_~s__state~0); 21700#L114 assume !(8195 == ssl3_accept_~s__state~0); 21699#L117 assume 8480 == ssl3_accept_~s__state~0; 21366#L121 [2018-11-18 08:48:46,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,385 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 08:48:46,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:46,400 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,400 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:46,400 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:46,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1978326884, now seen corresponding path program 1 times [2018-11-18 08:48:46,401 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:46,420 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:48:46,420 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:48:46,432 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,442 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:46,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:46,477 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:48:46,477 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:48:46,477 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:46,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:46,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:46,477 INFO L87 Difference]: Start difference. First operand 975 states and 1273 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 08:48:46,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:46,572 INFO L93 Difference]: Finished difference Result 977 states and 1273 transitions. [2018-11-18 08:48:46,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:46,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1273 transitions. [2018-11-18 08:48:46,577 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2018-11-18 08:48:46,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-18 08:48:46,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-18 08:48:46,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-18 08:48:46,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1273 transitions. [2018-11-18 08:48:46,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:46,581 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-18 08:48:46,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1273 transitions. [2018-11-18 08:48:46,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 975. [2018-11-18 08:48:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 08:48:46,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1271 transitions. [2018-11-18 08:48:46,592 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-18 08:48:46,592 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-18 08:48:46,592 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 08:48:46,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1271 transitions. [2018-11-18 08:48:46,594 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-18 08:48:46,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:46,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:46,595 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,595 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,595 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23423#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23392#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 23640#L105 assume !(16384 == ssl3_accept_~s__state~0); 23638#L108 assume !(8192 == ssl3_accept_~s__state~0); 23636#L111 assume !(24576 == ssl3_accept_~s__state~0); 23634#L114 assume !(8195 == ssl3_accept_~s__state~0); 23632#L117 assume !(8480 == ssl3_accept_~s__state~0); 23630#L120 assume !(8481 == ssl3_accept_~s__state~0); 23625#L123 assume 8482 == ssl3_accept_~s__state~0; 23394#L124 [2018-11-18 08:48:46,596 INFO L796 eck$LassoCheckResult]: Loop: 23394#L124 ssl3_accept_~s__state~0 := 3; 23358#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 24075#L105 assume !(16384 == ssl3_accept_~s__state~0); 24073#L108 assume !(8192 == ssl3_accept_~s__state~0); 24070#L111 assume !(24576 == ssl3_accept_~s__state~0); 24068#L114 assume !(8195 == ssl3_accept_~s__state~0); 24064#L117 assume !(8480 == ssl3_accept_~s__state~0); 24060#L120 assume !(8481 == ssl3_accept_~s__state~0); 24053#L123 assume !(8482 == ssl3_accept_~s__state~0); 24050#L126 assume !(8464 == ssl3_accept_~s__state~0); 24047#L129 assume !(8465 == ssl3_accept_~s__state~0); 24044#L132 assume !(8466 == ssl3_accept_~s__state~0); 23650#L135 assume !(8496 == ssl3_accept_~s__state~0); 23647#L138 assume !(8497 == ssl3_accept_~s__state~0); 23645#L141 assume !(8512 == ssl3_accept_~s__state~0); 23643#L144 assume !(8513 == ssl3_accept_~s__state~0); 23641#L147 assume !(8528 == ssl3_accept_~s__state~0); 23639#L150 assume !(8529 == ssl3_accept_~s__state~0); 23637#L153 assume !(8544 == ssl3_accept_~s__state~0); 23635#L156 assume !(8545 == ssl3_accept_~s__state~0); 23633#L159 assume !(8560 == ssl3_accept_~s__state~0); 23631#L162 assume !(8561 == ssl3_accept_~s__state~0); 23629#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 23591#L105 assume !(16384 == ssl3_accept_~s__state~0); 23700#L108 assume !(8192 == ssl3_accept_~s__state~0); 23697#L111 assume !(24576 == ssl3_accept_~s__state~0); 23694#L114 assume !(8195 == ssl3_accept_~s__state~0); 23691#L117 assume !(8480 == ssl3_accept_~s__state~0); 23670#L120 assume !(8481 == ssl3_accept_~s__state~0); 23671#L123 assume 8482 == ssl3_accept_~s__state~0; 23394#L124 [2018-11-18 08:48:46,596 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,596 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 08:48:46,596 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,596 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,597 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,597 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,597 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:46,611 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,611 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:46,611 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:46,611 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,611 INFO L82 PathProgramCache]: Analyzing trace with hash 2041792110, now seen corresponding path program 1 times [2018-11-18 08:48:46,611 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,612 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,628 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:46,628 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,628 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:46,628 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:46,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:46,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:46,629 INFO L87 Difference]: Start difference. First operand 975 states and 1271 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-18 08:48:46,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:46,795 INFO L93 Difference]: Finished difference Result 975 states and 1269 transitions. [2018-11-18 08:48:46,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:46,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1269 transitions. [2018-11-18 08:48:46,799 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-18 08:48:46,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-18 08:48:46,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-18 08:48:46,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-18 08:48:46,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 975 states and 1269 transitions. [2018-11-18 08:48:46,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:46,804 INFO L705 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 08:48:46,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states and 1269 transitions. [2018-11-18 08:48:46,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 975. [2018-11-18 08:48:46,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 08:48:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-18 08:48:46,814 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 08:48:46,814 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 08:48:46,814 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 08:48:46,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1269 transitions. [2018-11-18 08:48:46,816 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-18 08:48:46,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:46,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:46,817 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,818 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-18 08:48:46,818 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25395#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25360#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 26075#L105 assume !(16384 == ssl3_accept_~s__state~0); 26074#L108 assume !(8192 == ssl3_accept_~s__state~0); 26073#L111 assume !(24576 == ssl3_accept_~s__state~0); 26072#L114 assume !(8195 == ssl3_accept_~s__state~0); 26071#L117 assume !(8480 == ssl3_accept_~s__state~0); 26070#L120 assume !(8481 == ssl3_accept_~s__state~0); 26069#L123 assume !(8482 == ssl3_accept_~s__state~0); 25620#L126 assume 8464 == ssl3_accept_~s__state~0; 25287#L133 [2018-11-18 08:48:46,818 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 25936#L105 assume !(16384 == ssl3_accept_~s__state~0); 25932#L108 assume !(8192 == ssl3_accept_~s__state~0); 25928#L111 assume !(24576 == ssl3_accept_~s__state~0); 25924#L114 assume !(8195 == ssl3_accept_~s__state~0); 25920#L117 assume !(8480 == ssl3_accept_~s__state~0); 25916#L120 assume !(8481 == ssl3_accept_~s__state~0); 25912#L123 assume !(8482 == ssl3_accept_~s__state~0); 25908#L126 assume !(8464 == ssl3_accept_~s__state~0); 25904#L129 assume !(8465 == ssl3_accept_~s__state~0); 25901#L132 assume !(8466 == ssl3_accept_~s__state~0); 25632#L135 assume 8496 == ssl3_accept_~s__state~0; 25633#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25343#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25344#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25229#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25231#L293-2 ssl3_accept_~s__init_num~0 := 0; 26064#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 26044#L105 assume !(16384 == ssl3_accept_~s__state~0); 26042#L108 assume !(8192 == ssl3_accept_~s__state~0); 26040#L111 assume !(24576 == ssl3_accept_~s__state~0); 26038#L114 assume !(8195 == ssl3_accept_~s__state~0); 26036#L117 assume !(8480 == ssl3_accept_~s__state~0); 26034#L120 assume !(8481 == ssl3_accept_~s__state~0); 26032#L123 assume !(8482 == ssl3_accept_~s__state~0); 26030#L126 assume !(8464 == ssl3_accept_~s__state~0); 26028#L129 assume !(8465 == ssl3_accept_~s__state~0); 26026#L132 assume !(8466 == ssl3_accept_~s__state~0); 26024#L135 assume !(8496 == ssl3_accept_~s__state~0); 25993#L138 assume !(8497 == ssl3_accept_~s__state~0); 25994#L141 assume 8512 == ssl3_accept_~s__state~0; 25428#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25429#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26022#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26020#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 26010#L105 assume !(16384 == ssl3_accept_~s__state~0); 26009#L108 assume !(8192 == ssl3_accept_~s__state~0); 26008#L111 assume !(24576 == ssl3_accept_~s__state~0); 26007#L114 assume !(8195 == ssl3_accept_~s__state~0); 26006#L117 assume !(8480 == ssl3_accept_~s__state~0); 26005#L120 assume !(8481 == ssl3_accept_~s__state~0); 26004#L123 assume !(8482 == ssl3_accept_~s__state~0); 26003#L126 assume !(8464 == ssl3_accept_~s__state~0); 26002#L129 assume !(8465 == ssl3_accept_~s__state~0); 26001#L132 assume !(8466 == ssl3_accept_~s__state~0); 26000#L135 assume !(8496 == ssl3_accept_~s__state~0); 25999#L138 assume !(8497 == ssl3_accept_~s__state~0); 25998#L141 assume !(8512 == ssl3_accept_~s__state~0); 25288#L144 assume !(8513 == ssl3_accept_~s__state~0); 25289#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25194#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 25792#L105 assume !(16384 == ssl3_accept_~s__state~0); 25790#L108 assume !(8192 == ssl3_accept_~s__state~0); 25788#L111 assume !(24576 == ssl3_accept_~s__state~0); 25787#L114 assume !(8195 == ssl3_accept_~s__state~0); 25782#L117 assume !(8480 == ssl3_accept_~s__state~0); 25780#L120 assume !(8481 == ssl3_accept_~s__state~0); 25776#L123 assume !(8482 == ssl3_accept_~s__state~0); 25775#L126 assume !(8464 == ssl3_accept_~s__state~0); 25770#L129 assume !(8465 == ssl3_accept_~s__state~0); 25768#L132 assume !(8466 == ssl3_accept_~s__state~0); 25766#L135 assume !(8496 == ssl3_accept_~s__state~0); 25764#L138 assume !(8497 == ssl3_accept_~s__state~0); 25762#L141 assume !(8512 == ssl3_accept_~s__state~0); 25760#L144 assume !(8513 == ssl3_accept_~s__state~0); 25758#L147 assume !(8528 == ssl3_accept_~s__state~0); 25756#L150 assume !(8529 == ssl3_accept_~s__state~0); 25483#L153 assume 8544 == ssl3_accept_~s__state~0; 25479#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25457#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 25759#L105 assume !(16384 == ssl3_accept_~s__state~0); 25757#L108 assume !(8192 == ssl3_accept_~s__state~0); 25755#L111 assume !(24576 == ssl3_accept_~s__state~0); 25754#L114 assume !(8195 == ssl3_accept_~s__state~0); 25753#L117 assume !(8480 == ssl3_accept_~s__state~0); 25752#L120 assume !(8481 == ssl3_accept_~s__state~0); 25750#L123 assume !(8482 == ssl3_accept_~s__state~0); 25749#L126 assume !(8464 == ssl3_accept_~s__state~0); 25748#L129 assume !(8465 == ssl3_accept_~s__state~0); 25745#L132 assume !(8466 == ssl3_accept_~s__state~0); 25746#L135 assume !(8496 == ssl3_accept_~s__state~0); 25992#L138 assume !(8497 == ssl3_accept_~s__state~0); 25991#L141 assume !(8512 == ssl3_accept_~s__state~0); 25990#L144 assume !(8513 == ssl3_accept_~s__state~0); 25989#L147 assume !(8528 == ssl3_accept_~s__state~0); 25988#L150 assume !(8529 == ssl3_accept_~s__state~0); 25987#L153 assume !(8544 == ssl3_accept_~s__state~0); 25986#L156 assume !(8545 == ssl3_accept_~s__state~0); 25985#L159 assume !(8560 == ssl3_accept_~s__state~0); 25739#L162 assume !(8561 == ssl3_accept_~s__state~0); 25740#L165 assume !(8448 == ssl3_accept_~s__state~0); 25813#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25441#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 26104#L105 assume !(16384 == ssl3_accept_~s__state~0); 26097#L108 assume !(8192 == ssl3_accept_~s__state~0); 26094#L111 assume !(24576 == ssl3_accept_~s__state~0); 26091#L114 assume !(8195 == ssl3_accept_~s__state~0); 26088#L117 assume !(8480 == ssl3_accept_~s__state~0); 25453#L120 assume !(8481 == ssl3_accept_~s__state~0); 25983#L123 assume !(8482 == ssl3_accept_~s__state~0); 25984#L126 assume 8464 == ssl3_accept_~s__state~0; 25287#L133 [2018-11-18 08:48:46,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,818 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 08:48:46,818 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,819 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,828 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1536400824, now seen corresponding path program 1 times [2018-11-18 08:48:46,829 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,829 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,829 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:46,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:48:46,875 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:46,875 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:46,875 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:46,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:46,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:46,876 INFO L87 Difference]: Start difference. First operand 975 states and 1269 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 08:48:46,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:46,953 INFO L93 Difference]: Finished difference Result 948 states and 1199 transitions. [2018-11-18 08:48:46,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:46,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1199 transitions. [2018-11-18 08:48:46,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 505 [2018-11-18 08:48:46,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1034 transitions. [2018-11-18 08:48:46,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 574 [2018-11-18 08:48:46,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 707 [2018-11-18 08:48:46,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1034 transitions. [2018-11-18 08:48:46,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:46,957 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1034 transitions. [2018-11-18 08:48:46,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1034 transitions. [2018-11-18 08:48:46,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-18 08:48:46,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-18 08:48:46,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 865 transitions. [2018-11-18 08:48:46,964 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-18 08:48:46,964 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-18 08:48:46,964 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 08:48:46,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 865 transitions. [2018-11-18 08:48:46,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 503 [2018-11-18 08:48:46,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:46,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:46,967 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:46,967 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-18 08:48:46,967 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27277#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27251#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 27603#L105 assume !(16384 == ssl3_accept_~s__state~0); 27601#L108 assume !(8192 == ssl3_accept_~s__state~0); 27599#L111 assume !(24576 == ssl3_accept_~s__state~0); 27597#L114 assume !(8195 == ssl3_accept_~s__state~0); 27595#L117 assume !(8480 == ssl3_accept_~s__state~0); 27594#L120 assume !(8481 == ssl3_accept_~s__state~0); 27590#L123 assume !(8482 == ssl3_accept_~s__state~0); 27589#L126 assume 8464 == ssl3_accept_~s__state~0; 27192#L133 [2018-11-18 08:48:46,967 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27743#L105 assume !(16384 == ssl3_accept_~s__state~0); 27742#L108 assume !(8192 == ssl3_accept_~s__state~0); 27741#L111 assume !(24576 == ssl3_accept_~s__state~0); 27740#L114 assume !(8195 == ssl3_accept_~s__state~0); 27739#L117 assume !(8480 == ssl3_accept_~s__state~0); 27738#L120 assume !(8481 == ssl3_accept_~s__state~0); 27737#L123 assume !(8482 == ssl3_accept_~s__state~0); 27736#L126 assume !(8464 == ssl3_accept_~s__state~0); 27735#L129 assume !(8465 == ssl3_accept_~s__state~0); 27734#L132 assume !(8466 == ssl3_accept_~s__state~0); 27254#L135 assume 8496 == ssl3_accept_~s__state~0; 27170#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27171#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27583#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27148#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27150#L293-2 ssl3_accept_~s__init_num~0 := 0; 27674#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27663#L105 assume !(16384 == ssl3_accept_~s__state~0); 27658#L108 assume !(8192 == ssl3_accept_~s__state~0); 27656#L111 assume !(24576 == ssl3_accept_~s__state~0); 27654#L114 assume !(8195 == ssl3_accept_~s__state~0); 27652#L117 assume !(8480 == ssl3_accept_~s__state~0); 27650#L120 assume !(8481 == ssl3_accept_~s__state~0); 27648#L123 assume !(8482 == ssl3_accept_~s__state~0); 27646#L126 assume !(8464 == ssl3_accept_~s__state~0); 27644#L129 assume !(8465 == ssl3_accept_~s__state~0); 27642#L132 assume !(8466 == ssl3_accept_~s__state~0); 27640#L135 assume !(8496 == ssl3_accept_~s__state~0); 27638#L138 assume !(8497 == ssl3_accept_~s__state~0); 27621#L141 assume 8512 == ssl3_accept_~s__state~0; 27310#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27186#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27153#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27154#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27647#L105 assume !(16384 == ssl3_accept_~s__state~0); 27645#L108 assume !(8192 == ssl3_accept_~s__state~0); 27643#L111 assume !(24576 == ssl3_accept_~s__state~0); 27641#L114 assume !(8195 == ssl3_accept_~s__state~0); 27639#L117 assume !(8480 == ssl3_accept_~s__state~0); 27637#L120 assume !(8481 == ssl3_accept_~s__state~0); 27636#L123 assume !(8482 == ssl3_accept_~s__state~0); 27633#L126 assume !(8464 == ssl3_accept_~s__state~0); 27630#L129 assume !(8465 == ssl3_accept_~s__state~0); 27627#L132 assume !(8466 == ssl3_accept_~s__state~0); 27624#L135 assume !(8496 == ssl3_accept_~s__state~0); 27620#L138 assume !(8497 == ssl3_accept_~s__state~0); 27618#L141 assume !(8512 == ssl3_accept_~s__state~0); 27591#L144 assume !(8513 == ssl3_accept_~s__state~0); 27538#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27120#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27718#L105 assume !(16384 == ssl3_accept_~s__state~0); 27713#L108 assume !(8192 == ssl3_accept_~s__state~0); 27711#L111 assume !(24576 == ssl3_accept_~s__state~0); 27709#L114 assume !(8195 == ssl3_accept_~s__state~0); 27707#L117 assume !(8480 == ssl3_accept_~s__state~0); 27705#L120 assume !(8481 == ssl3_accept_~s__state~0); 27703#L123 assume !(8482 == ssl3_accept_~s__state~0); 27701#L126 assume !(8464 == ssl3_accept_~s__state~0); 27699#L129 assume !(8465 == ssl3_accept_~s__state~0); 27697#L132 assume !(8466 == ssl3_accept_~s__state~0); 27695#L135 assume !(8496 == ssl3_accept_~s__state~0); 27693#L138 assume !(8497 == ssl3_accept_~s__state~0); 27691#L141 assume !(8512 == ssl3_accept_~s__state~0); 27689#L144 assume !(8513 == ssl3_accept_~s__state~0); 27687#L147 assume !(8528 == ssl3_accept_~s__state~0); 27685#L150 assume !(8529 == ssl3_accept_~s__state~0); 27683#L153 assume 8544 == ssl3_accept_~s__state~0; 27257#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27116#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 27118#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27270#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27766#L105 assume !(16384 == ssl3_accept_~s__state~0); 27767#L108 assume !(8192 == ssl3_accept_~s__state~0); 27760#L111 assume !(24576 == ssl3_accept_~s__state~0); 27761#L114 assume !(8195 == ssl3_accept_~s__state~0); 27756#L117 assume !(8480 == ssl3_accept_~s__state~0); 27757#L120 assume !(8481 == ssl3_accept_~s__state~0); 27308#L123 assume !(8482 == ssl3_accept_~s__state~0); 27309#L126 assume !(8464 == ssl3_accept_~s__state~0); 27770#L129 assume !(8465 == ssl3_accept_~s__state~0); 27288#L132 assume !(8466 == ssl3_accept_~s__state~0); 27289#L135 assume !(8496 == ssl3_accept_~s__state~0); 27586#L138 assume !(8497 == ssl3_accept_~s__state~0); 27631#L141 assume !(8512 == ssl3_accept_~s__state~0); 27632#L144 assume !(8513 == ssl3_accept_~s__state~0); 27625#L147 assume !(8528 == ssl3_accept_~s__state~0); 27626#L150 assume !(8529 == ssl3_accept_~s__state~0); 27619#L153 assume !(8544 == ssl3_accept_~s__state~0); 27617#L156 assume !(8545 == ssl3_accept_~s__state~0); 27592#L159 assume !(8560 == ssl3_accept_~s__state~0); 27300#L162 assume !(8561 == ssl3_accept_~s__state~0); 27301#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 27337#L105 assume !(16384 == ssl3_accept_~s__state~0); 27344#L108 assume !(8192 == ssl3_accept_~s__state~0); 27341#L111 assume !(24576 == ssl3_accept_~s__state~0); 27338#L114 assume !(8195 == ssl3_accept_~s__state~0); 27334#L117 assume !(8480 == ssl3_accept_~s__state~0); 27323#L120 assume !(8481 == ssl3_accept_~s__state~0); 27324#L123 assume !(8482 == ssl3_accept_~s__state~0); 27408#L126 assume 8464 == ssl3_accept_~s__state~0; 27192#L133 [2018-11-18 08:48:46,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 08:48:46,967 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:46,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:46,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:46,975 INFO L82 PathProgramCache]: Analyzing trace with hash 113243582, now seen corresponding path program 1 times [2018-11-18 08:48:46,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:46,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:46,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,975 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:46,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:46,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:47,030 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:48:47,030 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:48:47,030 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:48:47,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:47,070 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:47,085 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:48:47,110 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:48:47,111 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:48:47,111 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:47,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:48:47,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:48:47,111 INFO L87 Difference]: Start difference. First operand 680 states and 865 transitions. cyclomatic complexity: 188 Second operand 4 states. [2018-11-18 08:48:47,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:47,384 INFO L93 Difference]: Finished difference Result 1126 states and 1416 transitions. [2018-11-18 08:48:47,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 08:48:47,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1416 transitions. [2018-11-18 08:48:47,389 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 949 [2018-11-18 08:48:47,394 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1416 transitions. [2018-11-18 08:48:47,395 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-18 08:48:47,395 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-18 08:48:47,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1416 transitions. [2018-11-18 08:48:47,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:47,396 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1416 transitions. [2018-11-18 08:48:47,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1416 transitions. [2018-11-18 08:48:47,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 857. [2018-11-18 08:48:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-18 08:48:47,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1087 transitions. [2018-11-18 08:48:47,413 INFO L728 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-18 08:48:47,414 INFO L608 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-18 08:48:47,414 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 08:48:47,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 857 states and 1087 transitions. [2018-11-18 08:48:47,415 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2018-11-18 08:48:47,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:47,416 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:47,417 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:47,417 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-18 08:48:47,417 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29529#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29502#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 29484#L105 assume !(16384 == ssl3_accept_~s__state~0); 29485#L108 assume !(8192 == ssl3_accept_~s__state~0); 29490#L111 assume !(24576 == ssl3_accept_~s__state~0); 29998#L114 assume !(8195 == ssl3_accept_~s__state~0); 29959#L117 assume !(8480 == ssl3_accept_~s__state~0); 29960#L120 assume !(8481 == ssl3_accept_~s__state~0); 29954#L123 assume !(8482 == ssl3_accept_~s__state~0); 29955#L126 assume 8464 == ssl3_accept_~s__state~0; 29443#L133 [2018-11-18 08:48:47,417 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 30190#L105 assume !(16384 == ssl3_accept_~s__state~0); 30188#L108 assume !(8192 == ssl3_accept_~s__state~0); 30186#L111 assume !(24576 == ssl3_accept_~s__state~0); 30184#L114 assume !(8195 == ssl3_accept_~s__state~0); 30182#L117 assume !(8480 == ssl3_accept_~s__state~0); 30180#L120 assume !(8481 == ssl3_accept_~s__state~0); 30178#L123 assume !(8482 == ssl3_accept_~s__state~0); 30176#L126 assume !(8464 == ssl3_accept_~s__state~0); 30175#L129 assume !(8465 == ssl3_accept_~s__state~0); 29542#L132 assume !(8466 == ssl3_accept_~s__state~0); 29506#L135 assume 8496 == ssl3_accept_~s__state~0; 29422#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29423#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29455#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29399#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29400#L293-2 ssl3_accept_~s__init_num~0 := 0; 29437#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 30201#L105 assume !(16384 == ssl3_accept_~s__state~0); 30199#L108 assume !(8192 == ssl3_accept_~s__state~0); 29441#L111 assume !(24576 == ssl3_accept_~s__state~0); 29408#L114 assume !(8195 == ssl3_accept_~s__state~0); 29409#L117 assume !(8480 == ssl3_accept_~s__state~0); 29377#L120 assume !(8481 == ssl3_accept_~s__state~0); 29378#L123 assume !(8482 == ssl3_accept_~s__state~0); 29546#L126 assume !(8464 == ssl3_accept_~s__state~0); 29547#L129 assume !(8465 == ssl3_accept_~s__state~0); 29553#L132 assume !(8466 == ssl3_accept_~s__state~0); 30174#L135 assume !(8496 == ssl3_accept_~s__state~0); 30137#L138 assume !(8497 == ssl3_accept_~s__state~0); 29491#L141 assume !(8512 == ssl3_accept_~s__state~0); 29446#L144 assume !(8513 == ssl3_accept_~s__state~0); 29412#L147 assume !(8528 == ssl3_accept_~s__state~0); 29413#L150 assume !(8529 == ssl3_accept_~s__state~0); 29383#L153 assume !(8544 == ssl3_accept_~s__state~0); 29384#L156 assume !(8545 == ssl3_accept_~s__state~0); 29567#L159 assume !(8560 == ssl3_accept_~s__state~0); 29557#L162 assume !(8561 == ssl3_accept_~s__state~0); 29523#L165 assume !(8448 == ssl3_accept_~s__state~0); 29510#L168 assume !(8576 == ssl3_accept_~s__state~0); 29511#L171 assume !(8577 == ssl3_accept_~s__state~0); 29497#L174 assume !(8592 == ssl3_accept_~s__state~0); 29451#L177 assume !(8593 == ssl3_accept_~s__state~0); 29416#L180 assume !(8608 == ssl3_accept_~s__state~0); 29417#L183 assume !(8609 == ssl3_accept_~s__state~0); 29361#L186 assume !(8640 == ssl3_accept_~s__state~0); 29362#L189 assume !(8641 == ssl3_accept_~s__state~0); 29571#L192 assume 8656 == ssl3_accept_~s__state~0; 29499#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29466#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29467#L493 assume 2 == ssl3_accept_~blastFlag~0;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 !(0 == ssl3_accept_~tmp___10~0); 29396#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 30134#L105 assume !(16384 == ssl3_accept_~s__state~0); 29997#L108 assume !(8192 == ssl3_accept_~s__state~0); 29961#L111 assume !(24576 == ssl3_accept_~s__state~0); 29958#L114 assume !(8195 == ssl3_accept_~s__state~0); 29956#L117 assume !(8480 == ssl3_accept_~s__state~0); 29953#L120 assume !(8481 == ssl3_accept_~s__state~0); 29928#L123 assume !(8482 == ssl3_accept_~s__state~0); 29927#L126 assume !(8464 == ssl3_accept_~s__state~0); 29926#L129 assume !(8465 == ssl3_accept_~s__state~0); 29924#L132 assume !(8466 == ssl3_accept_~s__state~0); 29919#L135 assume !(8496 == ssl3_accept_~s__state~0); 29917#L138 assume !(8497 == ssl3_accept_~s__state~0); 29915#L141 assume !(8512 == ssl3_accept_~s__state~0); 29913#L144 assume !(8513 == ssl3_accept_~s__state~0); 29911#L147 assume !(8528 == ssl3_accept_~s__state~0); 29909#L150 assume !(8529 == ssl3_accept_~s__state~0); 29907#L153 assume !(8544 == ssl3_accept_~s__state~0); 29904#L156 assume !(8545 == ssl3_accept_~s__state~0); 29898#L159 assume !(8560 == ssl3_accept_~s__state~0); 29895#L162 assume !(8561 == ssl3_accept_~s__state~0); 29892#L165 assume !(8448 == ssl3_accept_~s__state~0); 29889#L168 assume !(8576 == ssl3_accept_~s__state~0); 29886#L171 assume !(8577 == ssl3_accept_~s__state~0); 29883#L174 assume !(8592 == ssl3_accept_~s__state~0); 29880#L177 assume !(8593 == ssl3_accept_~s__state~0); 29877#L180 assume !(8608 == ssl3_accept_~s__state~0); 29874#L183 assume !(8609 == ssl3_accept_~s__state~0); 29871#L186 assume !(8640 == ssl3_accept_~s__state~0); 29868#L189 assume !(8641 == ssl3_accept_~s__state~0); 29865#L192 assume !(8656 == ssl3_accept_~s__state~0); 29862#L195 assume !(8657 == ssl3_accept_~s__state~0); 29525#L198 assume 8672 == ssl3_accept_~s__state~0; 29465#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29453#L513 assume !(4 == ssl3_accept_~blastFlag~0); 29393#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29394#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29535#L520-2 ssl3_accept_~s__init_num~0 := 0; 29505#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 30029#L105 assume !(16384 == ssl3_accept_~s__state~0); 30026#L108 assume !(8192 == ssl3_accept_~s__state~0); 30023#L111 assume !(24576 == ssl3_accept_~s__state~0); 30020#L114 assume !(8195 == ssl3_accept_~s__state~0); 30017#L117 assume !(8480 == ssl3_accept_~s__state~0); 30014#L120 assume !(8481 == ssl3_accept_~s__state~0); 30011#L123 assume !(8482 == ssl3_accept_~s__state~0); 30008#L126 assume !(8464 == ssl3_accept_~s__state~0); 30005#L129 assume !(8465 == ssl3_accept_~s__state~0); 30002#L132 assume !(8466 == ssl3_accept_~s__state~0); 29952#L135 assume !(8496 == ssl3_accept_~s__state~0); 29951#L138 assume !(8497 == ssl3_accept_~s__state~0); 29950#L141 assume !(8512 == ssl3_accept_~s__state~0); 29949#L144 assume !(8513 == ssl3_accept_~s__state~0); 29948#L147 assume !(8528 == ssl3_accept_~s__state~0); 29947#L150 assume !(8529 == ssl3_accept_~s__state~0); 29946#L153 assume !(8544 == ssl3_accept_~s__state~0); 29945#L156 assume !(8545 == ssl3_accept_~s__state~0); 29943#L159 assume !(8560 == ssl3_accept_~s__state~0); 29942#L162 assume !(8561 == ssl3_accept_~s__state~0); 29941#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 29612#L105 assume !(16384 == ssl3_accept_~s__state~0); 29611#L108 assume !(8192 == ssl3_accept_~s__state~0); 29609#L111 assume !(24576 == ssl3_accept_~s__state~0); 29608#L114 assume !(8195 == ssl3_accept_~s__state~0); 29607#L117 assume !(8480 == ssl3_accept_~s__state~0); 29606#L120 assume !(8481 == ssl3_accept_~s__state~0); 29598#L123 assume !(8482 == ssl3_accept_~s__state~0); 29599#L126 assume 8464 == ssl3_accept_~s__state~0; 29443#L133 [2018-11-18 08:48:47,417 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:47,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 08:48:47,426 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:47,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:47,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,426 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:47,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:47,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:47,432 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:47,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1366797066, now seen corresponding path program 1 times [2018-11-18 08:48:47,433 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:47,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:47,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:47,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:47,487 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-18 08:48:47,487 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:47,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:47,487 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:47,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:47,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:47,487 INFO L87 Difference]: Start difference. First operand 857 states and 1087 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-18 08:48:47,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:47,499 INFO L93 Difference]: Finished difference Result 1458 states and 1870 transitions. [2018-11-18 08:48:47,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:47,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1458 states and 1870 transitions. [2018-11-18 08:48:47,503 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1281 [2018-11-18 08:48:47,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-18 08:48:47,506 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1350 [2018-11-18 08:48:47,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1350 [2018-11-18 08:48:47,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1458 states and 1870 transitions. [2018-11-18 08:48:47,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:47,507 INFO L705 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 08:48:47,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states and 1870 transitions. [2018-11-18 08:48:47,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1458. [2018-11-18 08:48:47,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2018-11-18 08:48:47,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-18 08:48:47,523 INFO L728 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 08:48:47,523 INFO L608 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 08:48:47,524 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 08:48:47,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1458 states and 1870 transitions. [2018-11-18 08:48:47,527 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1281 [2018-11-18 08:48:47,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:47,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:47,529 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:47,529 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-18 08:48:47,529 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31867#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31837#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 33082#L105 assume !(16384 == ssl3_accept_~s__state~0); 33078#L108 assume !(8192 == ssl3_accept_~s__state~0); 33077#L111 assume !(24576 == ssl3_accept_~s__state~0); 33075#L114 assume !(8195 == ssl3_accept_~s__state~0); 33072#L117 assume !(8480 == ssl3_accept_~s__state~0); 33070#L120 assume !(8481 == ssl3_accept_~s__state~0); 33067#L123 assume !(8482 == ssl3_accept_~s__state~0); 32228#L126 assume 8464 == ssl3_accept_~s__state~0; 32112#L133 [2018-11-18 08:48:47,530 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 32518#L105 assume !(16384 == ssl3_accept_~s__state~0); 32516#L108 assume !(8192 == ssl3_accept_~s__state~0); 32514#L111 assume !(24576 == ssl3_accept_~s__state~0); 32513#L114 assume !(8195 == ssl3_accept_~s__state~0); 32477#L117 assume !(8480 == ssl3_accept_~s__state~0); 32473#L120 assume !(8481 == ssl3_accept_~s__state~0); 32469#L123 assume !(8482 == ssl3_accept_~s__state~0); 32465#L126 assume !(8464 == ssl3_accept_~s__state~0); 32461#L129 assume !(8465 == ssl3_accept_~s__state~0); 32457#L132 assume !(8466 == ssl3_accept_~s__state~0); 32453#L135 assume 8496 == ssl3_accept_~s__state~0; 32108#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32449#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32447#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32444#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31725#L293-2 ssl3_accept_~s__init_num~0 := 0; 32440#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 32420#L105 assume !(16384 == ssl3_accept_~s__state~0); 32418#L108 assume !(8192 == ssl3_accept_~s__state~0); 32416#L111 assume !(24576 == ssl3_accept_~s__state~0); 32413#L114 assume !(8195 == ssl3_accept_~s__state~0); 32410#L117 assume !(8480 == ssl3_accept_~s__state~0); 32407#L120 assume !(8481 == ssl3_accept_~s__state~0); 32404#L123 assume !(8482 == ssl3_accept_~s__state~0); 32401#L126 assume !(8464 == ssl3_accept_~s__state~0); 32398#L129 assume !(8465 == ssl3_accept_~s__state~0); 32395#L132 assume !(8466 == ssl3_accept_~s__state~0); 32393#L135 assume !(8496 == ssl3_accept_~s__state~0); 32391#L138 assume !(8497 == ssl3_accept_~s__state~0); 32390#L141 assume 8512 == ssl3_accept_~s__state~0; 31904#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31759#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31726#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31727#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 33046#L105 assume !(16384 == ssl3_accept_~s__state~0); 32684#L108 assume !(8192 == ssl3_accept_~s__state~0); 32685#L111 assume !(24576 == ssl3_accept_~s__state~0); 32668#L114 assume !(8195 == ssl3_accept_~s__state~0); 32669#L117 assume !(8480 == ssl3_accept_~s__state~0); 32205#L120 assume !(8481 == ssl3_accept_~s__state~0); 32206#L123 assume !(8482 == ssl3_accept_~s__state~0); 32201#L126 assume !(8464 == ssl3_accept_~s__state~0); 32202#L129 assume !(8465 == ssl3_accept_~s__state~0); 32192#L132 assume !(8466 == ssl3_accept_~s__state~0); 32193#L135 assume !(8496 == ssl3_accept_~s__state~0); 32186#L138 assume !(8497 == ssl3_accept_~s__state~0); 32187#L141 assume !(8512 == ssl3_accept_~s__state~0); 32182#L144 assume !(8513 == ssl3_accept_~s__state~0); 32183#L147 assume 8528 == ssl3_accept_~s__state~0; 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 !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33024#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33022#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 31863#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 31812#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31865#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 33033#L105 assume !(16384 == ssl3_accept_~s__state~0); 33032#L108 assume !(8192 == ssl3_accept_~s__state~0); 33031#L111 assume !(24576 == ssl3_accept_~s__state~0); 33030#L114 assume !(8195 == ssl3_accept_~s__state~0); 33029#L117 assume !(8480 == ssl3_accept_~s__state~0); 33028#L120 assume !(8481 == ssl3_accept_~s__state~0); 33014#L123 assume !(8482 == ssl3_accept_~s__state~0); 32964#L126 assume !(8464 == ssl3_accept_~s__state~0); 32963#L129 assume !(8465 == ssl3_accept_~s__state~0); 32962#L132 assume !(8466 == ssl3_accept_~s__state~0); 32958#L135 assume !(8496 == ssl3_accept_~s__state~0); 32957#L138 assume !(8497 == ssl3_accept_~s__state~0); 32951#L141 assume !(8512 == ssl3_accept_~s__state~0); 32950#L144 assume !(8513 == ssl3_accept_~s__state~0); 32949#L147 assume !(8528 == ssl3_accept_~s__state~0); 32947#L150 assume !(8529 == ssl3_accept_~s__state~0); 32946#L153 assume 8544 == ssl3_accept_~s__state~0; 32213#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32944#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31884#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31858#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 32986#L105 assume !(16384 == ssl3_accept_~s__state~0); 32984#L108 assume !(8192 == ssl3_accept_~s__state~0); 32982#L111 assume !(24576 == ssl3_accept_~s__state~0); 32980#L114 assume !(8195 == ssl3_accept_~s__state~0); 32978#L117 assume !(8480 == ssl3_accept_~s__state~0); 32976#L120 assume !(8481 == ssl3_accept_~s__state~0); 32974#L123 assume !(8482 == ssl3_accept_~s__state~0); 32972#L126 assume !(8464 == ssl3_accept_~s__state~0); 32970#L129 assume !(8465 == ssl3_accept_~s__state~0); 32968#L132 assume !(8466 == ssl3_accept_~s__state~0); 32251#L135 assume !(8496 == ssl3_accept_~s__state~0); 32247#L138 assume !(8497 == ssl3_accept_~s__state~0); 32243#L141 assume !(8512 == ssl3_accept_~s__state~0); 32240#L144 assume !(8513 == ssl3_accept_~s__state~0); 32237#L147 assume !(8528 == ssl3_accept_~s__state~0); 32234#L150 assume !(8529 == ssl3_accept_~s__state~0); 32231#L153 assume !(8544 == ssl3_accept_~s__state~0); 32223#L156 assume !(8545 == ssl3_accept_~s__state~0); 32221#L159 assume !(8560 == ssl3_accept_~s__state~0); 32219#L162 assume !(8561 == ssl3_accept_~s__state~0); 32218#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 12292 == ssl3_accept_~s__state~0; 31728#L103 ssl3_accept_~s__new_session~0 := 1; 31729#L211 ssl3_accept_~s__server~0 := 1; 32582#L216 assume 0 != ssl3_accept_~cb~0; 32578#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32570#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32567#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32564#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32561#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32512#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 32492#L105 assume !(16384 == ssl3_accept_~s__state~0); 32490#L108 assume !(8192 == ssl3_accept_~s__state~0); 32488#L111 assume !(24576 == ssl3_accept_~s__state~0); 32486#L114 assume !(8195 == ssl3_accept_~s__state~0); 32476#L117 assume !(8480 == ssl3_accept_~s__state~0); 32472#L120 assume !(8481 == ssl3_accept_~s__state~0); 32468#L123 assume !(8482 == ssl3_accept_~s__state~0); 32464#L126 assume 8464 == ssl3_accept_~s__state~0; 32112#L133 [2018-11-18 08:48:47,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:47,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 08:48:47,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:47,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:47,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:47,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:47,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:47,541 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:47,541 INFO L82 PathProgramCache]: Analyzing trace with hash 597894409, now seen corresponding path program 1 times [2018-11-18 08:48:47,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:47,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:47,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,542 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:47,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:47,608 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-18 08:48:47,609 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:48:47,610 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:48:47,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:47,649 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:47,694 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-18 08:48:47,719 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:48:47,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 08:48:47,719 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:47,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:48:47,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:48:47,720 INFO L87 Difference]: Start difference. First operand 1458 states and 1870 transitions. cyclomatic complexity: 416 Second operand 5 states. [2018-11-18 08:48:48,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:48,112 INFO L93 Difference]: Finished difference Result 2446 states and 3096 transitions. [2018-11-18 08:48:48,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 08:48:48,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2446 states and 3096 transitions. [2018-11-18 08:48:48,119 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1859 [2018-11-18 08:48:48,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2446 states to 2410 states and 3058 transitions. [2018-11-18 08:48:48,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2302 [2018-11-18 08:48:48,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2302 [2018-11-18 08:48:48,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2410 states and 3058 transitions. [2018-11-18 08:48:48,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:48,130 INFO L705 BuchiCegarLoop]: Abstraction has 2410 states and 3058 transitions. [2018-11-18 08:48:48,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states and 3058 transitions. [2018-11-18 08:48:48,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 1855. [2018-11-18 08:48:48,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1855 states. [2018-11-18 08:48:48,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2384 transitions. [2018-11-18 08:48:48,149 INFO L728 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-11-18 08:48:48,150 INFO L608 BuchiCegarLoop]: Abstraction has 1855 states and 2384 transitions. [2018-11-18 08:48:48,150 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 08:48:48,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1855 states and 2384 transitions. [2018-11-18 08:48:48,154 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1651 [2018-11-18 08:48:48,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:48,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:48,155 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:48,155 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-18 08:48:48,156 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 36283#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36240#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 36999#L105 assume !(16384 == ssl3_accept_~s__state~0); 36998#L108 assume !(8192 == ssl3_accept_~s__state~0); 36997#L111 assume !(24576 == ssl3_accept_~s__state~0); 36996#L114 assume !(8195 == ssl3_accept_~s__state~0); 36995#L117 assume !(8480 == ssl3_accept_~s__state~0); 36994#L120 assume !(8481 == ssl3_accept_~s__state~0); 36993#L123 assume !(8482 == ssl3_accept_~s__state~0); 36992#L126 assume 8464 == ssl3_accept_~s__state~0; 36413#L133 [2018-11-18 08:48:48,156 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37882#L105 assume !(16384 == ssl3_accept_~s__state~0); 37880#L108 assume !(8192 == ssl3_accept_~s__state~0); 37879#L111 assume !(24576 == ssl3_accept_~s__state~0); 37878#L114 assume !(8195 == ssl3_accept_~s__state~0); 37877#L117 assume !(8480 == ssl3_accept_~s__state~0); 37875#L120 assume !(8481 == ssl3_accept_~s__state~0); 37870#L123 assume !(8482 == ssl3_accept_~s__state~0); 37868#L126 assume !(8464 == ssl3_accept_~s__state~0); 37862#L129 assume !(8465 == ssl3_accept_~s__state~0); 37859#L132 assume !(8466 == ssl3_accept_~s__state~0); 37139#L135 assume 8496 == ssl3_accept_~s__state~0; 36410#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36219#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36220#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 37848#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36119#L293-2 ssl3_accept_~s__init_num~0 := 0; 36157#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37902#L105 assume !(16384 == ssl3_accept_~s__state~0); 37900#L108 assume !(8192 == ssl3_accept_~s__state~0); 37899#L111 assume !(24576 == ssl3_accept_~s__state~0); 36124#L114 assume !(8195 == ssl3_accept_~s__state~0); 36125#L117 assume !(8480 == ssl3_accept_~s__state~0); 36093#L120 assume !(8481 == ssl3_accept_~s__state~0); 36094#L123 assume !(8482 == ssl3_accept_~s__state~0); 36305#L126 assume !(8464 == ssl3_accept_~s__state~0); 36306#L129 assume !(8465 == ssl3_accept_~s__state~0); 36298#L132 assume !(8466 == ssl3_accept_~s__state~0); 36245#L135 assume !(8496 == ssl3_accept_~s__state~0); 36246#L138 assume !(8497 == ssl3_accept_~s__state~0); 37901#L141 assume 8512 == ssl3_accept_~s__state~0; 36329#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36159#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36160#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37703#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37687#L105 assume !(16384 == ssl3_accept_~s__state~0); 37685#L108 assume !(8192 == ssl3_accept_~s__state~0); 37683#L111 assume !(24576 == ssl3_accept_~s__state~0); 37681#L114 assume !(8195 == ssl3_accept_~s__state~0); 37679#L117 assume !(8480 == ssl3_accept_~s__state~0); 37677#L120 assume !(8481 == ssl3_accept_~s__state~0); 37675#L123 assume !(8482 == ssl3_accept_~s__state~0); 37673#L126 assume !(8464 == ssl3_accept_~s__state~0); 37671#L129 assume !(8465 == ssl3_accept_~s__state~0); 37669#L132 assume !(8466 == ssl3_accept_~s__state~0); 37667#L135 assume !(8496 == ssl3_accept_~s__state~0); 37665#L138 assume !(8497 == ssl3_accept_~s__state~0); 37662#L141 assume !(8512 == ssl3_accept_~s__state~0); 37660#L144 assume !(8513 == ssl3_accept_~s__state~0); 37659#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37656#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37633#L105 assume !(16384 == ssl3_accept_~s__state~0); 37631#L108 assume !(8192 == ssl3_accept_~s__state~0); 37629#L111 assume !(24576 == ssl3_accept_~s__state~0); 37627#L114 assume !(8195 == ssl3_accept_~s__state~0); 37625#L117 assume !(8480 == ssl3_accept_~s__state~0); 37623#L120 assume !(8481 == ssl3_accept_~s__state~0); 37621#L123 assume !(8482 == ssl3_accept_~s__state~0); 37619#L126 assume !(8464 == ssl3_accept_~s__state~0); 37617#L129 assume !(8465 == ssl3_accept_~s__state~0); 37615#L132 assume !(8466 == ssl3_accept_~s__state~0); 37613#L135 assume !(8496 == ssl3_accept_~s__state~0); 37611#L138 assume !(8497 == ssl3_accept_~s__state~0); 37609#L141 assume !(8512 == ssl3_accept_~s__state~0); 37607#L144 assume !(8513 == ssl3_accept_~s__state~0); 37605#L147 assume !(8528 == ssl3_accept_~s__state~0); 37603#L150 assume !(8529 == ssl3_accept_~s__state~0); 37595#L153 assume 8544 == ssl3_accept_~s__state~0; 36402#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36082#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 36084#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36273#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37309#L105 assume !(16384 == ssl3_accept_~s__state~0); 37307#L108 assume !(8192 == ssl3_accept_~s__state~0); 37305#L111 assume !(24576 == ssl3_accept_~s__state~0); 37303#L114 assume !(8195 == ssl3_accept_~s__state~0); 37301#L117 assume !(8480 == ssl3_accept_~s__state~0); 37299#L120 assume !(8481 == ssl3_accept_~s__state~0); 37297#L123 assume !(8482 == ssl3_accept_~s__state~0); 37294#L126 assume !(8464 == ssl3_accept_~s__state~0); 37295#L129 assume !(8465 == ssl3_accept_~s__state~0); 37513#L132 assume !(8466 == ssl3_accept_~s__state~0); 37285#L135 assume !(8496 == ssl3_accept_~s__state~0); 37286#L138 assume !(8497 == ssl3_accept_~s__state~0); 37281#L141 assume !(8512 == ssl3_accept_~s__state~0); 37282#L144 assume !(8513 == ssl3_accept_~s__state~0); 37277#L147 assume !(8528 == ssl3_accept_~s__state~0); 37278#L150 assume !(8529 == ssl3_accept_~s__state~0); 37273#L153 assume !(8544 == ssl3_accept_~s__state~0); 37274#L156 assume !(8545 == ssl3_accept_~s__state~0); 37269#L159 assume !(8560 == ssl3_accept_~s__state~0); 37270#L162 assume !(8561 == ssl3_accept_~s__state~0); 37265#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37759#L105 assume !(16384 == ssl3_accept_~s__state~0); 37756#L108 assume !(8192 == ssl3_accept_~s__state~0); 37753#L111 assume !(24576 == ssl3_accept_~s__state~0); 37750#L114 assume !(8195 == ssl3_accept_~s__state~0); 37747#L117 assume !(8480 == ssl3_accept_~s__state~0); 37744#L120 assume !(8481 == ssl3_accept_~s__state~0); 37741#L123 assume !(8482 == ssl3_accept_~s__state~0); 37738#L126 assume !(8464 == ssl3_accept_~s__state~0); 37735#L129 assume !(8465 == ssl3_accept_~s__state~0); 37732#L132 assume !(8466 == ssl3_accept_~s__state~0); 37729#L135 assume !(8496 == ssl3_accept_~s__state~0); 37727#L138 assume !(8497 == ssl3_accept_~s__state~0); 37725#L141 assume !(8512 == ssl3_accept_~s__state~0); 37723#L144 assume !(8513 == ssl3_accept_~s__state~0); 37721#L147 assume !(8528 == ssl3_accept_~s__state~0); 37719#L150 assume !(8529 == ssl3_accept_~s__state~0); 37717#L153 assume !(8544 == ssl3_accept_~s__state~0); 37716#L156 assume !(8545 == ssl3_accept_~s__state~0); 37715#L159 assume !(8560 == ssl3_accept_~s__state~0); 36315#L162 assume !(8561 == ssl3_accept_~s__state~0); 36316#L165 assume !(8448 == ssl3_accept_~s__state~0); 37556#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 37407#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 37539#L105 assume !(16384 == ssl3_accept_~s__state~0); 37538#L108 assume !(8192 == ssl3_accept_~s__state~0); 37537#L111 assume !(24576 == ssl3_accept_~s__state~0); 37536#L114 assume !(8195 == ssl3_accept_~s__state~0); 37535#L117 assume !(8480 == ssl3_accept_~s__state~0); 37534#L120 assume !(8481 == ssl3_accept_~s__state~0); 37533#L123 assume !(8482 == ssl3_accept_~s__state~0); 37532#L126 assume 8464 == ssl3_accept_~s__state~0; 36413#L133 [2018-11-18 08:48:48,156 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 08:48:48,156 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,156 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,157 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:48,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,162 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,162 INFO L82 PathProgramCache]: Analyzing trace with hash -88209736, now seen corresponding path program 1 times [2018-11-18 08:48:48,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,163 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:48,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:48,202 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 08:48:48,203 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:48,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:48,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:48,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:48,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:48,204 INFO L87 Difference]: Start difference. First operand 1855 states and 2384 transitions. cyclomatic complexity: 535 Second operand 3 states. [2018-11-18 08:48:48,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:48,321 INFO L93 Difference]: Finished difference Result 2043 states and 2598 transitions. [2018-11-18 08:48:48,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:48,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2043 states and 2598 transitions. [2018-11-18 08:48:48,329 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1719 [2018-11-18 08:48:48,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2043 states to 1973 states and 2528 transitions. [2018-11-18 08:48:48,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1865 [2018-11-18 08:48:48,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1865 [2018-11-18 08:48:48,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1973 states and 2528 transitions. [2018-11-18 08:48:48,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:48,338 INFO L705 BuchiCegarLoop]: Abstraction has 1973 states and 2528 transitions. [2018-11-18 08:48:48,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1973 states and 2528 transitions. [2018-11-18 08:48:48,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1973 to 1853. [2018-11-18 08:48:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1853 states. [2018-11-18 08:48:48,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2376 transitions. [2018-11-18 08:48:48,355 INFO L728 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-11-18 08:48:48,355 INFO L608 BuchiCegarLoop]: Abstraction has 1853 states and 2376 transitions. [2018-11-18 08:48:48,355 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 08:48:48,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1853 states and 2376 transitions. [2018-11-18 08:48:48,361 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1643 [2018-11-18 08:48:48,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:48,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:48,362 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:48,362 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-18 08:48:48,363 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 40166#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40136#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 41100#L105 assume !(16384 == ssl3_accept_~s__state~0); 41098#L108 assume !(8192 == ssl3_accept_~s__state~0); 41096#L111 assume !(24576 == ssl3_accept_~s__state~0); 41094#L114 assume !(8195 == ssl3_accept_~s__state~0); 41092#L117 assume !(8480 == ssl3_accept_~s__state~0); 41090#L120 assume !(8481 == ssl3_accept_~s__state~0); 41088#L123 assume !(8482 == ssl3_accept_~s__state~0); 41086#L126 assume 8464 == ssl3_accept_~s__state~0; 40628#L133 [2018-11-18 08:48:48,363 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41784#L105 assume !(16384 == ssl3_accept_~s__state~0); 41783#L108 assume !(8192 == ssl3_accept_~s__state~0); 41782#L111 assume !(24576 == ssl3_accept_~s__state~0); 41781#L114 assume !(8195 == ssl3_accept_~s__state~0); 41780#L117 assume !(8480 == ssl3_accept_~s__state~0); 41779#L120 assume !(8481 == ssl3_accept_~s__state~0); 41778#L123 assume !(8482 == ssl3_accept_~s__state~0); 41777#L126 assume !(8464 == ssl3_accept_~s__state~0); 41776#L129 assume !(8465 == ssl3_accept_~s__state~0); 41775#L132 assume !(8466 == ssl3_accept_~s__state~0); 40675#L135 assume 8496 == ssl3_accept_~s__state~0; 40623#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40674#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40673#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40672#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40024#L293-2 ssl3_accept_~s__init_num~0 := 0; 40670#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 40660#L105 assume !(16384 == ssl3_accept_~s__state~0); 40659#L108 assume !(8192 == ssl3_accept_~s__state~0); 40658#L111 assume !(24576 == ssl3_accept_~s__state~0); 40657#L114 assume !(8195 == ssl3_accept_~s__state~0); 40656#L117 assume !(8480 == ssl3_accept_~s__state~0); 40655#L120 assume !(8481 == ssl3_accept_~s__state~0); 40654#L123 assume !(8482 == ssl3_accept_~s__state~0); 40653#L126 assume !(8464 == ssl3_accept_~s__state~0); 40652#L129 assume !(8465 == ssl3_accept_~s__state~0); 40651#L132 assume !(8466 == ssl3_accept_~s__state~0); 40650#L135 assume !(8496 == ssl3_accept_~s__state~0); 40649#L138 assume !(8497 == ssl3_accept_~s__state~0); 40644#L141 assume 8512 == ssl3_accept_~s__state~0; 40206#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40061#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40062#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41200#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41174#L105 assume !(16384 == ssl3_accept_~s__state~0); 41171#L108 assume !(8192 == ssl3_accept_~s__state~0); 41168#L111 assume !(24576 == ssl3_accept_~s__state~0); 41165#L114 assume !(8195 == ssl3_accept_~s__state~0); 41162#L117 assume !(8480 == ssl3_accept_~s__state~0); 41159#L120 assume !(8481 == ssl3_accept_~s__state~0); 41156#L123 assume !(8482 == ssl3_accept_~s__state~0); 41153#L126 assume !(8464 == ssl3_accept_~s__state~0); 41150#L129 assume !(8465 == ssl3_accept_~s__state~0); 41147#L132 assume !(8466 == ssl3_accept_~s__state~0); 41144#L135 assume !(8496 == ssl3_accept_~s__state~0); 41141#L138 assume !(8497 == ssl3_accept_~s__state~0); 41138#L141 assume !(8512 == ssl3_accept_~s__state~0); 41080#L144 assume !(8513 == ssl3_accept_~s__state~0); 40318#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39992#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41628#L105 assume !(16384 == ssl3_accept_~s__state~0); 41627#L108 assume !(8192 == ssl3_accept_~s__state~0); 41626#L111 assume !(24576 == ssl3_accept_~s__state~0); 41625#L114 assume !(8195 == ssl3_accept_~s__state~0); 41624#L117 assume !(8480 == ssl3_accept_~s__state~0); 41623#L120 assume !(8481 == ssl3_accept_~s__state~0); 41622#L123 assume !(8482 == ssl3_accept_~s__state~0); 41621#L126 assume !(8464 == ssl3_accept_~s__state~0); 41620#L129 assume !(8465 == ssl3_accept_~s__state~0); 41619#L132 assume !(8466 == ssl3_accept_~s__state~0); 41618#L135 assume !(8496 == ssl3_accept_~s__state~0); 41617#L138 assume !(8497 == ssl3_accept_~s__state~0); 41616#L141 assume !(8512 == ssl3_accept_~s__state~0); 41615#L144 assume !(8513 == ssl3_accept_~s__state~0); 41614#L147 assume !(8528 == ssl3_accept_~s__state~0); 41613#L150 assume !(8529 == ssl3_accept_~s__state~0); 41612#L153 assume 8544 == ssl3_accept_~s__state~0; 40594#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41611#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 40186#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40187#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41547#L105 assume !(16384 == ssl3_accept_~s__state~0); 41546#L108 assume !(8192 == ssl3_accept_~s__state~0); 41545#L111 assume !(24576 == ssl3_accept_~s__state~0); 41544#L114 assume !(8195 == ssl3_accept_~s__state~0); 41543#L117 assume !(8480 == ssl3_accept_~s__state~0); 41542#L120 assume !(8481 == ssl3_accept_~s__state~0); 41541#L123 assume !(8482 == ssl3_accept_~s__state~0); 41540#L126 assume !(8464 == ssl3_accept_~s__state~0); 41539#L129 assume !(8465 == ssl3_accept_~s__state~0); 41538#L132 assume !(8466 == ssl3_accept_~s__state~0); 41537#L135 assume !(8496 == ssl3_accept_~s__state~0); 41536#L138 assume !(8497 == ssl3_accept_~s__state~0); 41535#L141 assume !(8512 == ssl3_accept_~s__state~0); 41534#L144 assume !(8513 == ssl3_accept_~s__state~0); 41533#L147 assume !(8528 == ssl3_accept_~s__state~0); 41532#L150 assume !(8529 == ssl3_accept_~s__state~0); 41531#L153 assume !(8544 == ssl3_accept_~s__state~0); 41530#L156 assume !(8545 == ssl3_accept_~s__state~0); 41529#L159 assume !(8560 == ssl3_accept_~s__state~0); 41528#L162 assume !(8561 == ssl3_accept_~s__state~0); 41527#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41487#L105 assume !(16384 == ssl3_accept_~s__state~0); 41485#L108 assume !(8192 == ssl3_accept_~s__state~0); 41483#L111 assume !(24576 == ssl3_accept_~s__state~0); 41481#L114 assume !(8195 == ssl3_accept_~s__state~0); 41479#L117 assume !(8480 == ssl3_accept_~s__state~0); 41477#L120 assume !(8481 == ssl3_accept_~s__state~0); 41475#L123 assume !(8482 == ssl3_accept_~s__state~0); 41473#L126 assume !(8464 == ssl3_accept_~s__state~0); 41471#L129 assume !(8465 == ssl3_accept_~s__state~0); 41469#L132 assume !(8466 == ssl3_accept_~s__state~0); 41467#L135 assume !(8496 == ssl3_accept_~s__state~0); 41465#L138 assume !(8497 == ssl3_accept_~s__state~0); 41463#L141 assume !(8512 == ssl3_accept_~s__state~0); 41461#L144 assume !(8513 == ssl3_accept_~s__state~0); 41459#L147 assume !(8528 == ssl3_accept_~s__state~0); 41457#L150 assume !(8529 == ssl3_accept_~s__state~0); 41455#L153 assume !(8544 == ssl3_accept_~s__state~0); 41454#L156 assume !(8545 == ssl3_accept_~s__state~0); 41448#L159 assume !(8560 == ssl3_accept_~s__state~0); 41446#L162 assume !(8561 == ssl3_accept_~s__state~0); 41440#L165 assume !(8448 == ssl3_accept_~s__state~0); 41434#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41136#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 41804#L105 assume !(16384 == ssl3_accept_~s__state~0); 41803#L108 assume !(8192 == ssl3_accept_~s__state~0); 41802#L111 assume !(24576 == ssl3_accept_~s__state~0); 41801#L114 assume !(8195 == ssl3_accept_~s__state~0); 41800#L117 assume !(8480 == ssl3_accept_~s__state~0); 41799#L120 assume !(8481 == ssl3_accept_~s__state~0); 41798#L123 assume !(8482 == ssl3_accept_~s__state~0); 41797#L126 assume !(8464 == ssl3_accept_~s__state~0); 41796#L129 assume !(8465 == ssl3_accept_~s__state~0); 41774#L132 assume 8466 == ssl3_accept_~s__state~0; 40628#L133 [2018-11-18 08:48:48,363 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 08:48:48,363 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,363 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:48,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1129794525, now seen corresponding path program 1 times [2018-11-18 08:48:48,370 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:48,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:48,474 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-18 08:48:48,474 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:48,474 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 08:48:48,475 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:48,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:48:48,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:48:48,475 INFO L87 Difference]: Start difference. First operand 1853 states and 2376 transitions. cyclomatic complexity: 530 Second operand 5 states. [2018-11-18 08:48:48,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:48,563 INFO L93 Difference]: Finished difference Result 8062 states and 10228 transitions. [2018-11-18 08:48:48,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 08:48:48,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8062 states and 10228 transitions. [2018-11-18 08:48:48,580 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7696 [2018-11-18 08:48:48,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8062 states to 8062 states and 10228 transitions. [2018-11-18 08:48:48,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7954 [2018-11-18 08:48:48,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7954 [2018-11-18 08:48:48,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8062 states and 10228 transitions. [2018-11-18 08:48:48,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:48,605 INFO L705 BuchiCegarLoop]: Abstraction has 8062 states and 10228 transitions. [2018-11-18 08:48:48,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8062 states and 10228 transitions. [2018-11-18 08:48:48,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8062 to 3120. [2018-11-18 08:48:48,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3120 states. [2018-11-18 08:48:48,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 3976 transitions. [2018-11-18 08:48:48,642 INFO L728 BuchiCegarLoop]: Abstraction has 3120 states and 3976 transitions. [2018-11-18 08:48:48,642 INFO L608 BuchiCegarLoop]: Abstraction has 3120 states and 3976 transitions. [2018-11-18 08:48:48,642 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 08:48:48,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3120 states and 3976 transitions. [2018-11-18 08:48:48,648 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2910 [2018-11-18 08:48:48,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:48,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:48,649 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:48,650 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-18 08:48:48,650 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 50098#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50062#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 50341#L105 assume !(16384 == ssl3_accept_~s__state~0); 50336#L108 assume !(8192 == ssl3_accept_~s__state~0); 50337#L111 assume !(24576 == ssl3_accept_~s__state~0); 50332#L114 assume !(8195 == ssl3_accept_~s__state~0); 50333#L117 assume !(8480 == ssl3_accept_~s__state~0); 50328#L120 assume !(8481 == ssl3_accept_~s__state~0); 50329#L123 assume !(8482 == ssl3_accept_~s__state~0); 50324#L126 assume 8464 == ssl3_accept_~s__state~0; 50252#L133 [2018-11-18 08:48:48,650 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 52647#L105 assume !(16384 == ssl3_accept_~s__state~0); 52641#L108 assume !(8192 == ssl3_accept_~s__state~0); 52636#L111 assume !(24576 == ssl3_accept_~s__state~0); 52632#L114 assume !(8195 == ssl3_accept_~s__state~0); 52626#L117 assume !(8480 == ssl3_accept_~s__state~0); 52621#L120 assume !(8481 == ssl3_accept_~s__state~0); 52614#L123 assume !(8482 == ssl3_accept_~s__state~0); 52613#L126 assume !(8464 == ssl3_accept_~s__state~0); 52463#L129 assume !(8465 == ssl3_accept_~s__state~0); 51344#L132 assume !(8466 == ssl3_accept_~s__state~0); 50677#L135 assume 8496 == ssl3_accept_~s__state~0; 50247#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50672#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 50669#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 50666#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49954#L293-2 ssl3_accept_~s__init_num~0 := 0; 50660#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 50634#L105 assume !(16384 == ssl3_accept_~s__state~0); 50631#L108 assume !(8192 == ssl3_accept_~s__state~0); 50627#L111 assume !(24576 == ssl3_accept_~s__state~0); 50623#L114 assume !(8195 == ssl3_accept_~s__state~0); 50621#L117 assume !(8480 == ssl3_accept_~s__state~0); 50618#L120 assume !(8481 == ssl3_accept_~s__state~0); 50615#L123 assume !(8482 == ssl3_accept_~s__state~0); 50611#L126 assume !(8464 == ssl3_accept_~s__state~0); 50607#L129 assume !(8465 == ssl3_accept_~s__state~0); 50603#L132 assume !(8466 == ssl3_accept_~s__state~0); 50599#L135 assume !(8496 == ssl3_accept_~s__state~0); 50595#L138 assume !(8497 == ssl3_accept_~s__state~0); 50194#L141 assume 8512 == ssl3_accept_~s__state~0; 50195#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50181#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 52387#L105 assume !(16384 == ssl3_accept_~s__state~0); 52388#L108 assume !(8192 == ssl3_accept_~s__state~0); 52383#L111 assume !(24576 == ssl3_accept_~s__state~0); 52384#L114 assume !(8195 == ssl3_accept_~s__state~0); 52379#L117 assume !(8480 == ssl3_accept_~s__state~0); 52380#L120 assume !(8481 == ssl3_accept_~s__state~0); 52375#L123 assume !(8482 == ssl3_accept_~s__state~0); 52376#L126 assume !(8464 == ssl3_accept_~s__state~0); 52371#L129 assume !(8465 == ssl3_accept_~s__state~0); 52372#L132 assume !(8466 == ssl3_accept_~s__state~0); 52367#L135 assume !(8496 == ssl3_accept_~s__state~0); 52368#L138 assume !(8497 == ssl3_accept_~s__state~0); 52363#L141 assume !(8512 == ssl3_accept_~s__state~0); 52364#L144 assume !(8513 == ssl3_accept_~s__state~0); 52360#L147 assume 8528 == ssl3_accept_~s__state~0; 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 !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52922#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 52899#L105 assume !(16384 == ssl3_accept_~s__state~0); 52898#L108 assume !(8192 == ssl3_accept_~s__state~0); 52897#L111 assume !(24576 == ssl3_accept_~s__state~0); 52896#L114 assume !(8195 == ssl3_accept_~s__state~0); 52895#L117 assume !(8480 == ssl3_accept_~s__state~0); 52894#L120 assume !(8481 == ssl3_accept_~s__state~0); 52893#L123 assume !(8482 == ssl3_accept_~s__state~0); 52892#L126 assume !(8464 == ssl3_accept_~s__state~0); 52891#L129 assume !(8465 == ssl3_accept_~s__state~0); 52890#L132 assume !(8466 == ssl3_accept_~s__state~0); 52889#L135 assume !(8496 == ssl3_accept_~s__state~0); 52888#L138 assume !(8497 == ssl3_accept_~s__state~0); 52887#L141 assume !(8512 == ssl3_accept_~s__state~0); 52886#L144 assume !(8513 == ssl3_accept_~s__state~0); 52885#L147 assume !(8528 == ssl3_accept_~s__state~0); 52884#L150 assume !(8529 == ssl3_accept_~s__state~0); 52883#L153 assume 8544 == ssl3_accept_~s__state~0; 50071#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50072#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 52879#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50504#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 53021#L105 assume !(16384 == ssl3_accept_~s__state~0); 53020#L108 assume !(8192 == ssl3_accept_~s__state~0); 53019#L111 assume !(24576 == ssl3_accept_~s__state~0); 53018#L114 assume !(8195 == ssl3_accept_~s__state~0); 53017#L117 assume !(8480 == ssl3_accept_~s__state~0); 53016#L120 assume !(8481 == ssl3_accept_~s__state~0); 53014#L123 assume !(8482 == ssl3_accept_~s__state~0); 53013#L126 assume !(8464 == ssl3_accept_~s__state~0); 53008#L129 assume !(8465 == ssl3_accept_~s__state~0); 53007#L132 assume !(8466 == ssl3_accept_~s__state~0); 50067#L135 assume !(8496 == ssl3_accept_~s__state~0); 50068#L138 assume !(8497 == ssl3_accept_~s__state~0); 50048#L141 assume !(8512 == ssl3_accept_~s__state~0); 49999#L144 assume !(8513 == ssl3_accept_~s__state~0); 49963#L147 assume !(8528 == ssl3_accept_~s__state~0); 49964#L150 assume !(8529 == ssl3_accept_~s__state~0); 49934#L153 assume !(8544 == ssl3_accept_~s__state~0); 49935#L156 assume !(8545 == ssl3_accept_~s__state~0); 50141#L159 assume !(8560 == ssl3_accept_~s__state~0); 50130#L162 assume !(8561 == ssl3_accept_~s__state~0); 50090#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 52864#L105 assume !(16384 == ssl3_accept_~s__state~0); 52862#L108 assume !(8192 == ssl3_accept_~s__state~0); 52860#L111 assume !(24576 == ssl3_accept_~s__state~0); 52858#L114 assume !(8195 == ssl3_accept_~s__state~0); 52856#L117 assume !(8480 == ssl3_accept_~s__state~0); 52854#L120 assume !(8481 == ssl3_accept_~s__state~0); 52852#L123 assume !(8482 == ssl3_accept_~s__state~0); 52850#L126 assume !(8464 == ssl3_accept_~s__state~0); 52848#L129 assume !(8465 == ssl3_accept_~s__state~0); 52846#L132 assume !(8466 == ssl3_accept_~s__state~0); 52844#L135 assume !(8496 == ssl3_accept_~s__state~0); 52842#L138 assume !(8497 == ssl3_accept_~s__state~0); 52840#L141 assume !(8512 == ssl3_accept_~s__state~0); 52838#L144 assume !(8513 == ssl3_accept_~s__state~0); 52836#L147 assume !(8528 == ssl3_accept_~s__state~0); 52834#L150 assume !(8529 == ssl3_accept_~s__state~0); 52832#L153 assume !(8544 == ssl3_accept_~s__state~0); 52830#L156 assume !(8545 == ssl3_accept_~s__state~0); 52828#L159 assume !(8560 == ssl3_accept_~s__state~0); 52826#L162 assume !(8561 == ssl3_accept_~s__state~0); 52824#L165 assume !(8448 == ssl3_accept_~s__state~0); 50073#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50112#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 52909#L105 assume !(16384 == ssl3_accept_~s__state~0); 52882#L108 assume !(8192 == ssl3_accept_~s__state~0); 52881#L111 assume !(24576 == ssl3_accept_~s__state~0); 52813#L114 assume !(8195 == ssl3_accept_~s__state~0); 52748#L117 assume !(8480 == ssl3_accept_~s__state~0); 52745#L120 assume !(8481 == ssl3_accept_~s__state~0); 52741#L123 assume !(8482 == ssl3_accept_~s__state~0); 52500#L126 assume !(8464 == ssl3_accept_~s__state~0); 52501#L129 assume !(8465 == ssl3_accept_~s__state~0); 52606#L132 assume 8466 == ssl3_accept_~s__state~0; 50252#L133 [2018-11-18 08:48:48,650 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 08:48:48,650 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:48,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,657 INFO L82 PathProgramCache]: Analyzing trace with hash 999772916, now seen corresponding path program 1 times [2018-11-18 08:48:48,657 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,658 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:48,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 08:48:48,701 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:48,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:48,701 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:48,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:48,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:48,702 INFO L87 Difference]: Start difference. First operand 3120 states and 3976 transitions. cyclomatic complexity: 865 Second operand 3 states. [2018-11-18 08:48:48,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:48,728 INFO L93 Difference]: Finished difference Result 5620 states and 7114 transitions. [2018-11-18 08:48:48,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:48,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5620 states and 7114 transitions. [2018-11-18 08:48:48,741 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5410 [2018-11-18 08:48:48,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5620 states to 5620 states and 7114 transitions. [2018-11-18 08:48:48,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5512 [2018-11-18 08:48:48,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5512 [2018-11-18 08:48:48,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5620 states and 7114 transitions. [2018-11-18 08:48:48,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:48,760 INFO L705 BuchiCegarLoop]: Abstraction has 5620 states and 7114 transitions. [2018-11-18 08:48:48,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5620 states and 7114 transitions. [2018-11-18 08:48:48,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5620 to 3120. [2018-11-18 08:48:48,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3120 states. [2018-11-18 08:48:48,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 3972 transitions. [2018-11-18 08:48:48,786 INFO L728 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-11-18 08:48:48,786 INFO L608 BuchiCegarLoop]: Abstraction has 3120 states and 3972 transitions. [2018-11-18 08:48:48,786 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 08:48:48,787 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3120 states and 3972 transitions. [2018-11-18 08:48:48,793 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2910 [2018-11-18 08:48:48,793 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:48,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:48,794 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:48,794 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-18 08:48:48,794 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 58848#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58813#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 59218#L105 assume !(16384 == ssl3_accept_~s__state~0); 59213#L108 assume !(8192 == ssl3_accept_~s__state~0); 59214#L111 assume !(24576 == ssl3_accept_~s__state~0); 59209#L114 assume !(8195 == ssl3_accept_~s__state~0); 59210#L117 assume !(8480 == ssl3_accept_~s__state~0); 59205#L120 assume !(8481 == ssl3_accept_~s__state~0); 59206#L123 assume !(8482 == ssl3_accept_~s__state~0); 60417#L126 assume 8464 == ssl3_accept_~s__state~0; 59083#L133 [2018-11-18 08:48:48,794 INFO L796 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 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 60427#L105 assume !(16384 == ssl3_accept_~s__state~0); 60426#L108 assume !(8192 == ssl3_accept_~s__state~0); 60425#L111 assume !(24576 == ssl3_accept_~s__state~0); 60424#L114 assume !(8195 == ssl3_accept_~s__state~0); 60423#L117 assume !(8480 == ssl3_accept_~s__state~0); 60422#L120 assume !(8481 == ssl3_accept_~s__state~0); 60421#L123 assume !(8482 == ssl3_accept_~s__state~0); 60420#L126 assume !(8464 == ssl3_accept_~s__state~0); 60419#L129 assume !(8465 == ssl3_accept_~s__state~0); 59298#L132 assume !(8466 == ssl3_accept_~s__state~0); 59021#L135 assume 8496 == ssl3_accept_~s__state~0; 59017#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 59015#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59013#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 59010#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58703#L293-2 ssl3_accept_~s__init_num~0 := 0; 59005#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 58985#L105 assume !(16384 == ssl3_accept_~s__state~0); 58983#L108 assume !(8192 == ssl3_accept_~s__state~0); 58981#L111 assume !(24576 == ssl3_accept_~s__state~0); 58979#L114 assume !(8195 == ssl3_accept_~s__state~0); 58977#L117 assume !(8480 == ssl3_accept_~s__state~0); 58975#L120 assume !(8481 == ssl3_accept_~s__state~0); 58973#L123 assume !(8482 == ssl3_accept_~s__state~0); 58971#L126 assume !(8464 == ssl3_accept_~s__state~0); 58969#L129 assume !(8465 == ssl3_accept_~s__state~0); 58967#L132 assume !(8466 == ssl3_accept_~s__state~0); 58965#L135 assume !(8496 == ssl3_accept_~s__state~0); 58963#L138 assume !(8497 == ssl3_accept_~s__state~0); 58943#L141 assume 8512 == ssl3_accept_~s__state~0; 58938#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58939#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 61691#L105 assume !(16384 == ssl3_accept_~s__state~0); 61689#L108 assume !(8192 == ssl3_accept_~s__state~0); 61687#L111 assume !(24576 == ssl3_accept_~s__state~0); 61685#L114 assume !(8195 == ssl3_accept_~s__state~0); 61683#L117 assume !(8480 == ssl3_accept_~s__state~0); 61681#L120 assume !(8481 == ssl3_accept_~s__state~0); 61679#L123 assume !(8482 == ssl3_accept_~s__state~0); 61677#L126 assume !(8464 == ssl3_accept_~s__state~0); 61675#L129 assume !(8465 == ssl3_accept_~s__state~0); 61673#L132 assume !(8466 == ssl3_accept_~s__state~0); 61671#L135 assume !(8496 == ssl3_accept_~s__state~0); 61669#L138 assume !(8497 == ssl3_accept_~s__state~0); 61667#L141 assume !(8512 == ssl3_accept_~s__state~0); 61665#L144 assume !(8513 == ssl3_accept_~s__state~0); 61663#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58668#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 61419#L105 assume !(16384 == ssl3_accept_~s__state~0); 61418#L108 assume !(8192 == ssl3_accept_~s__state~0); 61417#L111 assume !(24576 == ssl3_accept_~s__state~0); 61416#L114 assume !(8195 == ssl3_accept_~s__state~0); 61415#L117 assume !(8480 == ssl3_accept_~s__state~0); 61413#L120 assume !(8481 == ssl3_accept_~s__state~0); 61407#L123 assume !(8482 == ssl3_accept_~s__state~0); 61405#L126 assume !(8464 == ssl3_accept_~s__state~0); 61341#L129 assume !(8465 == ssl3_accept_~s__state~0); 61334#L132 assume !(8466 == ssl3_accept_~s__state~0); 61331#L135 assume !(8496 == ssl3_accept_~s__state~0); 61328#L138 assume !(8497 == ssl3_accept_~s__state~0); 61325#L141 assume !(8512 == ssl3_accept_~s__state~0); 61322#L144 assume !(8513 == ssl3_accept_~s__state~0); 61319#L147 assume !(8528 == ssl3_accept_~s__state~0); 61316#L150 assume !(8529 == ssl3_accept_~s__state~0); 61313#L153 assume 8544 == ssl3_accept_~s__state~0; 59123#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61236#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 61233#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61231#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 61205#L105 assume !(16384 == ssl3_accept_~s__state~0); 61203#L108 assume !(8192 == ssl3_accept_~s__state~0); 61201#L111 assume !(24576 == ssl3_accept_~s__state~0); 61199#L114 assume !(8195 == ssl3_accept_~s__state~0); 61197#L117 assume !(8480 == ssl3_accept_~s__state~0); 61195#L120 assume !(8481 == ssl3_accept_~s__state~0); 61193#L123 assume !(8482 == ssl3_accept_~s__state~0); 61191#L126 assume !(8464 == ssl3_accept_~s__state~0); 61094#L129 assume !(8465 == ssl3_accept_~s__state~0); 61088#L132 assume !(8466 == ssl3_accept_~s__state~0); 61086#L135 assume !(8496 == ssl3_accept_~s__state~0); 61084#L138 assume !(8497 == ssl3_accept_~s__state~0); 61082#L141 assume !(8512 == ssl3_accept_~s__state~0); 61080#L144 assume !(8513 == ssl3_accept_~s__state~0); 61078#L147 assume !(8528 == ssl3_accept_~s__state~0); 61076#L150 assume !(8529 == ssl3_accept_~s__state~0); 61074#L153 assume !(8544 == ssl3_accept_~s__state~0); 61072#L156 assume !(8545 == ssl3_accept_~s__state~0); 61070#L159 assume !(8560 == ssl3_accept_~s__state~0); 61068#L162 assume !(8561 == ssl3_accept_~s__state~0); 61066#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 60943#L105 assume !(16384 == ssl3_accept_~s__state~0); 60937#L108 assume !(8192 == ssl3_accept_~s__state~0); 60932#L111 assume !(24576 == ssl3_accept_~s__state~0); 60931#L114 assume !(8195 == ssl3_accept_~s__state~0); 60930#L117 assume !(8480 == ssl3_accept_~s__state~0); 60929#L120 assume !(8481 == ssl3_accept_~s__state~0); 60928#L123 assume !(8482 == ssl3_accept_~s__state~0); 60927#L126 assume !(8464 == ssl3_accept_~s__state~0); 60926#L129 assume !(8465 == ssl3_accept_~s__state~0); 60923#L132 assume !(8466 == ssl3_accept_~s__state~0); 60920#L135 assume !(8496 == ssl3_accept_~s__state~0); 60918#L138 assume !(8497 == ssl3_accept_~s__state~0); 60877#L141 assume !(8512 == ssl3_accept_~s__state~0); 60871#L144 assume !(8513 == ssl3_accept_~s__state~0); 60869#L147 assume !(8528 == ssl3_accept_~s__state~0); 60866#L150 assume !(8529 == ssl3_accept_~s__state~0); 60862#L153 assume !(8544 == ssl3_accept_~s__state~0); 60859#L156 assume !(8545 == ssl3_accept_~s__state~0); 60855#L159 assume !(8560 == ssl3_accept_~s__state~0); 60851#L162 assume !(8561 == ssl3_accept_~s__state~0); 60847#L165 assume !(8448 == ssl3_accept_~s__state~0); 60848#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59772#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 60271#L105 assume !(16384 == ssl3_accept_~s__state~0); 60268#L108 assume !(8192 == ssl3_accept_~s__state~0); 60265#L111 assume !(24576 == ssl3_accept_~s__state~0); 60262#L114 assume !(8195 == ssl3_accept_~s__state~0); 60259#L117 assume !(8480 == ssl3_accept_~s__state~0); 60256#L120 assume !(8481 == ssl3_accept_~s__state~0); 60253#L123 assume !(8482 == ssl3_accept_~s__state~0); 60250#L126 assume !(8464 == ssl3_accept_~s__state~0); 60244#L129 assume !(8465 == ssl3_accept_~s__state~0); 60245#L132 assume 8466 == ssl3_accept_~s__state~0; 59083#L133 [2018-11-18 08:48:48,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 08:48:48,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:48,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,802 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1163843658, now seen corresponding path program 1 times [2018-11-18 08:48:48,802 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,802 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,802 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,803 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:48,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,833 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:48,833 INFO L82 PathProgramCache]: Analyzing trace with hash -927245980, now seen corresponding path program 1 times [2018-11-18 08:48:48,833 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:48,834 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:48,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:48,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:48,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:49,618 WARN L180 SmtUtils]: Spent 727.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 08:48:49,666 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:49,666 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:49,666 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:49,666 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:49,666 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:48:49,666 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:49,666 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:49,666 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:49,666 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 08:48:49,666 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:49,666 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:49,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,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-18 08:48:49,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,903 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:49,903 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:49,908 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:49,908 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:49,930 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:48:49,930 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:49,933 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:48:49,949 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:49,949 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:49,949 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:49,949 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:49,949 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:48:49,949 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:49,949 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:49,949 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:49,949 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 08:48:49,950 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:49,950 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:49,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:49,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:50,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:50,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:50,149 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:50,149 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:48:50,150 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:48:50,150 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:48:50,150 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:48:50,150 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:48:50,151 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:48:50,151 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:48:50,151 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:48:50,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:48:50,153 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:48:50,158 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:48:50,158 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 08:48:50,158 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:48:50,159 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:48:50,159 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:48:50,159 INFO L520 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-18 08:48:50,159 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:48:50,186 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:50,198 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:50,234 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:50,265 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 08:48:50,266 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 08:48:50,266 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3120 states and 3972 transitions. cyclomatic complexity: 861 Second operand 5 states. [2018-11-18 08:48:50,361 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-18 08:48:50,363 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-18 08:48:50,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:48:50,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 381 transitions. [2018-11-18 08:48:50,364 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-18 08:48:50,367 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:50,367 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-18 08:48:50,368 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:50,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-18 08:48:50,377 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:50,377 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8216 states and 10410 transitions. [2018-11-18 08:48:50,426 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5446 [2018-11-18 08:48:50,444 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8216 states to 8216 states and 10410 transitions. [2018-11-18 08:48:50,444 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5552 [2018-11-18 08:48:50,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5564 [2018-11-18 08:48:50,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8216 states and 10410 transitions. [2018-11-18 08:48:50,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:50,449 INFO L705 BuchiCegarLoop]: Abstraction has 8216 states and 10410 transitions. [2018-11-18 08:48:50,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8216 states and 10410 transitions. [2018-11-18 08:48:50,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8216 to 8204. [2018-11-18 08:48:50,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8204 states. [2018-11-18 08:48:50,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 10392 transitions. [2018-11-18 08:48:50,515 INFO L728 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-11-18 08:48:50,515 INFO L608 BuchiCegarLoop]: Abstraction has 8204 states and 10392 transitions. [2018-11-18 08:48:50,515 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 08:48:50,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8204 states and 10392 transitions. [2018-11-18 08:48:50,533 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5446 [2018-11-18 08:48:50,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:50,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:50,534 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-18 08:48:50,534 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-18 08:48:50,534 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 70864#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70818#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 75209#L105 assume !(16384 == ssl3_accept_~s__state~0); 75207#L108 assume !(8192 == ssl3_accept_~s__state~0); 75205#L111 assume !(24576 == ssl3_accept_~s__state~0); 75203#L114 assume !(8195 == ssl3_accept_~s__state~0); 75201#L117 assume !(8480 == ssl3_accept_~s__state~0); 75199#L120 assume !(8481 == ssl3_accept_~s__state~0); 75197#L123 assume !(8482 == ssl3_accept_~s__state~0); 75194#L126 assume 8464 == ssl3_accept_~s__state~0; 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-18 08:48:50,535 INFO L796 eck$LassoCheckResult]: Loop: 72790#L274 assume !(0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 78765#L105 assume !(16384 == ssl3_accept_~s__state~0); 78764#L108 assume !(8192 == ssl3_accept_~s__state~0); 78763#L111 assume !(24576 == ssl3_accept_~s__state~0); 78762#L114 assume !(8195 == ssl3_accept_~s__state~0); 78761#L117 assume !(8480 == ssl3_accept_~s__state~0); 78760#L120 assume !(8481 == ssl3_accept_~s__state~0); 77444#L123 assume !(8482 == ssl3_accept_~s__state~0); 77442#L126 assume !(8464 == ssl3_accept_~s__state~0); 77439#L129 assume !(8465 == ssl3_accept_~s__state~0); 77409#L132 assume !(8466 == ssl3_accept_~s__state~0); 77393#L135 assume 8496 == ssl3_accept_~s__state~0; 77344#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77392#L287 assume !(1 == ssl3_accept_~blastFlag~0); 77391#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 77385#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77384#L293-2 ssl3_accept_~s__init_num~0 := 0; 77377#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 77365#L105 assume !(16384 == ssl3_accept_~s__state~0); 77364#L108 assume !(8192 == ssl3_accept_~s__state~0); 77363#L111 assume !(24576 == ssl3_accept_~s__state~0); 77362#L114 assume !(8195 == ssl3_accept_~s__state~0); 77360#L117 assume !(8480 == ssl3_accept_~s__state~0); 77359#L120 assume !(8481 == ssl3_accept_~s__state~0); 77358#L123 assume !(8482 == ssl3_accept_~s__state~0); 77357#L126 assume !(8464 == ssl3_accept_~s__state~0); 77355#L129 assume !(8465 == ssl3_accept_~s__state~0); 77352#L132 assume !(8466 == ssl3_accept_~s__state~0); 77348#L135 assume !(8496 == ssl3_accept_~s__state~0); 77345#L138 assume !(8497 == ssl3_accept_~s__state~0); 77336#L141 assume 8512 == ssl3_accept_~s__state~0; 70976#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70977#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 78090#L105 assume !(16384 == ssl3_accept_~s__state~0); 78088#L108 assume !(8192 == ssl3_accept_~s__state~0); 78086#L111 assume !(24576 == ssl3_accept_~s__state~0); 78084#L114 assume !(8195 == ssl3_accept_~s__state~0); 78082#L117 assume !(8480 == ssl3_accept_~s__state~0); 78080#L120 assume !(8481 == ssl3_accept_~s__state~0); 78078#L123 assume !(8482 == ssl3_accept_~s__state~0); 78077#L126 assume !(8464 == ssl3_accept_~s__state~0); 78076#L129 assume !(8465 == ssl3_accept_~s__state~0); 78075#L132 assume !(8466 == ssl3_accept_~s__state~0); 78060#L135 assume !(8496 == ssl3_accept_~s__state~0); 78028#L138 assume !(8497 == ssl3_accept_~s__state~0); 78021#L141 assume !(8512 == ssl3_accept_~s__state~0); 78019#L144 assume !(8513 == ssl3_accept_~s__state~0); 78013#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 70627#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 78109#L105 assume !(16384 == ssl3_accept_~s__state~0); 78108#L108 assume !(8192 == ssl3_accept_~s__state~0); 78107#L111 assume !(24576 == ssl3_accept_~s__state~0); 78106#L114 assume !(8195 == ssl3_accept_~s__state~0); 78101#L117 assume !(8480 == ssl3_accept_~s__state~0); 78099#L120 assume !(8481 == ssl3_accept_~s__state~0); 78097#L123 assume !(8482 == ssl3_accept_~s__state~0); 78095#L126 assume !(8464 == ssl3_accept_~s__state~0); 78093#L129 assume !(8465 == ssl3_accept_~s__state~0); 78091#L132 assume !(8466 == ssl3_accept_~s__state~0); 78089#L135 assume !(8496 == ssl3_accept_~s__state~0); 78087#L138 assume !(8497 == ssl3_accept_~s__state~0); 78085#L141 assume !(8512 == ssl3_accept_~s__state~0); 78083#L144 assume !(8513 == ssl3_accept_~s__state~0); 78081#L147 assume !(8528 == ssl3_accept_~s__state~0); 78079#L150 assume !(8529 == ssl3_accept_~s__state~0); 78071#L153 assume 8544 == ssl3_accept_~s__state~0; 70827#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 70617#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 70619#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70850#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 78384#L105 assume !(16384 == ssl3_accept_~s__state~0); 78383#L108 assume !(8192 == ssl3_accept_~s__state~0); 78382#L111 assume !(24576 == ssl3_accept_~s__state~0); 78381#L114 assume !(8195 == ssl3_accept_~s__state~0); 78380#L117 assume !(8480 == ssl3_accept_~s__state~0); 78379#L120 assume !(8481 == ssl3_accept_~s__state~0); 78378#L123 assume !(8482 == ssl3_accept_~s__state~0); 78377#L126 assume !(8464 == ssl3_accept_~s__state~0); 78376#L129 assume !(8465 == ssl3_accept_~s__state~0); 78375#L132 assume !(8466 == ssl3_accept_~s__state~0); 78374#L135 assume !(8496 == ssl3_accept_~s__state~0); 78373#L138 assume !(8497 == ssl3_accept_~s__state~0); 78372#L141 assume !(8512 == ssl3_accept_~s__state~0); 78371#L144 assume !(8513 == ssl3_accept_~s__state~0); 78370#L147 assume !(8528 == ssl3_accept_~s__state~0); 78369#L150 assume !(8529 == ssl3_accept_~s__state~0); 78363#L153 assume !(8544 == ssl3_accept_~s__state~0); 78361#L156 assume !(8545 == ssl3_accept_~s__state~0); 78359#L159 assume !(8560 == ssl3_accept_~s__state~0); 78357#L162 assume !(8561 == ssl3_accept_~s__state~0); 78355#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 78331#L105 assume !(16384 == ssl3_accept_~s__state~0); 78329#L108 assume !(8192 == ssl3_accept_~s__state~0); 78327#L111 assume !(24576 == ssl3_accept_~s__state~0); 78325#L114 assume !(8195 == ssl3_accept_~s__state~0); 78323#L117 assume !(8480 == ssl3_accept_~s__state~0); 78321#L120 assume !(8481 == ssl3_accept_~s__state~0); 78319#L123 assume !(8482 == ssl3_accept_~s__state~0); 78317#L126 assume !(8464 == ssl3_accept_~s__state~0); 78315#L129 assume !(8465 == ssl3_accept_~s__state~0); 78313#L132 assume !(8466 == ssl3_accept_~s__state~0); 78311#L135 assume !(8496 == ssl3_accept_~s__state~0); 78309#L138 assume !(8497 == ssl3_accept_~s__state~0); 78307#L141 assume !(8512 == ssl3_accept_~s__state~0); 78305#L144 assume !(8513 == ssl3_accept_~s__state~0); 78303#L147 assume !(8528 == ssl3_accept_~s__state~0); 78301#L150 assume !(8529 == ssl3_accept_~s__state~0); 78299#L153 assume !(8544 == ssl3_accept_~s__state~0); 78297#L156 assume !(8545 == ssl3_accept_~s__state~0); 78295#L159 assume !(8560 == ssl3_accept_~s__state~0); 78294#L162 assume !(8561 == ssl3_accept_~s__state~0); 78293#L165 assume !(8448 == ssl3_accept_~s__state~0); 78291#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77475#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 77459#L105 assume !(16384 == ssl3_accept_~s__state~0); 77457#L108 assume !(8192 == ssl3_accept_~s__state~0); 77454#L111 assume !(24576 == ssl3_accept_~s__state~0); 77452#L114 assume !(8195 == ssl3_accept_~s__state~0); 77450#L117 assume !(8480 == ssl3_accept_~s__state~0); 77446#L120 assume !(8481 == ssl3_accept_~s__state~0); 77447#L123 assume !(8482 == ssl3_accept_~s__state~0); 78722#L126 assume !(8464 == ssl3_accept_~s__state~0); 78720#L129 assume !(8465 == ssl3_accept_~s__state~0); 78718#L132 assume 8466 == ssl3_accept_~s__state~0; 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-18 08:48:50,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:50,535 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 08:48:50,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:50,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:50,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:50,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:50,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:50,541 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:50,541 INFO L82 PathProgramCache]: Analyzing trace with hash -2124712600, now seen corresponding path program 1 times [2018-11-18 08:48:50,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:50,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:50,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,542 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:50,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:50,563 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:50,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1006487726, now seen corresponding path program 1 times [2018-11-18 08:48:50,563 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:50,564 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:50,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,564 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:50,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:50,619 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-18 08:48:50,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:50,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:51,315 WARN L180 SmtUtils]: Spent 687.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 08:48:51,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:51,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:51,360 INFO L87 Difference]: Start difference. First operand 8204 states and 10392 transitions. cyclomatic complexity: 2205 Second operand 3 states. [2018-11-18 08:48:51,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:51,388 INFO L93 Difference]: Finished difference Result 10664 states and 13476 transitions. [2018-11-18 08:48:51,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:51,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10664 states and 13476 transitions. [2018-11-18 08:48:51,411 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-18 08:48:51,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10664 states to 10660 states and 13472 transitions. [2018-11-18 08:48:51,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8004 [2018-11-18 08:48:51,446 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8004 [2018-11-18 08:48:51,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10660 states and 13472 transitions. [2018-11-18 08:48:51,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:51,447 INFO L705 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-18 08:48:51,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10660 states and 13472 transitions. [2018-11-18 08:48:51,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10660 to 10660. [2018-11-18 08:48:51,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10660 states. [2018-11-18 08:48:51,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10660 states to 10660 states and 13472 transitions. [2018-11-18 08:48:51,607 INFO L728 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-18 08:48:51,607 INFO L608 BuchiCegarLoop]: Abstraction has 10660 states and 13472 transitions. [2018-11-18 08:48:51,607 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 08:48:51,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10660 states and 13472 transitions. [2018-11-18 08:48:51,630 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-18 08:48:51,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:51,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:51,631 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:51,631 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-18 08:48:51,631 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 89759#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89706#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 95782#L105 assume !(16384 == ssl3_accept_~s__state~0); 95780#L108 assume !(8192 == ssl3_accept_~s__state~0); 95778#L111 assume !(24576 == ssl3_accept_~s__state~0); 95776#L114 assume !(8195 == ssl3_accept_~s__state~0); 95774#L117 assume !(8480 == ssl3_accept_~s__state~0); 95772#L120 assume !(8481 == ssl3_accept_~s__state~0); 95770#L123 assume !(8482 == ssl3_accept_~s__state~0); 95768#L126 assume 8464 == ssl3_accept_~s__state~0; 90483#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90442#L274 assume 0 == ssl3_accept_~blastFlag~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-18 08:48:51,632 INFO L796 eck$LassoCheckResult]: Loop: 98511#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98362#L105 assume !(16384 == ssl3_accept_~s__state~0); 98342#L108 assume !(8192 == ssl3_accept_~s__state~0); 98343#L111 assume !(24576 == ssl3_accept_~s__state~0); 98327#L114 assume !(8195 == ssl3_accept_~s__state~0); 98328#L117 assume !(8480 == ssl3_accept_~s__state~0); 98201#L120 assume !(8481 == ssl3_accept_~s__state~0); 98069#L123 assume !(8482 == ssl3_accept_~s__state~0); 97795#L126 assume !(8464 == ssl3_accept_~s__state~0); 97794#L129 assume !(8465 == ssl3_accept_~s__state~0); 97721#L132 assume !(8466 == ssl3_accept_~s__state~0); 97599#L135 assume 8496 == ssl3_accept_~s__state~0; 97596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97593#L287 assume !(1 == ssl3_accept_~blastFlag~0); 97590#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 97587#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97585#L293-2 ssl3_accept_~s__init_num~0 := 0; 97582#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 97564#L105 assume !(16384 == ssl3_accept_~s__state~0); 97560#L108 assume !(8192 == ssl3_accept_~s__state~0); 97555#L111 assume !(24576 == ssl3_accept_~s__state~0); 97553#L114 assume !(8195 == ssl3_accept_~s__state~0); 97551#L117 assume !(8480 == ssl3_accept_~s__state~0); 97549#L120 assume !(8481 == ssl3_accept_~s__state~0); 97547#L123 assume !(8482 == ssl3_accept_~s__state~0); 97545#L126 assume !(8464 == ssl3_accept_~s__state~0); 97535#L129 assume !(8465 == ssl3_accept_~s__state~0); 97533#L132 assume !(8466 == ssl3_accept_~s__state~0); 97506#L135 assume !(8496 == ssl3_accept_~s__state~0); 97357#L138 assume !(8497 == ssl3_accept_~s__state~0); 97355#L141 assume 8512 == ssl3_accept_~s__state~0; 97353#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97345#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98789#L105 assume !(16384 == ssl3_accept_~s__state~0); 98788#L108 assume !(8192 == ssl3_accept_~s__state~0); 98787#L111 assume !(24576 == ssl3_accept_~s__state~0); 98786#L114 assume !(8195 == ssl3_accept_~s__state~0); 98785#L117 assume !(8480 == ssl3_accept_~s__state~0); 98784#L120 assume !(8481 == ssl3_accept_~s__state~0); 98783#L123 assume !(8482 == ssl3_accept_~s__state~0); 98782#L126 assume !(8464 == ssl3_accept_~s__state~0); 98781#L129 assume !(8465 == ssl3_accept_~s__state~0); 98780#L132 assume !(8466 == ssl3_accept_~s__state~0); 98779#L135 assume !(8496 == ssl3_accept_~s__state~0); 98778#L138 assume !(8497 == ssl3_accept_~s__state~0); 98777#L141 assume !(8512 == ssl3_accept_~s__state~0); 98776#L144 assume !(8513 == ssl3_accept_~s__state~0); 98775#L147 assume 8528 == ssl3_accept_~s__state~0; 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 !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 98772#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 98771#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 98769#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 98761#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98756#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98736#L105 assume !(16384 == ssl3_accept_~s__state~0); 98734#L108 assume !(8192 == ssl3_accept_~s__state~0); 98730#L111 assume !(24576 == ssl3_accept_~s__state~0); 98729#L114 assume !(8195 == ssl3_accept_~s__state~0); 98724#L117 assume !(8480 == ssl3_accept_~s__state~0); 98722#L120 assume !(8481 == ssl3_accept_~s__state~0); 98720#L123 assume !(8482 == ssl3_accept_~s__state~0); 98718#L126 assume !(8464 == ssl3_accept_~s__state~0); 98717#L129 assume !(8465 == ssl3_accept_~s__state~0); 98715#L132 assume !(8466 == ssl3_accept_~s__state~0); 98714#L135 assume !(8496 == ssl3_accept_~s__state~0); 98708#L138 assume !(8497 == ssl3_accept_~s__state~0); 98706#L141 assume !(8512 == ssl3_accept_~s__state~0); 98704#L144 assume !(8513 == ssl3_accept_~s__state~0); 98703#L147 assume !(8528 == ssl3_accept_~s__state~0); 98702#L150 assume !(8529 == ssl3_accept_~s__state~0); 98695#L153 assume 8544 == ssl3_accept_~s__state~0; 97960#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98685#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 98682#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98680#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98662#L105 assume !(16384 == ssl3_accept_~s__state~0); 98660#L108 assume !(8192 == ssl3_accept_~s__state~0); 98658#L111 assume !(24576 == ssl3_accept_~s__state~0); 98656#L114 assume !(8195 == ssl3_accept_~s__state~0); 98654#L117 assume !(8480 == ssl3_accept_~s__state~0); 98653#L120 assume !(8481 == ssl3_accept_~s__state~0); 98652#L123 assume !(8482 == ssl3_accept_~s__state~0); 98651#L126 assume !(8464 == ssl3_accept_~s__state~0); 98647#L129 assume !(8465 == ssl3_accept_~s__state~0); 98646#L132 assume !(8466 == ssl3_accept_~s__state~0); 98645#L135 assume !(8496 == ssl3_accept_~s__state~0); 98644#L138 assume !(8497 == ssl3_accept_~s__state~0); 98643#L141 assume !(8512 == ssl3_accept_~s__state~0); 98642#L144 assume !(8513 == ssl3_accept_~s__state~0); 98641#L147 assume !(8528 == ssl3_accept_~s__state~0); 98640#L150 assume !(8529 == ssl3_accept_~s__state~0); 98637#L153 assume !(8544 == ssl3_accept_~s__state~0); 98635#L156 assume !(8545 == ssl3_accept_~s__state~0); 98632#L159 assume !(8560 == ssl3_accept_~s__state~0); 98631#L162 assume !(8561 == ssl3_accept_~s__state~0); 98630#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98584#L105 assume !(16384 == ssl3_accept_~s__state~0); 98581#L108 assume !(8192 == ssl3_accept_~s__state~0); 98578#L111 assume !(24576 == ssl3_accept_~s__state~0); 98575#L114 assume !(8195 == ssl3_accept_~s__state~0); 98572#L117 assume !(8480 == ssl3_accept_~s__state~0); 98569#L120 assume !(8481 == ssl3_accept_~s__state~0); 98566#L123 assume !(8482 == ssl3_accept_~s__state~0); 98563#L126 assume !(8464 == ssl3_accept_~s__state~0); 98560#L129 assume !(8465 == ssl3_accept_~s__state~0); 98557#L132 assume !(8466 == ssl3_accept_~s__state~0); 98554#L135 assume !(8496 == ssl3_accept_~s__state~0); 98551#L138 assume !(8497 == ssl3_accept_~s__state~0); 98548#L141 assume !(8512 == ssl3_accept_~s__state~0); 98545#L144 assume !(8513 == ssl3_accept_~s__state~0); 98542#L147 assume !(8528 == ssl3_accept_~s__state~0); 98539#L150 assume !(8529 == ssl3_accept_~s__state~0); 98536#L153 assume !(8544 == ssl3_accept_~s__state~0); 98533#L156 assume !(8545 == ssl3_accept_~s__state~0); 98530#L159 assume !(8560 == ssl3_accept_~s__state~0); 98527#L162 assume !(8561 == ssl3_accept_~s__state~0); 98524#L165 assume !(8448 == ssl3_accept_~s__state~0); 98518#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98263#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 98350#L105 assume !(16384 == ssl3_accept_~s__state~0); 98351#L108 assume !(8192 == ssl3_accept_~s__state~0); 98334#L111 assume !(24576 == ssl3_accept_~s__state~0); 98335#L114 assume !(8195 == ssl3_accept_~s__state~0); 98322#L117 assume !(8480 == ssl3_accept_~s__state~0); 98323#L120 assume !(8481 == ssl3_accept_~s__state~0); 98661#L123 assume !(8482 == ssl3_accept_~s__state~0); 98659#L126 assume !(8464 == ssl3_accept_~s__state~0); 98657#L129 assume !(8465 == ssl3_accept_~s__state~0); 98655#L132 assume 8466 == ssl3_accept_~s__state~0; 97367#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 90447#L274 assume !(0 == ssl3_accept_~blastFlag~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-18 08:48:51,632 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:51,632 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-18 08:48:51,632 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:51,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:51,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:51,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,643 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:51,644 INFO L82 PathProgramCache]: Analyzing trace with hash -498127991, now seen corresponding path program 1 times [2018-11-18 08:48:51,644 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:51,644 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:51,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:51,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:51,694 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 08:48:51,694 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:51,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:51,694 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:51,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:51,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:51,695 INFO L87 Difference]: Start difference. First operand 10660 states and 13472 transitions. cyclomatic complexity: 2833 Second operand 3 states. [2018-11-18 08:48:51,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:51,744 INFO L93 Difference]: Finished difference Result 20576 states and 25892 transitions. [2018-11-18 08:48:51,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:51,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20576 states and 25892 transitions. [2018-11-18 08:48:51,799 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15278 [2018-11-18 08:48:51,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20576 states to 20576 states and 25892 transitions. [2018-11-18 08:48:51,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15412 [2018-11-18 08:48:51,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15412 [2018-11-18 08:48:51,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20576 states and 25892 transitions. [2018-11-18 08:48:51,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:51,838 INFO L705 BuchiCegarLoop]: Abstraction has 20576 states and 25892 transitions. [2018-11-18 08:48:51,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20576 states and 25892 transitions. [2018-11-18 08:48:51,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20576 to 10660. [2018-11-18 08:48:51,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10660 states. [2018-11-18 08:48:51,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10660 states to 10660 states and 13456 transitions. [2018-11-18 08:48:51,931 INFO L728 BuchiCegarLoop]: Abstraction has 10660 states and 13456 transitions. [2018-11-18 08:48:51,931 INFO L608 BuchiCegarLoop]: Abstraction has 10660 states and 13456 transitions. [2018-11-18 08:48:51,931 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 08:48:51,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10660 states and 13456 transitions. [2018-11-18 08:48:51,949 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7886 [2018-11-18 08:48:51,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:51,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:51,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, 1, 1, 1] [2018-11-18 08:48:51,950 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-18 08:48:51,951 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 120987#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120940#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 125672#L105 assume !(16384 == ssl3_accept_~s__state~0); 125669#L108 assume !(8192 == ssl3_accept_~s__state~0); 125670#L111 assume !(24576 == ssl3_accept_~s__state~0); 125667#L114 assume !(8195 == ssl3_accept_~s__state~0); 125668#L117 assume !(8480 == ssl3_accept_~s__state~0); 125663#L120 assume !(8481 == ssl3_accept_~s__state~0); 125664#L123 assume !(8482 == ssl3_accept_~s__state~0); 125635#L126 assume 8464 == ssl3_accept_~s__state~0; 123818#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 123634#L274 assume 0 == ssl3_accept_~blastFlag~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-18 08:48:51,951 INFO L796 eck$LassoCheckResult]: Loop: 128702#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 128571#L105 assume !(16384 == ssl3_accept_~s__state~0); 128556#L108 assume !(8192 == ssl3_accept_~s__state~0); 128557#L111 assume !(24576 == ssl3_accept_~s__state~0); 128542#L114 assume !(8195 == ssl3_accept_~s__state~0); 128543#L117 assume !(8480 == ssl3_accept_~s__state~0); 128530#L120 assume !(8481 == ssl3_accept_~s__state~0); 128531#L123 assume !(8482 == ssl3_accept_~s__state~0); 128516#L126 assume !(8464 == ssl3_accept_~s__state~0); 128517#L129 assume !(8465 == ssl3_accept_~s__state~0); 128283#L132 assume !(8466 == ssl3_accept_~s__state~0); 128100#L135 assume 8496 == ssl3_accept_~s__state~0; 128098#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 128096#L287 assume !(1 == ssl3_accept_~blastFlag~0); 128094#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 128091#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128088#L293-2 ssl3_accept_~s__init_num~0 := 0; 128086#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 128066#L105 assume !(16384 == ssl3_accept_~s__state~0); 128064#L108 assume !(8192 == ssl3_accept_~s__state~0); 128062#L111 assume !(24576 == ssl3_accept_~s__state~0); 128060#L114 assume !(8195 == ssl3_accept_~s__state~0); 128058#L117 assume !(8480 == ssl3_accept_~s__state~0); 128056#L120 assume !(8481 == ssl3_accept_~s__state~0); 128054#L123 assume !(8482 == ssl3_accept_~s__state~0); 128052#L126 assume !(8464 == ssl3_accept_~s__state~0); 128050#L129 assume !(8465 == ssl3_accept_~s__state~0); 128048#L132 assume !(8466 == ssl3_accept_~s__state~0); 128046#L135 assume !(8496 == ssl3_accept_~s__state~0); 128044#L138 assume !(8497 == ssl3_accept_~s__state~0); 128032#L141 assume 8512 == ssl3_accept_~s__state~0; 127987#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127988#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 129613#L105 assume !(16384 == ssl3_accept_~s__state~0); 129611#L108 assume !(8192 == ssl3_accept_~s__state~0); 129608#L111 assume !(24576 == ssl3_accept_~s__state~0); 129605#L114 assume !(8195 == ssl3_accept_~s__state~0); 129599#L117 assume !(8480 == ssl3_accept_~s__state~0); 129592#L120 assume !(8481 == ssl3_accept_~s__state~0); 129589#L123 assume !(8482 == ssl3_accept_~s__state~0); 129586#L126 assume !(8464 == ssl3_accept_~s__state~0); 129582#L129 assume !(8465 == ssl3_accept_~s__state~0); 129579#L132 assume !(8466 == ssl3_accept_~s__state~0); 129576#L135 assume !(8496 == ssl3_accept_~s__state~0); 129572#L138 assume !(8497 == ssl3_accept_~s__state~0); 129568#L141 assume !(8512 == ssl3_accept_~s__state~0); 129566#L144 assume !(8513 == ssl3_accept_~s__state~0); 129564#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 129551#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 129460#L105 assume !(16384 == ssl3_accept_~s__state~0); 129454#L108 assume !(8192 == ssl3_accept_~s__state~0); 129448#L111 assume !(24576 == ssl3_accept_~s__state~0); 129442#L114 assume !(8195 == ssl3_accept_~s__state~0); 129436#L117 assume !(8480 == ssl3_accept_~s__state~0); 129430#L120 assume !(8481 == ssl3_accept_~s__state~0); 129424#L123 assume !(8482 == ssl3_accept_~s__state~0); 129418#L126 assume !(8464 == ssl3_accept_~s__state~0); 129412#L129 assume !(8465 == ssl3_accept_~s__state~0); 129406#L132 assume !(8466 == ssl3_accept_~s__state~0); 129400#L135 assume !(8496 == ssl3_accept_~s__state~0); 129395#L138 assume !(8497 == ssl3_accept_~s__state~0); 129388#L141 assume !(8512 == ssl3_accept_~s__state~0); 129382#L144 assume !(8513 == ssl3_accept_~s__state~0); 129376#L147 assume !(8528 == ssl3_accept_~s__state~0); 129369#L150 assume !(8529 == ssl3_accept_~s__state~0); 129364#L153 assume 8544 == ssl3_accept_~s__state~0; 128251#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 129355#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 129350#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 129346#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 129222#L105 assume !(16384 == ssl3_accept_~s__state~0); 129221#L108 assume !(8192 == ssl3_accept_~s__state~0); 129220#L111 assume !(24576 == ssl3_accept_~s__state~0); 129218#L114 assume !(8195 == ssl3_accept_~s__state~0); 129216#L117 assume !(8480 == ssl3_accept_~s__state~0); 129210#L120 assume !(8481 == ssl3_accept_~s__state~0); 129208#L123 assume !(8482 == ssl3_accept_~s__state~0); 129206#L126 assume !(8464 == ssl3_accept_~s__state~0); 129199#L129 assume !(8465 == ssl3_accept_~s__state~0); 129196#L132 assume !(8466 == ssl3_accept_~s__state~0); 129193#L135 assume !(8496 == ssl3_accept_~s__state~0); 129190#L138 assume !(8497 == ssl3_accept_~s__state~0); 129187#L141 assume !(8512 == ssl3_accept_~s__state~0); 129184#L144 assume !(8513 == ssl3_accept_~s__state~0); 129181#L147 assume !(8528 == ssl3_accept_~s__state~0); 129126#L150 assume !(8529 == ssl3_accept_~s__state~0); 129123#L153 assume !(8544 == ssl3_accept_~s__state~0); 129121#L156 assume !(8545 == ssl3_accept_~s__state~0); 129117#L159 assume !(8560 == ssl3_accept_~s__state~0); 129116#L162 assume !(8561 == ssl3_accept_~s__state~0); 129110#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 129054#L105 assume !(16384 == ssl3_accept_~s__state~0); 129050#L108 assume !(8192 == ssl3_accept_~s__state~0); 129046#L111 assume !(24576 == ssl3_accept_~s__state~0); 129042#L114 assume !(8195 == ssl3_accept_~s__state~0); 129038#L117 assume !(8480 == ssl3_accept_~s__state~0); 129034#L120 assume !(8481 == ssl3_accept_~s__state~0); 129030#L123 assume !(8482 == ssl3_accept_~s__state~0); 129026#L126 assume !(8464 == ssl3_accept_~s__state~0); 129022#L129 assume !(8465 == ssl3_accept_~s__state~0); 129018#L132 assume !(8466 == ssl3_accept_~s__state~0); 129013#L135 assume !(8496 == ssl3_accept_~s__state~0); 129009#L138 assume !(8497 == ssl3_accept_~s__state~0); 129004#L141 assume !(8512 == ssl3_accept_~s__state~0); 129000#L144 assume !(8513 == ssl3_accept_~s__state~0); 128995#L147 assume !(8528 == ssl3_accept_~s__state~0); 128992#L150 assume !(8529 == ssl3_accept_~s__state~0); 128988#L153 assume !(8544 == ssl3_accept_~s__state~0); 128983#L156 assume !(8545 == ssl3_accept_~s__state~0); 128979#L159 assume !(8560 == ssl3_accept_~s__state~0); 128974#L162 assume !(8561 == ssl3_accept_~s__state~0); 128970#L165 assume !(8448 == ssl3_accept_~s__state~0); 128894#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 128610#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 128563#L105 assume !(16384 == ssl3_accept_~s__state~0); 128564#L108 assume !(8192 == ssl3_accept_~s__state~0); 128549#L111 assume !(24576 == ssl3_accept_~s__state~0); 128550#L114 assume !(8195 == ssl3_accept_~s__state~0); 128536#L117 assume !(8480 == ssl3_accept_~s__state~0); 128537#L120 assume !(8481 == ssl3_accept_~s__state~0); 128522#L123 assume !(8482 == ssl3_accept_~s__state~0); 128523#L126 assume !(8464 == ssl3_accept_~s__state~0); 128288#L129 assume !(8465 == ssl3_accept_~s__state~0); 128289#L132 assume 8466 == ssl3_accept_~s__state~0; 128111#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 123640#L274 assume !(0 == ssl3_accept_~blastFlag~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-18 08:48:51,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:51,951 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 2 times [2018-11-18 08:48:51,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:51,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:51,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:51,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:51,959 INFO L82 PathProgramCache]: Analyzing trace with hash -230998360, now seen corresponding path program 2 times [2018-11-18 08:48:51,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:51,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:51,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,960 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:51,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:51,983 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:51,983 INFO L82 PathProgramCache]: Analyzing trace with hash -2079761578, now seen corresponding path program 1 times [2018-11-18 08:48:51,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:51,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:51,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:51,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:51,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:52,023 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-18 08:48:52,023 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:52,023 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:52,716 WARN L180 SmtUtils]: Spent 686.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 08:48:52,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:52,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:52,766 INFO L87 Difference]: Start difference. First operand 10660 states and 13456 transitions. cyclomatic complexity: 2817 Second operand 3 states. [2018-11-18 08:48:52,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:52,789 INFO L93 Difference]: Finished difference Result 10952 states and 13804 transitions. [2018-11-18 08:48:52,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:52,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10952 states and 13804 transitions. [2018-11-18 08:48:52,816 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-18 08:48:52,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10952 states to 10856 states and 13688 transitions. [2018-11-18 08:48:52,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8104 [2018-11-18 08:48:52,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8104 [2018-11-18 08:48:52,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10856 states and 13688 transitions. [2018-11-18 08:48:52,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:52,846 INFO L705 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-18 08:48:52,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10856 states and 13688 transitions. [2018-11-18 08:48:52,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10856 to 10856. [2018-11-18 08:48:52,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10856 states. [2018-11-18 08:48:52,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10856 states to 10856 states and 13688 transitions. [2018-11-18 08:48:52,984 INFO L728 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-18 08:48:52,984 INFO L608 BuchiCegarLoop]: Abstraction has 10856 states and 13688 transitions. [2018-11-18 08:48:52,984 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 08:48:52,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10856 states and 13688 transitions. [2018-11-18 08:48:53,003 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-18 08:48:53,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:53,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:53,004 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:53,004 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-18 08:48:53,005 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 142611#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 142562#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 148597#L105 assume !(16384 == ssl3_accept_~s__state~0); 148596#L108 assume !(8192 == ssl3_accept_~s__state~0); 148595#L111 assume !(24576 == ssl3_accept_~s__state~0); 148594#L114 assume !(8195 == ssl3_accept_~s__state~0); 148593#L117 assume !(8480 == ssl3_accept_~s__state~0); 148592#L120 assume !(8481 == ssl3_accept_~s__state~0); 148591#L123 assume !(8482 == ssl3_accept_~s__state~0); 148590#L126 assume !(8464 == ssl3_accept_~s__state~0); 148589#L129 assume 8465 == ssl3_accept_~s__state~0; 147947#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 147925#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 147924#L274-2 [2018-11-18 08:48:53,005 INFO L796 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147901#L105 assume !(16384 == ssl3_accept_~s__state~0); 147899#L108 assume !(8192 == ssl3_accept_~s__state~0); 147897#L111 assume !(24576 == ssl3_accept_~s__state~0); 147895#L114 assume !(8195 == ssl3_accept_~s__state~0); 147893#L117 assume !(8480 == ssl3_accept_~s__state~0); 147891#L120 assume !(8481 == ssl3_accept_~s__state~0); 147889#L123 assume !(8482 == ssl3_accept_~s__state~0); 147887#L126 assume !(8464 == ssl3_accept_~s__state~0); 147885#L129 assume !(8465 == ssl3_accept_~s__state~0); 147883#L132 assume !(8466 == ssl3_accept_~s__state~0); 147855#L135 assume 8496 == ssl3_accept_~s__state~0; 147846#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 147843#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 147840#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 147838#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 147402#L293-2 ssl3_accept_~s__init_num~0 := 0; 147403#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147276#L105 assume !(16384 == ssl3_accept_~s__state~0); 147265#L108 assume !(8192 == ssl3_accept_~s__state~0); 147266#L111 assume !(24576 == ssl3_accept_~s__state~0); 147254#L114 assume !(8195 == ssl3_accept_~s__state~0); 147255#L117 assume !(8480 == ssl3_accept_~s__state~0); 147148#L120 assume !(8481 == ssl3_accept_~s__state~0); 147149#L123 assume !(8482 == ssl3_accept_~s__state~0); 147099#L126 assume !(8464 == ssl3_accept_~s__state~0); 147100#L129 assume !(8465 == ssl3_accept_~s__state~0); 147090#L132 assume !(8466 == ssl3_accept_~s__state~0); 147091#L135 assume !(8496 == ssl3_accept_~s__state~0); 147048#L138 assume !(8497 == ssl3_accept_~s__state~0); 147049#L141 assume 8512 == ssl3_accept_~s__state~0; 147034#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147035#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147820#L105 assume !(16384 == ssl3_accept_~s__state~0); 147819#L108 assume !(8192 == ssl3_accept_~s__state~0); 147818#L111 assume !(24576 == ssl3_accept_~s__state~0); 147817#L114 assume !(8195 == ssl3_accept_~s__state~0); 147816#L117 assume !(8480 == ssl3_accept_~s__state~0); 147815#L120 assume !(8481 == ssl3_accept_~s__state~0); 147814#L123 assume !(8482 == ssl3_accept_~s__state~0); 147813#L126 assume !(8464 == ssl3_accept_~s__state~0); 147812#L129 assume !(8465 == ssl3_accept_~s__state~0); 147811#L132 assume !(8466 == ssl3_accept_~s__state~0); 147810#L135 assume !(8496 == ssl3_accept_~s__state~0); 147809#L138 assume !(8497 == ssl3_accept_~s__state~0); 147808#L141 assume !(8512 == ssl3_accept_~s__state~0); 147807#L144 assume !(8513 == ssl3_accept_~s__state~0); 147806#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 147803#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147773#L105 assume !(16384 == ssl3_accept_~s__state~0); 147771#L108 assume !(8192 == ssl3_accept_~s__state~0); 147769#L111 assume !(24576 == ssl3_accept_~s__state~0); 147767#L114 assume !(8195 == ssl3_accept_~s__state~0); 147765#L117 assume !(8480 == ssl3_accept_~s__state~0); 147763#L120 assume !(8481 == ssl3_accept_~s__state~0); 147761#L123 assume !(8482 == ssl3_accept_~s__state~0); 147759#L126 assume !(8464 == ssl3_accept_~s__state~0); 147757#L129 assume !(8465 == ssl3_accept_~s__state~0); 147755#L132 assume !(8466 == ssl3_accept_~s__state~0); 147753#L135 assume !(8496 == ssl3_accept_~s__state~0); 147751#L138 assume !(8497 == ssl3_accept_~s__state~0); 147749#L141 assume !(8512 == ssl3_accept_~s__state~0); 147747#L144 assume !(8513 == ssl3_accept_~s__state~0); 147745#L147 assume !(8528 == ssl3_accept_~s__state~0); 147743#L150 assume !(8529 == ssl3_accept_~s__state~0); 147741#L153 assume 8544 == ssl3_accept_~s__state~0; 145532#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 147738#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 147735#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147733#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147715#L105 assume !(16384 == ssl3_accept_~s__state~0); 147714#L108 assume !(8192 == ssl3_accept_~s__state~0); 147713#L111 assume !(24576 == ssl3_accept_~s__state~0); 147712#L114 assume !(8195 == ssl3_accept_~s__state~0); 147711#L117 assume !(8480 == ssl3_accept_~s__state~0); 147710#L120 assume !(8481 == ssl3_accept_~s__state~0); 147709#L123 assume !(8482 == ssl3_accept_~s__state~0); 147708#L126 assume !(8464 == ssl3_accept_~s__state~0); 147707#L129 assume !(8465 == ssl3_accept_~s__state~0); 147706#L132 assume !(8466 == ssl3_accept_~s__state~0); 147705#L135 assume !(8496 == ssl3_accept_~s__state~0); 147704#L138 assume !(8497 == ssl3_accept_~s__state~0); 147703#L141 assume !(8512 == ssl3_accept_~s__state~0); 147702#L144 assume !(8513 == ssl3_accept_~s__state~0); 147701#L147 assume !(8528 == ssl3_accept_~s__state~0); 147700#L150 assume !(8529 == ssl3_accept_~s__state~0); 147699#L153 assume !(8544 == ssl3_accept_~s__state~0); 147698#L156 assume !(8545 == ssl3_accept_~s__state~0); 147697#L159 assume !(8560 == ssl3_accept_~s__state~0); 147696#L162 assume !(8561 == ssl3_accept_~s__state~0); 147695#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147680#L105 assume !(16384 == ssl3_accept_~s__state~0); 147679#L108 assume !(8192 == ssl3_accept_~s__state~0); 147678#L111 assume !(24576 == ssl3_accept_~s__state~0); 147677#L114 assume !(8195 == ssl3_accept_~s__state~0); 147676#L117 assume !(8480 == ssl3_accept_~s__state~0); 147675#L120 assume !(8481 == ssl3_accept_~s__state~0); 147674#L123 assume !(8482 == ssl3_accept_~s__state~0); 147673#L126 assume !(8464 == ssl3_accept_~s__state~0); 147672#L129 assume !(8465 == ssl3_accept_~s__state~0); 147671#L132 assume !(8466 == ssl3_accept_~s__state~0); 147670#L135 assume !(8496 == ssl3_accept_~s__state~0); 147669#L138 assume !(8497 == ssl3_accept_~s__state~0); 147668#L141 assume !(8512 == ssl3_accept_~s__state~0); 147667#L144 assume !(8513 == ssl3_accept_~s__state~0); 147666#L147 assume !(8528 == ssl3_accept_~s__state~0); 147665#L150 assume !(8529 == ssl3_accept_~s__state~0); 147664#L153 assume !(8544 == ssl3_accept_~s__state~0); 147663#L156 assume !(8545 == ssl3_accept_~s__state~0); 147662#L159 assume !(8560 == ssl3_accept_~s__state~0); 147661#L162 assume !(8561 == ssl3_accept_~s__state~0); 147659#L165 assume !(8448 == ssl3_accept_~s__state~0); 147626#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 147248#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 147994#L105 assume !(16384 == ssl3_accept_~s__state~0); 147989#L108 assume !(8192 == ssl3_accept_~s__state~0); 147984#L111 assume !(24576 == ssl3_accept_~s__state~0); 147979#L114 assume !(8195 == ssl3_accept_~s__state~0); 147974#L117 assume !(8480 == ssl3_accept_~s__state~0); 147969#L120 assume !(8481 == ssl3_accept_~s__state~0); 147964#L123 assume !(8482 == ssl3_accept_~s__state~0); 147959#L126 assume !(8464 == ssl3_accept_~s__state~0); 147929#L129 assume !(8465 == ssl3_accept_~s__state~0); 147930#L132 assume 8466 == ssl3_accept_~s__state~0; 145599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 147933#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 147924#L274-2 [2018-11-18 08:48:53,005 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:53,005 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-18 08:48:53,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:53,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:53,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:53,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:53,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:53,034 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:53,034 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:53,034 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:53,034 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:53,035 INFO L82 PathProgramCache]: Analyzing trace with hash -888706570, now seen corresponding path program 2 times [2018-11-18 08:48:53,035 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:53,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:53,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:53,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 08:48:53,081 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:53,082 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:48:53,082 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:53,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:53,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:53,082 INFO L87 Difference]: Start difference. First operand 10856 states and 13688 transitions. cyclomatic complexity: 2853 Second operand 3 states. [2018-11-18 08:48:53,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:53,168 INFO L93 Difference]: Finished difference Result 10908 states and 13721 transitions. [2018-11-18 08:48:53,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:53,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10908 states and 13721 transitions. [2018-11-18 08:48:53,193 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8014 [2018-11-18 08:48:53,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10908 states to 10908 states and 13721 transitions. [2018-11-18 08:48:53,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8140 [2018-11-18 08:48:53,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8140 [2018-11-18 08:48:53,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10908 states and 13721 transitions. [2018-11-18 08:48:53,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:53,213 INFO L705 BuchiCegarLoop]: Abstraction has 10908 states and 13721 transitions. [2018-11-18 08:48:53,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10908 states and 13721 transitions. [2018-11-18 08:48:53,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10908 to 10856. [2018-11-18 08:48:53,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10856 states. [2018-11-18 08:48:53,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10856 states to 10856 states and 13661 transitions. [2018-11-18 08:48:53,273 INFO L728 BuchiCegarLoop]: Abstraction has 10856 states and 13661 transitions. [2018-11-18 08:48:53,273 INFO L608 BuchiCegarLoop]: Abstraction has 10856 states and 13661 transitions. [2018-11-18 08:48:53,273 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 08:48:53,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10856 states and 13661 transitions. [2018-11-18 08:48:53,290 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7986 [2018-11-18 08:48:53,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:53,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:53,290 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:53,290 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:53,291 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 164386#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164335#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 171092#L105 assume !(16384 == ssl3_accept_~s__state~0); 171090#L108 assume !(8192 == ssl3_accept_~s__state~0); 171088#L111 assume !(24576 == ssl3_accept_~s__state~0); 171086#L114 assume !(8195 == ssl3_accept_~s__state~0); 171084#L117 assume !(8480 == ssl3_accept_~s__state~0); 171082#L120 assume !(8481 == ssl3_accept_~s__state~0); 171080#L123 assume !(8482 == ssl3_accept_~s__state~0); 165705#L126 assume !(8464 == ssl3_accept_~s__state~0); 165706#L129 assume !(8465 == ssl3_accept_~s__state~0); 170349#L132 assume !(8466 == ssl3_accept_~s__state~0); 170350#L135 assume !(8496 == ssl3_accept_~s__state~0); 171186#L138 [2018-11-18 08:48:53,291 INFO L796 eck$LassoCheckResult]: Loop: 171186#L138 assume !(8497 == ssl3_accept_~s__state~0); 171183#L141 assume !(8512 == ssl3_accept_~s__state~0); 171174#L144 assume !(8513 == ssl3_accept_~s__state~0); 171171#L147 assume !(8528 == ssl3_accept_~s__state~0); 171167#L150 assume !(8529 == ssl3_accept_~s__state~0); 171163#L153 assume !(8544 == ssl3_accept_~s__state~0); 171159#L156 assume !(8545 == ssl3_accept_~s__state~0); 171155#L159 assume !(8560 == ssl3_accept_~s__state~0); 171151#L162 assume !(8561 == ssl3_accept_~s__state~0); 169582#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 169547#L105 assume !(16384 == ssl3_accept_~s__state~0); 169548#L108 assume !(8192 == ssl3_accept_~s__state~0); 169526#L111 assume !(24576 == ssl3_accept_~s__state~0); 169528#L114 assume !(8195 == ssl3_accept_~s__state~0); 169400#L117 assume !(8480 == ssl3_accept_~s__state~0); 169401#L120 assume !(8481 == ssl3_accept_~s__state~0); 169376#L123 assume 8482 == ssl3_accept_~s__state~0; 169377#L124 ssl3_accept_~s__state~0 := 3; 171237#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 171214#L105 assume !(16384 == ssl3_accept_~s__state~0); 171212#L108 assume !(8192 == ssl3_accept_~s__state~0); 171210#L111 assume !(24576 == ssl3_accept_~s__state~0); 171208#L114 assume !(8195 == ssl3_accept_~s__state~0); 171206#L117 assume !(8480 == ssl3_accept_~s__state~0); 171204#L120 assume !(8481 == ssl3_accept_~s__state~0); 171202#L123 assume !(8482 == ssl3_accept_~s__state~0); 171200#L126 assume !(8464 == ssl3_accept_~s__state~0); 171198#L129 assume !(8465 == ssl3_accept_~s__state~0); 171196#L132 assume !(8466 == ssl3_accept_~s__state~0); 171189#L135 assume !(8496 == ssl3_accept_~s__state~0); 171186#L138 [2018-11-18 08:48:53,291 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:53,291 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 08:48:53,291 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:53,291 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:53,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,292 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:53,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:53,318 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:48:53,318 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:48:53,318 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:48:53,318 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:53,319 INFO L82 PathProgramCache]: Analyzing trace with hash 389339496, now seen corresponding path program 2 times [2018-11-18 08:48:53,319 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:53,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:53,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:53,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:53,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:53,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:53,408 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:53,408 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:53,408 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:53,408 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:53,408 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:48:53,408 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:53,408 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:53,408 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:53,408 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 08:48:53,408 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:53,409 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:53,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,467 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:53,467 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:53,483 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:53,483 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:53,490 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:48:53,490 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:53,511 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:53,511 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:53,518 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:48:53,518 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:53,538 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:53,538 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:53,554 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:48:53,554 INFO L448 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_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:53,575 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:48:53,575 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:53,611 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:48:53,611 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:48:53,617 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:48:53,633 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:48:53,633 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:48:53,633 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:48:53,633 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:48:53,633 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:48:53,633 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:48:53,633 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:48:53,633 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:48:53,633 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 08:48:53,633 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:48:53,633 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:48:53,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:48:53,703 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:48:53,704 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:48:53,704 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:48:53,704 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:48:53,704 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:48:53,705 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:48:53,705 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:48:53,705 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:48:53,705 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:48:53,705 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:48:53,706 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:48:53,706 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:48:53,706 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:48:53,706 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:48:53,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:48:53,707 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:48:53,707 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:48:53,707 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:48:53,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:48:53,708 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:48:53,710 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:48:53,710 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 08:48:53,710 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:48:53,710 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:48:53,710 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:48:53,710 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 08:48:53,710 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:48:53,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:53,764 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:53,773 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:53,784 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:48:53,785 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 08:48:53,785 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10856 states and 13661 transitions. cyclomatic complexity: 2826 Second operand 5 states. [2018-11-18 08:48:54,044 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-18 08:48:54,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 08:48:54,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:48:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 346 transitions. [2018-11-18 08:48:54,046 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 08:48:54,047 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:54,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 08:48:54,047 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:54,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 08:48:54,048 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:48:54,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37064 states and 46263 transitions. [2018-11-18 08:48:54,137 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15438 [2018-11-18 08:48:54,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37064 states to 36702 states and 45807 transitions. [2018-11-18 08:48:54,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16746 [2018-11-18 08:48:54,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16828 [2018-11-18 08:48:54,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36702 states and 45807 transitions. [2018-11-18 08:48:54,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:54,215 INFO L705 BuchiCegarLoop]: Abstraction has 36702 states and 45807 transitions. [2018-11-18 08:48:54,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36702 states and 45807 transitions. [2018-11-18 08:48:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36702 to 32456. [2018-11-18 08:48:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32456 states. [2018-11-18 08:48:54,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32456 states to 32456 states and 40806 transitions. [2018-11-18 08:48:54,572 INFO L728 BuchiCegarLoop]: Abstraction has 32456 states and 40806 transitions. [2018-11-18 08:48:54,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:48:54,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:48:54,573 INFO L87 Difference]: Start difference. First operand 32456 states and 40806 transitions. Second operand 3 states. [2018-11-18 08:48:54,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:54,668 INFO L93 Difference]: Finished difference Result 14549 states and 18183 transitions. [2018-11-18 08:48:54,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:48:54,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14549 states and 18183 transitions. [2018-11-18 08:48:54,693 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4614 [2018-11-18 08:48:54,713 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14549 states to 14538 states and 18172 transitions. [2018-11-18 08:48:54,713 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4688 [2018-11-18 08:48:54,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4688 [2018-11-18 08:48:54,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14538 states and 18172 transitions. [2018-11-18 08:48:54,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:54,716 INFO L705 BuchiCegarLoop]: Abstraction has 14538 states and 18172 transitions. [2018-11-18 08:48:54,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states and 18172 transitions. [2018-11-18 08:48:54,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 14374. [2018-11-18 08:48:54,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14374 states. [2018-11-18 08:48:54,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14374 states to 14374 states and 17976 transitions. [2018-11-18 08:48:54,817 INFO L728 BuchiCegarLoop]: Abstraction has 14374 states and 17976 transitions. [2018-11-18 08:48:54,817 INFO L608 BuchiCegarLoop]: Abstraction has 14374 states and 17976 transitions. [2018-11-18 08:48:54,817 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 08:48:54,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14374 states and 17976 transitions. [2018-11-18 08:48:54,835 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4550 [2018-11-18 08:48:54,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:54,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:54,836 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:54,836 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-18 08:48:54,836 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 259515#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 259472#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 261905#L105 assume !(16384 == ssl3_accept_~s__state~0); 261904#L108 assume !(8192 == ssl3_accept_~s__state~0); 261903#L111 assume !(24576 == ssl3_accept_~s__state~0); 261902#L114 assume !(8195 == ssl3_accept_~s__state~0); 261901#L117 assume !(8480 == ssl3_accept_~s__state~0); 261900#L120 assume !(8481 == ssl3_accept_~s__state~0); 261899#L123 assume !(8482 == ssl3_accept_~s__state~0); 261898#L126 assume 8464 == ssl3_accept_~s__state~0; 261897#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 261896#L274 assume 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 261883#L105 assume !(16384 == ssl3_accept_~s__state~0); 261882#L108 assume !(8192 == ssl3_accept_~s__state~0); 261881#L111 assume !(24576 == ssl3_accept_~s__state~0); 261880#L114 assume !(8195 == ssl3_accept_~s__state~0); 261879#L117 assume !(8480 == ssl3_accept_~s__state~0); 261878#L120 assume !(8481 == ssl3_accept_~s__state~0); 261877#L123 assume !(8482 == ssl3_accept_~s__state~0); 261876#L126 assume !(8464 == ssl3_accept_~s__state~0); 261875#L129 assume !(8465 == ssl3_accept_~s__state~0); 261874#L132 assume !(8466 == ssl3_accept_~s__state~0); 261873#L135 assume 8496 == ssl3_accept_~s__state~0; 261872#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 261871#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 261869#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 261867#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 261868#L293-2 ssl3_accept_~s__init_num~0 := 0; 263153#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 263136#L105 assume !(16384 == ssl3_accept_~s__state~0); 263134#L108 assume !(8192 == ssl3_accept_~s__state~0); 263131#L111 assume !(24576 == ssl3_accept_~s__state~0); 263127#L114 assume !(8195 == ssl3_accept_~s__state~0); 263124#L117 assume !(8480 == ssl3_accept_~s__state~0); 263121#L120 assume !(8481 == ssl3_accept_~s__state~0); 263048#L123 assume !(8482 == ssl3_accept_~s__state~0); 263042#L126 assume !(8464 == ssl3_accept_~s__state~0); 263038#L129 assume !(8465 == ssl3_accept_~s__state~0); 263032#L132 assume !(8466 == ssl3_accept_~s__state~0); 263028#L135 assume !(8496 == ssl3_accept_~s__state~0); 263017#L138 assume !(8497 == ssl3_accept_~s__state~0); 259458#L141 [2018-11-18 08:48:54,836 INFO L796 eck$LassoCheckResult]: Loop: 259458#L141 assume !(8512 == ssl3_accept_~s__state~0); 259380#L144 assume !(8513 == ssl3_accept_~s__state~0); 259332#L147 assume !(8528 == ssl3_accept_~s__state~0); 259333#L150 assume !(8529 == ssl3_accept_~s__state~0); 259298#L153 assume !(8544 == ssl3_accept_~s__state~0); 259299#L156 assume !(8545 == ssl3_accept_~s__state~0); 259570#L159 assume !(8560 == ssl3_accept_~s__state~0); 259556#L162 assume !(8561 == ssl3_accept_~s__state~0); 259506#L165 assume !(8448 == ssl3_accept_~s__state~0); 259484#L168 assume !(8576 == ssl3_accept_~s__state~0); 259485#L171 assume !(8577 == ssl3_accept_~s__state~0); 259467#L174 assume !(8592 == ssl3_accept_~s__state~0); 259388#L177 assume !(8593 == ssl3_accept_~s__state~0); 259336#L180 assume !(8608 == ssl3_accept_~s__state~0); 259337#L183 assume !(8609 == ssl3_accept_~s__state~0); 259263#L186 assume !(8640 == ssl3_accept_~s__state~0); 259264#L189 assume !(8641 == ssl3_accept_~s__state~0); 259574#L192 assume 8656 == ssl3_accept_~s__state~0; 259469#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 259418#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 259419#L493 assume 2 == ssl3_accept_~blastFlag~0;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 !(0 == ssl3_accept_~tmp___10~0); 259313#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 270000#L105 assume !(16384 == ssl3_accept_~s__state~0); 269998#L108 assume !(8192 == ssl3_accept_~s__state~0); 269996#L111 assume !(24576 == ssl3_accept_~s__state~0); 269994#L114 assume !(8195 == ssl3_accept_~s__state~0); 269992#L117 assume !(8480 == ssl3_accept_~s__state~0); 269990#L120 assume !(8481 == ssl3_accept_~s__state~0); 269988#L123 assume !(8482 == ssl3_accept_~s__state~0); 269986#L126 assume !(8464 == ssl3_accept_~s__state~0); 269984#L129 assume !(8465 == ssl3_accept_~s__state~0); 269982#L132 assume !(8466 == ssl3_accept_~s__state~0); 269980#L135 assume !(8496 == ssl3_accept_~s__state~0); 269978#L138 assume !(8497 == ssl3_accept_~s__state~0); 269976#L141 assume !(8512 == ssl3_accept_~s__state~0); 269974#L144 assume !(8513 == ssl3_accept_~s__state~0); 269972#L147 assume !(8528 == ssl3_accept_~s__state~0); 269970#L150 assume !(8529 == ssl3_accept_~s__state~0); 269968#L153 assume !(8544 == ssl3_accept_~s__state~0); 269966#L156 assume !(8545 == ssl3_accept_~s__state~0); 269964#L159 assume !(8560 == ssl3_accept_~s__state~0); 269962#L162 assume !(8561 == ssl3_accept_~s__state~0); 269960#L165 assume !(8448 == ssl3_accept_~s__state~0); 269958#L168 assume !(8576 == ssl3_accept_~s__state~0); 269956#L171 assume !(8577 == ssl3_accept_~s__state~0); 269954#L174 assume !(8592 == ssl3_accept_~s__state~0); 269953#L177 assume !(8593 == ssl3_accept_~s__state~0); 269952#L180 assume !(8608 == ssl3_accept_~s__state~0); 269951#L183 assume !(8609 == ssl3_accept_~s__state~0); 269950#L186 assume !(8640 == ssl3_accept_~s__state~0); 269948#L189 assume !(8641 == ssl3_accept_~s__state~0); 269947#L192 assume !(8656 == ssl3_accept_~s__state~0); 259560#L195 assume !(8657 == ssl3_accept_~s__state~0); 259510#L198 assume 8672 == ssl3_accept_~s__state~0; 259416#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 259390#L513 assume !(4 == ssl3_accept_~blastFlag~0); 259308#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 259309#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 259523#L520-2 ssl3_accept_~s__init_num~0 := 0; 262052#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 270138#L105 assume !(16384 == ssl3_accept_~s__state~0); 270137#L108 assume !(8192 == ssl3_accept_~s__state~0); 270126#L111 assume !(24576 == ssl3_accept_~s__state~0); 270122#L114 assume !(8195 == ssl3_accept_~s__state~0); 270118#L117 assume !(8480 == ssl3_accept_~s__state~0); 270114#L120 assume !(8481 == ssl3_accept_~s__state~0); 270110#L123 assume !(8482 == ssl3_accept_~s__state~0); 270106#L126 assume !(8464 == ssl3_accept_~s__state~0); 269530#L129 assume !(8465 == ssl3_accept_~s__state~0); 269524#L132 assume !(8466 == ssl3_accept_~s__state~0); 269521#L135 assume !(8496 == ssl3_accept_~s__state~0); 269518#L138 assume !(8497 == ssl3_accept_~s__state~0); 269515#L141 assume !(8512 == ssl3_accept_~s__state~0); 269512#L144 assume !(8513 == ssl3_accept_~s__state~0); 269511#L147 assume !(8528 == ssl3_accept_~s__state~0); 269509#L150 assume !(8529 == ssl3_accept_~s__state~0); 269507#L153 assume !(8544 == ssl3_accept_~s__state~0); 269506#L156 assume !(8545 == ssl3_accept_~s__state~0); 269504#L159 assume !(8560 == ssl3_accept_~s__state~0); 269503#L162 assume !(8561 == ssl3_accept_~s__state~0); 269502#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 259753#L105 assume !(16384 == ssl3_accept_~s__state~0); 259754#L108 assume !(8192 == ssl3_accept_~s__state~0); 259745#L111 assume !(24576 == ssl3_accept_~s__state~0); 259741#L114 assume !(8195 == ssl3_accept_~s__state~0); 259742#L117 assume !(8480 == ssl3_accept_~s__state~0); 259731#L120 assume !(8481 == ssl3_accept_~s__state~0); 259732#L123 assume !(8482 == ssl3_accept_~s__state~0); 259721#L126 assume !(8464 == ssl3_accept_~s__state~0); 259722#L129 assume !(8465 == ssl3_accept_~s__state~0); 259716#L132 assume !(8466 == ssl3_accept_~s__state~0); 259717#L135 assume !(8496 == ssl3_accept_~s__state~0); 259706#L138 assume !(8497 == ssl3_accept_~s__state~0); 259707#L141 assume !(8512 == ssl3_accept_~s__state~0); 259693#L144 assume !(8513 == ssl3_accept_~s__state~0); 259694#L147 assume !(8528 == ssl3_accept_~s__state~0); 259684#L150 assume !(8529 == ssl3_accept_~s__state~0); 259685#L153 assume !(8544 == ssl3_accept_~s__state~0); 259675#L156 assume !(8545 == ssl3_accept_~s__state~0); 259676#L159 assume !(8560 == ssl3_accept_~s__state~0); 259652#L162 assume !(8561 == ssl3_accept_~s__state~0); 259653#L165 assume !(8448 == ssl3_accept_~s__state~0); 259640#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 259450#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 259446#L105 assume !(16384 == ssl3_accept_~s__state~0); 259447#L108 assume !(8192 == ssl3_accept_~s__state~0); 259370#L111 assume !(24576 == ssl3_accept_~s__state~0); 259328#L114 assume !(8195 == ssl3_accept_~s__state~0); 259329#L117 assume !(8480 == ssl3_accept_~s__state~0); 259343#L120 assume !(8481 == ssl3_accept_~s__state~0); 259565#L123 assume !(8482 == ssl3_accept_~s__state~0); 259566#L126 assume !(8464 == ssl3_accept_~s__state~0); 273490#L129 assume !(8465 == ssl3_accept_~s__state~0); 273491#L132 assume !(8466 == ssl3_accept_~s__state~0); 273307#L135 assume 8496 == ssl3_accept_~s__state~0; 259344#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 259345#L287 assume !(1 == ssl3_accept_~blastFlag~0); 259392#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 259393#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 259363#L293-2 ssl3_accept_~s__init_num~0 := 0; 259364#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 273465#L105 assume !(16384 == ssl3_accept_~s__state~0); 273463#L108 assume !(8192 == ssl3_accept_~s__state~0); 273461#L111 assume !(24576 == ssl3_accept_~s__state~0); 273459#L114 assume !(8195 == ssl3_accept_~s__state~0); 273457#L117 assume !(8480 == ssl3_accept_~s__state~0); 273455#L120 assume !(8481 == ssl3_accept_~s__state~0); 273454#L123 assume !(8482 == ssl3_accept_~s__state~0); 273453#L126 assume !(8464 == ssl3_accept_~s__state~0); 273452#L129 assume !(8465 == ssl3_accept_~s__state~0); 259534#L132 assume !(8466 == ssl3_accept_~s__state~0); 259477#L135 assume !(8496 == ssl3_accept_~s__state~0); 259478#L138 assume !(8497 == ssl3_accept_~s__state~0); 259458#L141 [2018-11-18 08:48:54,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:54,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1483849366, now seen corresponding path program 1 times [2018-11-18 08:48:54,836 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:54,836 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:54,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:54,837 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:54,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:54,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:54,847 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:54,847 INFO L82 PathProgramCache]: Analyzing trace with hash -511234427, now seen corresponding path program 1 times [2018-11-18 08:48:54,847 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:54,847 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:54,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:54,848 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:54,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:54,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 08:48:54,918 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:48:54,918 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:54,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:54,952 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:54,971 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-18 08:48:54,987 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:48:54,988 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 08:48:54,988 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:54,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:48:54,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:48:54,988 INFO L87 Difference]: Start difference. First operand 14374 states and 17976 transitions. cyclomatic complexity: 3626 Second operand 5 states. [2018-11-18 08:48:55,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:55,189 INFO L93 Difference]: Finished difference Result 17448 states and 21422 transitions. [2018-11-18 08:48:55,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 08:48:55,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17448 states and 21422 transitions. [2018-11-18 08:48:55,221 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5510 [2018-11-18 08:48:55,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17448 states to 17448 states and 21422 transitions. [2018-11-18 08:48:55,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5586 [2018-11-18 08:48:55,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5586 [2018-11-18 08:48:55,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17448 states and 21422 transitions. [2018-11-18 08:48:55,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:55,247 INFO L705 BuchiCegarLoop]: Abstraction has 17448 states and 21422 transitions. [2018-11-18 08:48:55,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17448 states and 21422 transitions. [2018-11-18 08:48:55,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17448 to 15358. [2018-11-18 08:48:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15358 states. [2018-11-18 08:48:55,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15358 states to 15358 states and 18932 transitions. [2018-11-18 08:48:55,336 INFO L728 BuchiCegarLoop]: Abstraction has 15358 states and 18932 transitions. [2018-11-18 08:48:55,336 INFO L608 BuchiCegarLoop]: Abstraction has 15358 states and 18932 transitions. [2018-11-18 08:48:55,336 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 08:48:55,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15358 states and 18932 transitions. [2018-11-18 08:48:55,357 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4834 [2018-11-18 08:48:55,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:55,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:55,358 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:55,358 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-18 08:48:55,359 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 291846#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 291797#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 298162#L105 assume !(16384 == ssl3_accept_~s__state~0); 298161#L108 assume !(8192 == ssl3_accept_~s__state~0); 298160#L111 assume !(24576 == ssl3_accept_~s__state~0); 298159#L114 assume !(8195 == ssl3_accept_~s__state~0); 298158#L117 assume !(8480 == ssl3_accept_~s__state~0); 298157#L120 assume !(8481 == ssl3_accept_~s__state~0); 298156#L123 assume !(8482 == ssl3_accept_~s__state~0); 298155#L126 assume 8464 == ssl3_accept_~s__state~0; 298154#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 298152#L274 assume 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 297328#L105 assume !(16384 == ssl3_accept_~s__state~0); 297329#L108 assume !(8192 == ssl3_accept_~s__state~0); 297314#L111 assume !(24576 == ssl3_accept_~s__state~0); 297315#L114 assume !(8195 == ssl3_accept_~s__state~0); 297304#L117 assume !(8480 == ssl3_accept_~s__state~0); 297305#L120 assume !(8481 == ssl3_accept_~s__state~0); 297292#L123 assume !(8482 == ssl3_accept_~s__state~0); 297293#L126 assume !(8464 == ssl3_accept_~s__state~0); 297281#L129 assume !(8465 == ssl3_accept_~s__state~0); 297282#L132 assume !(8466 == ssl3_accept_~s__state~0); 296874#L135 assume 8496 == ssl3_accept_~s__state~0; 296875#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 295125#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 295126#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 295081#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 295082#L293-2 ssl3_accept_~s__init_num~0 := 0; 300429#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 300419#L105 assume !(16384 == ssl3_accept_~s__state~0); 300418#L108 assume !(8192 == ssl3_accept_~s__state~0); 300417#L111 assume !(24576 == ssl3_accept_~s__state~0); 300416#L114 assume !(8195 == ssl3_accept_~s__state~0); 300415#L117 assume !(8480 == ssl3_accept_~s__state~0); 300414#L120 assume !(8481 == ssl3_accept_~s__state~0); 300413#L123 assume !(8482 == ssl3_accept_~s__state~0); 300412#L126 assume !(8464 == ssl3_accept_~s__state~0); 300411#L129 assume !(8465 == ssl3_accept_~s__state~0); 300410#L132 assume !(8466 == ssl3_accept_~s__state~0); 300409#L135 assume !(8496 == ssl3_accept_~s__state~0); 300407#L138 assume !(8497 == ssl3_accept_~s__state~0); 300408#L141 [2018-11-18 08:48:55,359 INFO L796 eck$LassoCheckResult]: Loop: 300408#L141 assume !(8512 == ssl3_accept_~s__state~0); 300983#L144 assume !(8513 == ssl3_accept_~s__state~0); 300981#L147 assume !(8528 == ssl3_accept_~s__state~0); 300979#L150 assume !(8529 == ssl3_accept_~s__state~0); 300977#L153 assume !(8544 == ssl3_accept_~s__state~0); 300975#L156 assume !(8545 == ssl3_accept_~s__state~0); 300973#L159 assume !(8560 == ssl3_accept_~s__state~0); 300971#L162 assume !(8561 == ssl3_accept_~s__state~0); 300969#L165 assume !(8448 == ssl3_accept_~s__state~0); 300967#L168 assume !(8576 == ssl3_accept_~s__state~0); 300965#L171 assume !(8577 == ssl3_accept_~s__state~0); 300963#L174 assume !(8592 == ssl3_accept_~s__state~0); 300961#L177 assume !(8593 == ssl3_accept_~s__state~0); 300959#L180 assume !(8608 == ssl3_accept_~s__state~0); 300957#L183 assume !(8609 == ssl3_accept_~s__state~0); 299555#L186 assume !(8640 == ssl3_accept_~s__state~0); 299548#L189 assume !(8641 == ssl3_accept_~s__state~0); 294083#L192 assume 8656 == ssl3_accept_~s__state~0; 291930#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 294082#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 294081#L493 assume 2 == ssl3_accept_~blastFlag~0;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 !(0 == ssl3_accept_~tmp___10~0); 294073#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 294048#L105 assume !(16384 == ssl3_accept_~s__state~0); 294045#L108 assume !(8192 == ssl3_accept_~s__state~0); 294042#L111 assume !(24576 == ssl3_accept_~s__state~0); 294039#L114 assume !(8195 == ssl3_accept_~s__state~0); 294036#L117 assume !(8480 == ssl3_accept_~s__state~0); 294033#L120 assume !(8481 == ssl3_accept_~s__state~0); 294030#L123 assume !(8482 == ssl3_accept_~s__state~0); 294027#L126 assume !(8464 == ssl3_accept_~s__state~0); 294025#L129 assume !(8465 == ssl3_accept_~s__state~0); 294022#L132 assume !(8466 == ssl3_accept_~s__state~0); 294019#L135 assume !(8496 == ssl3_accept_~s__state~0); 294016#L138 assume !(8497 == ssl3_accept_~s__state~0); 294013#L141 assume !(8512 == ssl3_accept_~s__state~0); 294011#L144 assume !(8513 == ssl3_accept_~s__state~0); 294009#L147 assume !(8528 == ssl3_accept_~s__state~0); 294006#L150 assume !(8529 == ssl3_accept_~s__state~0); 294003#L153 assume !(8544 == ssl3_accept_~s__state~0); 294000#L156 assume !(8545 == ssl3_accept_~s__state~0); 293997#L159 assume !(8560 == ssl3_accept_~s__state~0); 293994#L162 assume !(8561 == ssl3_accept_~s__state~0); 293982#L165 assume !(8448 == ssl3_accept_~s__state~0); 293973#L168 assume !(8576 == ssl3_accept_~s__state~0); 293964#L171 assume !(8577 == ssl3_accept_~s__state~0); 293956#L174 assume !(8592 == ssl3_accept_~s__state~0); 293948#L177 assume !(8593 == ssl3_accept_~s__state~0); 293941#L180 assume !(8608 == ssl3_accept_~s__state~0); 293934#L183 assume !(8609 == ssl3_accept_~s__state~0); 293926#L186 assume !(8640 == ssl3_accept_~s__state~0); 293919#L189 assume !(8641 == ssl3_accept_~s__state~0); 293912#L192 assume !(8656 == ssl3_accept_~s__state~0); 293904#L195 assume !(8657 == ssl3_accept_~s__state~0); 293899#L198 assume 8672 == ssl3_accept_~s__state~0; 293890#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 293881#L513 assume !(4 == ssl3_accept_~blastFlag~0); 293872#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 293866#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 293861#L520-2 ssl3_accept_~s__init_num~0 := 0; 293766#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 293722#L105 assume !(16384 == ssl3_accept_~s__state~0); 293723#L108 assume !(8192 == ssl3_accept_~s__state~0); 293714#L111 assume !(24576 == ssl3_accept_~s__state~0); 293715#L114 assume !(8195 == ssl3_accept_~s__state~0); 293706#L117 assume !(8480 == ssl3_accept_~s__state~0); 293707#L120 assume !(8481 == ssl3_accept_~s__state~0); 293698#L123 assume !(8482 == ssl3_accept_~s__state~0); 293699#L126 assume !(8464 == ssl3_accept_~s__state~0); 293690#L129 assume !(8465 == ssl3_accept_~s__state~0); 293691#L132 assume !(8466 == ssl3_accept_~s__state~0); 293682#L135 assume !(8496 == ssl3_accept_~s__state~0); 293683#L138 assume !(8497 == ssl3_accept_~s__state~0); 293674#L141 assume !(8512 == ssl3_accept_~s__state~0); 293675#L144 assume !(8513 == ssl3_accept_~s__state~0); 293666#L147 assume !(8528 == ssl3_accept_~s__state~0); 293667#L150 assume !(8529 == ssl3_accept_~s__state~0); 293658#L153 assume !(8544 == ssl3_accept_~s__state~0); 293659#L156 assume !(8545 == ssl3_accept_~s__state~0); 293650#L159 assume !(8560 == ssl3_accept_~s__state~0); 293651#L162 assume !(8561 == ssl3_accept_~s__state~0); 293642#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 291925#L105 assume 16384 == ssl3_accept_~s__state~0; 291654#L211 ssl3_accept_~s__server~0 := 1; 295502#L216 assume 0 != ssl3_accept_~cb~0; 295501#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 295500#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 295498#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 295496#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 295495#L243 assume 12292 != ssl3_accept_~s__state~0; 291911#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 291912#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 302577#L105 assume !(16384 == ssl3_accept_~s__state~0); 302575#L108 assume !(8192 == ssl3_accept_~s__state~0); 302573#L111 assume !(24576 == ssl3_accept_~s__state~0); 302571#L114 assume !(8195 == ssl3_accept_~s__state~0); 302569#L117 assume !(8480 == ssl3_accept_~s__state~0); 302567#L120 assume !(8481 == ssl3_accept_~s__state~0); 302565#L123 assume !(8482 == ssl3_accept_~s__state~0); 302563#L126 assume 8464 == ssl3_accept_~s__state~0; 291700#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 291605#L274 assume !(0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 302731#L105 assume !(16384 == ssl3_accept_~s__state~0); 302726#L108 assume !(8192 == ssl3_accept_~s__state~0); 302721#L111 assume !(24576 == ssl3_accept_~s__state~0); 302716#L114 assume !(8195 == ssl3_accept_~s__state~0); 302711#L117 assume !(8480 == ssl3_accept_~s__state~0); 302706#L120 assume !(8481 == ssl3_accept_~s__state~0); 302701#L123 assume !(8482 == ssl3_accept_~s__state~0); 302695#L126 assume !(8464 == ssl3_accept_~s__state~0); 302685#L129 assume !(8465 == ssl3_accept_~s__state~0); 302638#L132 assume !(8466 == ssl3_accept_~s__state~0); 302634#L135 assume 8496 == ssl3_accept_~s__state~0; 291672#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 291673#L287 assume !(1 == ssl3_accept_~blastFlag~0); 291778#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 302114#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 298430#L293-2 ssl3_accept_~s__init_num~0 := 0; 301028#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 301008#L105 assume !(16384 == ssl3_accept_~s__state~0); 301006#L108 assume !(8192 == ssl3_accept_~s__state~0); 301004#L111 assume !(24576 == ssl3_accept_~s__state~0); 301002#L114 assume !(8195 == ssl3_accept_~s__state~0); 301000#L117 assume !(8480 == ssl3_accept_~s__state~0); 300998#L120 assume !(8481 == ssl3_accept_~s__state~0); 300996#L123 assume !(8482 == ssl3_accept_~s__state~0); 300994#L126 assume !(8464 == ssl3_accept_~s__state~0); 300992#L129 assume !(8465 == ssl3_accept_~s__state~0); 300990#L132 assume !(8466 == ssl3_accept_~s__state~0); 300988#L135 assume !(8496 == ssl3_accept_~s__state~0); 300986#L138 assume !(8497 == ssl3_accept_~s__state~0); 300408#L141 [2018-11-18 08:48:55,359 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:55,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1483849366, now seen corresponding path program 2 times [2018-11-18 08:48:55,359 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:55,359 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:55,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,360 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:55,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:55,371 INFO L82 PathProgramCache]: Analyzing trace with hash 104170185, now seen corresponding path program 1 times [2018-11-18 08:48:55,371 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:55,371 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:55,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,371 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:55,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:55,414 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-18 08:48:55,414 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:48:55,414 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/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-18 08:48:55,425 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:55,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:48:55,443 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:48:55,454 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-18 08:48:55,470 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:48:55,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 08:48:55,471 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:48:55,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:48:55,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:48:55,471 INFO L87 Difference]: Start difference. First operand 15358 states and 18932 transitions. cyclomatic complexity: 3598 Second operand 4 states. [2018-11-18 08:48:55,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:48:55,603 INFO L93 Difference]: Finished difference Result 16242 states and 19792 transitions. [2018-11-18 08:48:55,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 08:48:55,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16242 states and 19792 transitions. [2018-11-18 08:48:55,631 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3520 [2018-11-18 08:48:55,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16242 states to 13898 states and 17032 transitions. [2018-11-18 08:48:55,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4852 [2018-11-18 08:48:55,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5206 [2018-11-18 08:48:55,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13898 states and 17032 transitions. [2018-11-18 08:48:55,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:48:55,654 INFO L705 BuchiCegarLoop]: Abstraction has 13898 states and 17032 transitions. [2018-11-18 08:48:55,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13898 states and 17032 transitions. [2018-11-18 08:48:55,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13898 to 11240. [2018-11-18 08:48:55,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11240 states. [2018-11-18 08:48:55,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11240 states to 11240 states and 13851 transitions. [2018-11-18 08:48:55,718 INFO L728 BuchiCegarLoop]: Abstraction has 11240 states and 13851 transitions. [2018-11-18 08:48:55,718 INFO L608 BuchiCegarLoop]: Abstraction has 11240 states and 13851 transitions. [2018-11-18 08:48:55,718 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 08:48:55,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11240 states and 13851 transitions. [2018-11-18 08:48:55,732 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3099 [2018-11-18 08:48:55,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:48:55,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:48:55,733 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:48:55,733 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-18 08:48:55,734 INFO L794 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 0 != ssl3_accept_~s__info_callback~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 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 323976#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 323923#L90-1 assume !(0 == ssl3_accept_~s__cert~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 !(12292 == ssl3_accept_~s__state~0); 328887#L105 assume !(16384 == ssl3_accept_~s__state~0); 328886#L108 assume !(8192 == ssl3_accept_~s__state~0); 328885#L111 assume !(24576 == ssl3_accept_~s__state~0); 328884#L114 assume !(8195 == ssl3_accept_~s__state~0); 328883#L117 assume !(8480 == ssl3_accept_~s__state~0); 328882#L120 assume !(8481 == ssl3_accept_~s__state~0); 328881#L123 assume !(8482 == ssl3_accept_~s__state~0); 328880#L126 assume 8464 == ssl3_accept_~s__state~0; 328879#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 328878#L274 assume 0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 328865#L105 assume !(16384 == ssl3_accept_~s__state~0); 328864#L108 assume !(8192 == ssl3_accept_~s__state~0); 328863#L111 assume !(24576 == ssl3_accept_~s__state~0); 328862#L114 assume !(8195 == ssl3_accept_~s__state~0); 328861#L117 assume !(8480 == ssl3_accept_~s__state~0); 328860#L120 assume !(8481 == ssl3_accept_~s__state~0); 328859#L123 assume !(8482 == ssl3_accept_~s__state~0); 328858#L126 assume !(8464 == ssl3_accept_~s__state~0); 328857#L129 assume !(8465 == ssl3_accept_~s__state~0); 328856#L132 assume !(8466 == ssl3_accept_~s__state~0); 328855#L135 assume 8496 == ssl3_accept_~s__state~0; 328854#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 325148#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 325149#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 324699#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 324700#L293-2 ssl3_accept_~s__init_num~0 := 0; 324691#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 324674#L105 assume !(16384 == ssl3_accept_~s__state~0); 324675#L108 assume !(8192 == ssl3_accept_~s__state~0); 324670#L111 assume !(24576 == ssl3_accept_~s__state~0); 324671#L114 assume !(8195 == ssl3_accept_~s__state~0); 324666#L117 assume !(8480 == ssl3_accept_~s__state~0); 324667#L120 assume !(8481 == ssl3_accept_~s__state~0); 328848#L123 assume !(8482 == ssl3_accept_~s__state~0); 328845#L126 assume !(8464 == ssl3_accept_~s__state~0); 328842#L129 assume !(8465 == ssl3_accept_~s__state~0); 328839#L132 assume !(8466 == ssl3_accept_~s__state~0); 328836#L135 assume !(8496 == ssl3_accept_~s__state~0); 328833#L138 assume !(8497 == ssl3_accept_~s__state~0); 324132#L141 [2018-11-18 08:48:55,734 INFO L796 eck$LassoCheckResult]: Loop: 324132#L141 assume 8512 == ssl3_accept_~s__state~0; 324133#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 325923#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 325909#L105 assume !(16384 == ssl3_accept_~s__state~0); 325908#L108 assume !(8192 == ssl3_accept_~s__state~0); 325907#L111 assume !(24576 == ssl3_accept_~s__state~0); 325906#L114 assume !(8195 == ssl3_accept_~s__state~0); 325905#L117 assume !(8480 == ssl3_accept_~s__state~0); 325904#L120 assume !(8481 == ssl3_accept_~s__state~0); 325903#L123 assume !(8482 == ssl3_accept_~s__state~0); 325902#L126 assume !(8464 == ssl3_accept_~s__state~0); 325901#L129 assume !(8465 == ssl3_accept_~s__state~0); 325900#L132 assume !(8466 == ssl3_accept_~s__state~0); 325899#L135 assume !(8496 == ssl3_accept_~s__state~0); 325898#L138 assume !(8497 == ssl3_accept_~s__state~0); 325897#L141 assume !(8512 == ssl3_accept_~s__state~0); 325896#L144 assume !(8513 == ssl3_accept_~s__state~0); 325895#L147 assume 8528 == ssl3_accept_~s__state~0; 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 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 325892#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 325846#L105 assume !(16384 == ssl3_accept_~s__state~0); 325843#L108 assume !(8192 == ssl3_accept_~s__state~0); 325840#L111 assume !(24576 == ssl3_accept_~s__state~0); 325837#L114 assume !(8195 == ssl3_accept_~s__state~0); 325834#L117 assume !(8480 == ssl3_accept_~s__state~0); 325831#L120 assume !(8481 == ssl3_accept_~s__state~0); 325828#L123 assume !(8482 == ssl3_accept_~s__state~0); 325825#L126 assume !(8464 == ssl3_accept_~s__state~0); 325822#L129 assume !(8465 == ssl3_accept_~s__state~0); 325819#L132 assume !(8466 == ssl3_accept_~s__state~0); 325816#L135 assume !(8496 == ssl3_accept_~s__state~0); 325813#L138 assume !(8497 == ssl3_accept_~s__state~0); 325807#L141 assume !(8512 == ssl3_accept_~s__state~0); 325798#L144 assume !(8513 == ssl3_accept_~s__state~0); 325792#L147 assume !(8528 == ssl3_accept_~s__state~0); 325786#L150 assume !(8529 == ssl3_accept_~s__state~0); 325661#L153 assume 8544 == ssl3_accept_~s__state~0; 324908#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 325202#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 325152#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 325108#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 325019#L105 assume !(16384 == ssl3_accept_~s__state~0); 325017#L108 assume !(8192 == ssl3_accept_~s__state~0); 325015#L111 assume !(24576 == ssl3_accept_~s__state~0); 325013#L114 assume !(8195 == ssl3_accept_~s__state~0); 325011#L117 assume !(8480 == ssl3_accept_~s__state~0); 325009#L120 assume !(8481 == ssl3_accept_~s__state~0); 325007#L123 assume !(8482 == ssl3_accept_~s__state~0); 325005#L126 assume !(8464 == ssl3_accept_~s__state~0); 325003#L129 assume !(8465 == ssl3_accept_~s__state~0); 325001#L132 assume !(8466 == ssl3_accept_~s__state~0); 324999#L135 assume !(8496 == ssl3_accept_~s__state~0); 324997#L138 assume !(8497 == ssl3_accept_~s__state~0); 324995#L141 assume !(8512 == ssl3_accept_~s__state~0); 324993#L144 assume !(8513 == ssl3_accept_~s__state~0); 324991#L147 assume !(8528 == ssl3_accept_~s__state~0); 324989#L150 assume !(8529 == ssl3_accept_~s__state~0); 324987#L153 assume !(8544 == ssl3_accept_~s__state~0); 324983#L156 assume !(8545 == ssl3_accept_~s__state~0); 324980#L159 assume !(8560 == ssl3_accept_~s__state~0); 324978#L162 assume !(8561 == ssl3_accept_~s__state~0); 324974#L165 assume 8448 == ssl3_accept_~s__state~0; 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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 324948#L105 assume !(16384 == ssl3_accept_~s__state~0); 324946#L108 assume !(8192 == ssl3_accept_~s__state~0); 324944#L111 assume !(24576 == ssl3_accept_~s__state~0); 324942#L114 assume !(8195 == ssl3_accept_~s__state~0); 324940#L117 assume !(8480 == ssl3_accept_~s__state~0); 324938#L120 assume !(8481 == ssl3_accept_~s__state~0); 324936#L123 assume !(8482 == ssl3_accept_~s__state~0); 324934#L126 assume !(8464 == ssl3_accept_~s__state~0); 324932#L129 assume !(8465 == ssl3_accept_~s__state~0); 324930#L132 assume !(8466 == ssl3_accept_~s__state~0); 324928#L135 assume !(8496 == ssl3_accept_~s__state~0); 324926#L138 assume !(8497 == ssl3_accept_~s__state~0); 324924#L141 assume !(8512 == ssl3_accept_~s__state~0); 324922#L144 assume !(8513 == ssl3_accept_~s__state~0); 324919#L147 assume !(8528 == ssl3_accept_~s__state~0); 324916#L150 assume !(8529 == ssl3_accept_~s__state~0); 324912#L153 assume !(8544 == ssl3_accept_~s__state~0); 324909#L156 assume !(8545 == ssl3_accept_~s__state~0); 324905#L159 assume !(8560 == ssl3_accept_~s__state~0); 324902#L162 assume !(8561 == ssl3_accept_~s__state~0); 324898#L165 assume !(8448 == ssl3_accept_~s__state~0); 324895#L168 assume 8576 == ssl3_accept_~s__state~0; 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 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 324887#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 324877#L105 assume !(16384 == ssl3_accept_~s__state~0); 324876#L108 assume !(8192 == ssl3_accept_~s__state~0); 324875#L111 assume !(24576 == ssl3_accept_~s__state~0); 324874#L114 assume !(8195 == ssl3_accept_~s__state~0); 324873#L117 assume !(8480 == ssl3_accept_~s__state~0); 324872#L120 assume !(8481 == ssl3_accept_~s__state~0); 324871#L123 assume !(8482 == ssl3_accept_~s__state~0); 324870#L126 assume !(8464 == ssl3_accept_~s__state~0); 324869#L129 assume !(8465 == ssl3_accept_~s__state~0); 324867#L132 assume 8466 == ssl3_accept_~s__state~0; 324835#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 324863#L274 assume !(0 == ssl3_accept_~blastFlag~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 !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 324846#L105 assume !(16384 == ssl3_accept_~s__state~0); 324845#L108 assume !(8192 == ssl3_accept_~s__state~0); 324844#L111 assume !(24576 == ssl3_accept_~s__state~0); 324843#L114 assume !(8195 == ssl3_accept_~s__state~0); 324842#L117 assume !(8480 == ssl3_accept_~s__state~0); 324841#L120 assume !(8481 == ssl3_accept_~s__state~0); 324840#L123 assume !(8482 == ssl3_accept_~s__state~0); 324838#L126 assume !(8464 == ssl3_accept_~s__state~0); 324836#L129 assume !(8465 == ssl3_accept_~s__state~0); 324833#L132 assume !(8466 == ssl3_accept_~s__state~0); 324829#L135 assume 8496 == ssl3_accept_~s__state~0; 324828#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 324827#L287 assume !(1 == ssl3_accept_~blastFlag~0); 324826#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 324824#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 324695#L293-2 ssl3_accept_~s__init_num~0 := 0; 324696#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~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 !(12292 == ssl3_accept_~s__state~0); 324677#L105 assume !(16384 == ssl3_accept_~s__state~0); 324672#L108 assume !(8192 == ssl3_accept_~s__state~0); 324673#L111 assume !(24576 == ssl3_accept_~s__state~0); 324668#L114 assume !(8195 == ssl3_accept_~s__state~0); 324669#L117 assume !(8480 == ssl3_accept_~s__state~0); 324665#L120 assume !(8481 == ssl3_accept_~s__state~0); 324664#L123 assume !(8482 == ssl3_accept_~s__state~0); 324663#L126 assume !(8464 == ssl3_accept_~s__state~0); 324662#L129 assume !(8465 == ssl3_accept_~s__state~0); 324258#L132 assume !(8466 == ssl3_accept_~s__state~0); 324250#L135 assume !(8496 == ssl3_accept_~s__state~0); 324242#L138 assume !(8497 == ssl3_accept_~s__state~0); 324132#L141 [2018-11-18 08:48:55,734 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:55,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1993469480, now seen corresponding path program 1 times [2018-11-18 08:48:55,734 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:55,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:55,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:55,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,746 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:55,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1337809192, now seen corresponding path program 3 times [2018-11-18 08:48:55,746 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:55,746 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:55,746 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,747 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:48:55,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:48:55,771 INFO L82 PathProgramCache]: Analyzing trace with hash -552345137, now seen corresponding path program 1 times [2018-11-18 08:48:55,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:48:55,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:48:55,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:48:55,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:48:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:48:56,599 WARN L180 SmtUtils]: Spent 772.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 08:48:56,801 WARN L180 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-18 08:48:56,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 08:48:56 BoogieIcfgContainer [2018-11-18 08:48:56,854 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 08:48:56,854 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 08:48:56,854 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 08:48:56,855 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 08:48:56,855 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:48:42" (3/4) ... [2018-11-18 08:48:56,858 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 08:48:56,924 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_42753499-0744-429c-81b4-886b0392ffee/bin-2019/uautomizer/witness.graphml [2018-11-18 08:48:56,924 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 08:48:56,925 INFO L168 Benchmark]: Toolchain (without parser) took 14799.79 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 802.2 MB). Free memory was 958.1 MB in the beginning and 1.1 GB in the end (delta: -171.9 MB). Peak memory consumption was 630.3 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,926 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:48:56,926 INFO L168 Benchmark]: CACSL2BoogieTranslator took 237.20 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 939.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,926 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.0 MB). Free memory was 939.3 MB in the beginning and 1.2 GB in the end (delta: -216.0 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,926 INFO L168 Benchmark]: Boogie Preprocessor took 27.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,927 INFO L168 Benchmark]: RCFGBuilder took 474.89 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,927 INFO L168 Benchmark]: BuchiAutomizer took 13914.87 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 641.2 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -44.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,927 INFO L168 Benchmark]: Witness Printer took 70.18 ms. Allocated memory is still 1.8 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 16.7 MB). Peak memory consumption was 16.7 MB. Max. memory is 11.5 GB. [2018-11-18 08:48:56,928 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 237.20 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 939.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 72.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.0 MB). Free memory was 939.3 MB in the beginning and 1.2 GB in the end (delta: -216.0 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 474.89 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 13914.87 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 641.2 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -44.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 70.18 ms. Allocated memory is still 1.8 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 16.7 MB). Peak memory consumption was 16.7 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.8s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 6.9s. Construction of modules took 2.6s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.4s 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.6s 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.1s - 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@155325d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5794fed8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c0b1d3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e3c63c=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@341ff7d6=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50335789=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36f7a87b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@585d7f56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54acbc3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cc90a4c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cdb5f33=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@2a807e26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70353eda=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@244b85c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28186d9c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bbb2435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bb1a86=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55affb2b=0, __cil_tmp57=-4294967296, 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@92c0cfe=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2f93fcb7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@33984a46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c8c4b3d=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7b203230=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7a77040=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@3ca6c528=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64d9d36f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67453d8f=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@352d36c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25485495=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f4d5a91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78961ac5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1affd18a=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6df01abc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9f4de0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e11ddd0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18383c38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25e56fe4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b360a6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d2cdb2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d9a1f47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42b1959c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@330b108b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eda61c3=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c77cf82=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c7e6ede=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8bf12f3=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d294c5=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eac40b5=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c6abf1=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75e5aa13=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...