./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_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_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 bb8d19eba9f796d5d2cd9125ad944b1aceff9e2d ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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 17:24:55,664 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 17:24:55,665 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 17:24:55,673 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 17:24:55,673 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 17:24:55,674 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 17:24:55,675 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 17:24:55,676 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 17:24:55,677 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 17:24:55,677 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 17:24:55,678 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 17:24:55,678 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 17:24:55,679 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 17:24:55,679 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 17:24:55,680 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 17:24:55,681 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 17:24:55,681 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 17:24:55,682 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 17:24:55,683 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 17:24:55,684 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 17:24:55,685 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 17:24:55,686 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 17:24:55,687 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 17:24:55,688 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 17:24:55,688 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 17:24:55,688 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 17:24:55,689 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 17:24:55,690 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 17:24:55,690 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 17:24:55,691 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 17:24:55,691 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 17:24:55,691 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 17:24:55,692 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 17:24:55,692 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 17:24:55,692 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 17:24:55,693 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 17:24:55,693 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 17:24:55,703 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 17:24:55,703 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 17:24:55,704 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 17:24:55,704 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 17:24:55,704 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 17:24:55,704 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 17:24:55,705 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 17:24:55,705 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 17:24:55,706 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 17:24:55,707 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 17:24:55,707 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 17:24:55,708 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 17:24:55,708 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 17:24:55,708 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 17:24:55,709 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 17:24:55,709 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_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 -> bb8d19eba9f796d5d2cd9125ad944b1aceff9e2d [2018-11-18 17:24:55,731 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 17:24:55,741 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 17:24:55,743 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 17:24:55,744 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 17:24:55,744 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 17:24:55,745 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-18 17:24:55,781 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/data/ce85e85ae/c5064b3063bd4bc48485e4fc7fd6508a/FLAG35c98ec64 [2018-11-18 17:24:56,192 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 17:24:56,193 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-18 17:24:56,201 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/data/ce85e85ae/c5064b3063bd4bc48485e4fc7fd6508a/FLAG35c98ec64 [2018-11-18 17:24:56,213 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/data/ce85e85ae/c5064b3063bd4bc48485e4fc7fd6508a [2018-11-18 17:24:56,215 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 17:24:56,216 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 17:24:56,217 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 17:24:56,217 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 17:24:56,220 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 17:24:56,220 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,222 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 05:24:56, skipping insertion in model container [2018-11-18 17:24:56,223 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,229 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 17:24:56,254 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 17:24:56,408 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:24:56,410 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 17:24:56,451 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:24:56,461 INFO L195 MainTranslator]: Completed translation [2018-11-18 17:24:56,461 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56 WrapperNode [2018-11-18 17:24:56,461 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 17:24:56,462 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 17:24:56,462 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 17:24:56,462 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 17:24:56,503 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,511 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,534 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 17:24:56,534 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 17:24:56,535 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 17:24:56,535 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 17:24:56,540 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,541 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,543 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,543 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,548 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,555 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,556 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... [2018-11-18 17:24:56,559 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 17:24:56,559 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 17:24:56,559 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 17:24:56,559 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 17:24:56,560 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:24:56,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 17:24:56,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 17:24:56,669 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 17:24:56,669 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 17:24:57,077 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 17:24:57,077 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:24:57 BoogieIcfgContainer [2018-11-18 17:24:57,077 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 17:24:57,078 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 17:24:57,078 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 17:24:57,080 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 17:24:57,081 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:24:57,081 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 05:24:56" (1/3) ... [2018-11-18 17:24:57,082 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3237719f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:24:57, skipping insertion in model container [2018-11-18 17:24:57,082 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:24:57,082 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:24:56" (2/3) ... [2018-11-18 17:24:57,083 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3237719f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:24:57, skipping insertion in model container [2018-11-18 17:24:57,083 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:24:57,083 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:24:57" (3/3) ... [2018-11-18 17:24:57,084 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-18 17:24:57,127 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 17:24:57,127 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 17:24:57,127 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 17:24:57,127 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 17:24:57,128 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 17:24:57,128 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 17:24:57,128 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 17:24:57,128 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 17:24:57,128 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 17:24:57,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2018-11-18 17:24:57,157 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-11-18 17:24:57,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:57,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:57,165 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:24:57,165 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:57,166 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 17:24:57,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2018-11-18 17:24:57,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-11-18 17:24:57,170 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:57,170 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:57,171 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:24:57,171 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:57,178 INFO L794 eck$LassoCheckResult]: Stem: 92#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 106#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 91#L85-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 126#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 93#L99-3true [2018-11-18 17:24:57,179 INFO L796 eck$LassoCheckResult]: Loop: 93#L99-3true assume true; 96#L99-1true assume !false; 49#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71#L102true assume !(12292 == ssl3_accept_~s__state~0); 58#L105true assume !(16384 == ssl3_accept_~s__state~0); 64#L108true assume !(8192 == ssl3_accept_~s__state~0); 35#L111true assume !(24576 == ssl3_accept_~s__state~0); 18#L114true assume !(8195 == ssl3_accept_~s__state~0); 23#L117true assume 8480 == ssl3_accept_~s__state~0; 98#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 47#L257true 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; 69#L548true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11#L585true ssl3_accept_~skip~0 := 0; 93#L99-3true [2018-11-18 17:24:57,183 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:57,183 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 17:24:57,185 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:57,185 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:57,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,216 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:57,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:57,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:57,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1102112088, now seen corresponding path program 1 times [2018-11-18 17:24:57,252 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:57,252 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:57,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:57,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:57,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:57,263 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:57,264 INFO L82 PathProgramCache]: Analyzing trace with hash -634586841, now seen corresponding path program 1 times [2018-11-18 17:24:57,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:57,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:57,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,264 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:57,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:57,319 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 17:24:57,321 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:57,321 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:57,398 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:24:57,398 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:24:57,398 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:24:57,399 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:24:57,399 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:24:57,399 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:24:57,399 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:24:57,399 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:24:57,399 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:24:57,399 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:24:57,399 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:24:57,412 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 17:24:57,416 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 17:24:57,421 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 17:24:57,423 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 17:24:57,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 17:24:57,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 17:24:57,430 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 17:24:57,500 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:24:57,500 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:24:57,512 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:24:57,512 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:24:57,524 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:24:57,524 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_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:24:57,540 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:24:57,540 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:24:57,560 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:24:57,560 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:24:57,564 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:24:57,578 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:24:57,579 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:24:57,579 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:24:57,579 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:24:57,579 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:24:57,579 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:24:57,579 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:24:57,579 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:24:57,579 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:24:57,579 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:24:57,579 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:24:57,581 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 17:24:57,591 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 17:24:57,604 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 17:24:57,606 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 17:24:57,608 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 17:24:57,625 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 17:24:57,629 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 17:24:57,714 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:24:57,718 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:24:57,720 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 17:24:57,721 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:24:57,721 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:24:57,721 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:24:57,722 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:24:57,722 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:24:57,724 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:24:57,724 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:24:57,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:24:57,726 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 17:24:57,726 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:24:57,727 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:24:57,727 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:24:57,727 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:24:57,727 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:24:57,728 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:24:57,728 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:24:57,733 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:24:57,739 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:24:57,739 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:24:57,741 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:24:57,741 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:24:57,741 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:24:57,742 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 17:24:57,743 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:24:57,768 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:57,782 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:24:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:57,793 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:24:57,819 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 17:24:57,830 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 17:24:57,830 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 144 states. Second operand 5 states. [2018-11-18 17:24:58,379 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 144 states.. Second operand 5 states. Result 932 states and 1558 transitions. Complement of second has 10 states. [2018-11-18 17:24:58,380 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 17:24:58,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:24:58,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 799 transitions. [2018-11-18 17:24:58,385 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 17:24:58,387 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:24:58,387 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 17:24:58,387 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:24:58,388 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 17:24:58,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:24:58,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 932 states and 1558 transitions. [2018-11-18 17:24:58,403 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 306 [2018-11-18 17:24:58,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 932 states to 663 states and 1020 transitions. [2018-11-18 17:24:58,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2018-11-18 17:24:58,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2018-11-18 17:24:58,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 1020 transitions. [2018-11-18 17:24:58,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:58,415 INFO L705 BuchiCegarLoop]: Abstraction has 663 states and 1020 transitions. [2018-11-18 17:24:58,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 1020 transitions. [2018-11-18 17:24:58,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 468. [2018-11-18 17:24:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-11-18 17:24:58,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 715 transitions. [2018-11-18 17:24:58,454 INFO L728 BuchiCegarLoop]: Abstraction has 468 states and 715 transitions. [2018-11-18 17:24:58,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:58,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:58,457 INFO L87 Difference]: Start difference. First operand 468 states and 715 transitions. Second operand 3 states. [2018-11-18 17:24:58,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:58,550 INFO L93 Difference]: Finished difference Result 522 states and 797 transitions. [2018-11-18 17:24:58,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:58,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 522 states and 797 transitions. [2018-11-18 17:24:58,553 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2018-11-18 17:24:58,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 522 states to 521 states and 796 transitions. [2018-11-18 17:24:58,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 319 [2018-11-18 17:24:58,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2018-11-18 17:24:58,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 521 states and 796 transitions. [2018-11-18 17:24:58,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:58,557 INFO L705 BuchiCegarLoop]: Abstraction has 521 states and 796 transitions. [2018-11-18 17:24:58,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states and 796 transitions. [2018-11-18 17:24:58,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 500. [2018-11-18 17:24:58,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-11-18 17:24:58,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 769 transitions. [2018-11-18 17:24:58,570 INFO L728 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-18 17:24:58,570 INFO L608 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-18 17:24:58,570 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 17:24:58,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 500 states and 769 transitions. [2018-11-18 17:24:58,573 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2018-11-18 17:24:58,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:58,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:58,574 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 17:24:58,574 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 17:24:58,575 INFO L794 eck$LassoCheckResult]: Stem: 2379#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2190#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2191#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2373#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 2374#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2341#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2437#L99-3 assume true; 2380#L99-1 assume !false; 2296#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2297#L102 assume !(12292 == ssl3_accept_~s__state~0); 2312#L105 assume !(16384 == ssl3_accept_~s__state~0); 2313#L108 assume !(8192 == ssl3_accept_~s__state~0); 2618#L111 assume !(24576 == ssl3_accept_~s__state~0); 2615#L114 assume !(8195 == ssl3_accept_~s__state~0); 2498#L117 assume !(8480 == ssl3_accept_~s__state~0); 2496#L120 assume !(8481 == ssl3_accept_~s__state~0); 2495#L123 assume !(8482 == ssl3_accept_~s__state~0); 2491#L126 assume 8464 == ssl3_accept_~s__state~0; 2260#L133 [2018-11-18 17:24:58,575 INFO L796 eck$LassoCheckResult]: Loop: 2260#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2261#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2398#L272-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; 2220#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2639#L585 ssl3_accept_~skip~0 := 0; 2637#L99-3 assume true; 2635#L99-1 assume !false; 2633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2493#L102 assume !(12292 == ssl3_accept_~s__state~0); 2494#L105 assume !(16384 == ssl3_accept_~s__state~0); 2630#L108 assume !(8192 == ssl3_accept_~s__state~0); 2611#L111 assume !(24576 == ssl3_accept_~s__state~0); 2612#L114 assume !(8195 == ssl3_accept_~s__state~0); 2553#L117 assume !(8480 == ssl3_accept_~s__state~0); 2552#L120 assume !(8481 == ssl3_accept_~s__state~0); 2483#L123 assume !(8482 == ssl3_accept_~s__state~0); 2478#L126 assume 8464 == ssl3_accept_~s__state~0; 2260#L133 [2018-11-18 17:24:58,575 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 17:24:58,575 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,575 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,576 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:58,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:58,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:58,592 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1683889480, now seen corresponding path program 1 times [2018-11-18 17:24:58,592 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,593 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:58,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:58,622 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 17:24:58,622 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:58,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:24:58,622 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:58,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:58,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:58,623 INFO L87 Difference]: Start difference. First operand 500 states and 769 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-18 17:24:58,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:58,738 INFO L93 Difference]: Finished difference Result 611 states and 948 transitions. [2018-11-18 17:24:58,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:58,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 948 transitions. [2018-11-18 17:24:58,742 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 332 [2018-11-18 17:24:58,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 948 transitions. [2018-11-18 17:24:58,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-18 17:24:58,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 383 [2018-11-18 17:24:58,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 948 transitions. [2018-11-18 17:24:58,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:58,746 INFO L705 BuchiCegarLoop]: Abstraction has 611 states and 948 transitions. [2018-11-18 17:24:58,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 948 transitions. [2018-11-18 17:24:58,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 535. [2018-11-18 17:24:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-11-18 17:24:58,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 820 transitions. [2018-11-18 17:24:58,757 INFO L728 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-18 17:24:58,757 INFO L608 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-18 17:24:58,757 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 17:24:58,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 820 transitions. [2018-11-18 17:24:58,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 282 [2018-11-18 17:24:58,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:58,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:58,761 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 17:24:58,761 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:58,762 INFO L794 eck$LassoCheckResult]: Stem: 3496#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3307#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3308#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3487#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 3488#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3458#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3556#L99-3 assume true; 3636#L99-1 assume !false; 3746#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3743#L102 assume !(12292 == ssl3_accept_~s__state~0); 3734#L105 assume !(16384 == ssl3_accept_~s__state~0); 3702#L108 assume !(8192 == ssl3_accept_~s__state~0); 3703#L111 assume !(24576 == ssl3_accept_~s__state~0); 3697#L114 assume !(8195 == ssl3_accept_~s__state~0); 3698#L117 assume !(8480 == ssl3_accept_~s__state~0); 3808#L120 assume !(8481 == ssl3_accept_~s__state~0); 3807#L123 assume !(8482 == ssl3_accept_~s__state~0); 3602#L126 assume 8464 == ssl3_accept_~s__state~0; 3378#L133 [2018-11-18 17:24:58,762 INFO L796 eck$LassoCheckResult]: Loop: 3378#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3379#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3512#L272-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; 3290#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3309#L585 ssl3_accept_~skip~0 := 0; 3310#L99-3 assume true; 3764#L99-1 assume !false; 3762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3760#L102 assume !(12292 == ssl3_accept_~s__state~0); 3761#L105 assume 16384 == ssl3_accept_~s__state~0; 3332#L211 ssl3_accept_~s__server~0 := 1; 3374#L216 assume 0 != ssl3_accept_~cb~0; 3362#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3363#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3392#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3476#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3404#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3405#L240 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3524#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3612#L585 ssl3_accept_~skip~0 := 0; 3610#L99-3 assume true; 3608#L99-1 assume !false; 3606#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3597#L102 assume !(12292 == ssl3_accept_~s__state~0); 3596#L105 assume !(16384 == ssl3_accept_~s__state~0); 3595#L108 assume !(8192 == ssl3_accept_~s__state~0); 3593#L111 assume !(24576 == ssl3_accept_~s__state~0); 3591#L114 assume !(8195 == ssl3_accept_~s__state~0); 3557#L117 assume !(8480 == ssl3_accept_~s__state~0); 3558#L120 assume !(8481 == ssl3_accept_~s__state~0); 3559#L123 assume !(8482 == ssl3_accept_~s__state~0); 3654#L126 assume 8464 == ssl3_accept_~s__state~0; 3378#L133 [2018-11-18 17:24:58,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 17:24:58,762 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:58,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:58,779 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,779 INFO L82 PathProgramCache]: Analyzing trace with hash -592797568, now seen corresponding path program 1 times [2018-11-18 17:24:58,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,780 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:24:58,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:58,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:24:58,807 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:58,807 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:58,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:58,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:58,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:58,808 INFO L87 Difference]: Start difference. First operand 535 states and 820 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 17:24:58,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:58,894 INFO L93 Difference]: Finished difference Result 661 states and 932 transitions. [2018-11-18 17:24:58,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:58,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 932 transitions. [2018-11-18 17:24:58,898 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-18 17:24:58,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 852 transitions. [2018-11-18 17:24:58,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-18 17:24:58,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 17:24:58,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 852 transitions. [2018-11-18 17:24:58,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:58,903 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 852 transitions. [2018-11-18 17:24:58,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 852 transitions. [2018-11-18 17:24:58,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2018-11-18 17:24:58,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 17:24:58,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 801 transitions. [2018-11-18 17:24:58,911 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-18 17:24:58,911 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-18 17:24:58,912 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 17:24:58,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 801 transitions. [2018-11-18 17:24:58,914 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 17:24:58,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:58,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:58,914 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:58,915 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 17:24:58,915 INFO L794 eck$LassoCheckResult]: Stem: 4688#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4509#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4510#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4680#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 4681#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4652#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4749#L99-3 assume true; 4822#L99-1 assume !false; 4986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4984#L102 assume !(12292 == ssl3_accept_~s__state~0); 4982#L105 assume !(16384 == ssl3_accept_~s__state~0); 4980#L108 assume 8192 == ssl3_accept_~s__state~0; 4742#L211 [2018-11-18 17:24:58,915 INFO L796 eck$LassoCheckResult]: Loop: 4742#L211 ssl3_accept_~s__server~0 := 1; 4571#L216 assume 0 != ssl3_accept_~cb~0; 4558#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4559#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4586#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4671#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4599#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4600#L240 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4611#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4541#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4511#L585 ssl3_accept_~skip~0 := 0; 4512#L99-3 assume true; 4682#L99-1 assume !false; 4607#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4608#L102 assume !(12292 == ssl3_accept_~s__state~0); 4623#L105 assume !(16384 == ssl3_accept_~s__state~0); 4624#L108 assume 8192 == ssl3_accept_~s__state~0; 4742#L211 [2018-11-18 17:24:58,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,915 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 17:24:58,915 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,915 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:58,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:58,949 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 17:24:58,949 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:58,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:24:58,950 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:24:58,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:58,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1650802458, now seen corresponding path program 1 times [2018-11-18 17:24:58,950 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:58,950 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:58,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,951 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:58,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:58,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:58,970 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 17:24:58,970 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:58,970 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:24:58,970 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:58,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:58,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:58,971 INFO L87 Difference]: Start difference. First operand 545 states and 801 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-18 17:24:59,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,036 INFO L93 Difference]: Finished difference Result 555 states and 809 transitions. [2018-11-18 17:24:59,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 809 transitions. [2018-11-18 17:24:59,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-18 17:24:59,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 809 transitions. [2018-11-18 17:24:59,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-18 17:24:59,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-18 17:24:59,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 809 transitions. [2018-11-18 17:24:59,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,040 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 809 transitions. [2018-11-18 17:24:59,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 809 transitions. [2018-11-18 17:24:59,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-18 17:24:59,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 17:24:59,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 797 transitions. [2018-11-18 17:24:59,046 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-18 17:24:59,046 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-18 17:24:59,046 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 17:24:59,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 797 transitions. [2018-11-18 17:24:59,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 17:24:59,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,048 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:59,048 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:59,048 INFO L794 eck$LassoCheckResult]: Stem: 5795#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5617#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5786#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 5787#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5761#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5861#L99-3 assume true; 5919#L99-1 assume !false; 6095#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6092#L102 assume !(12292 == ssl3_accept_~s__state~0); 6090#L105 assume !(16384 == ssl3_accept_~s__state~0); 6087#L108 assume !(8192 == ssl3_accept_~s__state~0); 6084#L111 assume !(24576 == ssl3_accept_~s__state~0); 6082#L114 assume 8195 == ssl3_accept_~s__state~0; 5856#L211 [2018-11-18 17:24:59,048 INFO L796 eck$LassoCheckResult]: Loop: 5856#L211 ssl3_accept_~s__server~0 := 1; 5679#L216 assume 0 != ssl3_accept_~cb~0; 5667#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5668#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5696#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5778#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5708#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5709#L240 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5720#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5649#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6061#L585 ssl3_accept_~skip~0 := 0; 6060#L99-3 assume true; 6059#L99-1 assume !false; 6058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6057#L102 assume !(12292 == ssl3_accept_~s__state~0); 6055#L105 assume !(16384 == ssl3_accept_~s__state~0); 6053#L108 assume !(8192 == ssl3_accept_~s__state~0); 6051#L111 assume !(24576 == ssl3_accept_~s__state~0); 6050#L114 assume 8195 == ssl3_accept_~s__state~0; 5856#L211 [2018-11-18 17:24:59,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 17:24:59,052 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,052 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,068 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 17:24:59,069 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:24:59,069 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:24:59,069 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1578225973, now seen corresponding path program 1 times [2018-11-18 17:24:59,069 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,069 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,101 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 17:24:59,101 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,101 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:24:59,101 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,102 INFO L87 Difference]: Start difference. First operand 545 states and 797 transitions. cyclomatic complexity: 255 Second operand 3 states. [2018-11-18 17:24:59,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,167 INFO L93 Difference]: Finished difference Result 555 states and 805 transitions. [2018-11-18 17:24:59,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 805 transitions. [2018-11-18 17:24:59,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-18 17:24:59,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 805 transitions. [2018-11-18 17:24:59,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-18 17:24:59,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-18 17:24:59,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 805 transitions. [2018-11-18 17:24:59,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,172 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 805 transitions. [2018-11-18 17:24:59,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 805 transitions. [2018-11-18 17:24:59,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-18 17:24:59,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 17:24:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 793 transitions. [2018-11-18 17:24:59,180 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-18 17:24:59,180 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-18 17:24:59,180 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 17:24:59,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 793 transitions. [2018-11-18 17:24:59,182 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-18 17:24:59,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,183 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 17:24:59,183 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2018-11-18 17:24:59,183 INFO L794 eck$LassoCheckResult]: Stem: 6901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6723#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6724#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6893#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 6894#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6867#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6967#L99-3 assume true; 7025#L99-1 assume !false; 7199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7197#L102 assume !(12292 == ssl3_accept_~s__state~0); 7195#L105 assume !(16384 == ssl3_accept_~s__state~0); 7193#L108 assume !(8192 == ssl3_accept_~s__state~0); 7188#L111 assume !(24576 == ssl3_accept_~s__state~0); 7186#L114 assume !(8195 == ssl3_accept_~s__state~0); 7179#L117 assume !(8480 == ssl3_accept_~s__state~0); 7178#L120 assume !(8481 == ssl3_accept_~s__state~0); 7174#L123 assume !(8482 == ssl3_accept_~s__state~0); 7173#L126 assume 8464 == ssl3_accept_~s__state~0; 6790#L133 [2018-11-18 17:24:59,184 INFO L796 eck$LassoCheckResult]: Loop: 6790#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6791#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6913#L272-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; 6940#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7220#L585 ssl3_accept_~skip~0 := 0; 7218#L99-3 assume true; 7216#L99-1 assume !false; 7214#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7212#L102 assume !(12292 == ssl3_accept_~s__state~0); 7210#L105 assume !(16384 == ssl3_accept_~s__state~0); 7209#L108 assume !(8192 == ssl3_accept_~s__state~0); 7204#L111 assume !(24576 == ssl3_accept_~s__state~0); 7202#L114 assume !(8195 == ssl3_accept_~s__state~0); 7200#L117 assume !(8480 == ssl3_accept_~s__state~0); 7198#L120 assume !(8481 == ssl3_accept_~s__state~0); 7194#L123 assume !(8482 == ssl3_accept_~s__state~0); 7177#L126 assume !(8464 == ssl3_accept_~s__state~0); 7176#L129 assume !(8465 == ssl3_accept_~s__state~0); 7175#L132 assume !(8466 == ssl3_accept_~s__state~0); 7152#L135 assume 8496 == ssl3_accept_~s__state~0; 7061#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6721#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6705#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 6706#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6965#L291-2 ssl3_accept_~s__init_num~0 := 0; 7000#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7115#L585 ssl3_accept_~skip~0 := 0; 7105#L99-3 assume true; 7102#L99-1 assume !false; 7099#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7096#L102 assume 12292 == ssl3_accept_~s__state~0; 7092#L103 ssl3_accept_~s__new_session~0 := 1; 7082#L211 ssl3_accept_~s__server~0 := 1; 7128#L216 assume 0 != ssl3_accept_~cb~0; 7127#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7126#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7125#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7123#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 7121#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7120#L240 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 7106#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7103#L585 ssl3_accept_~skip~0 := 0; 7100#L99-3 assume true; 7097#L99-1 assume !false; 7094#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7090#L102 assume !(12292 == ssl3_accept_~s__state~0); 7087#L105 assume !(16384 == ssl3_accept_~s__state~0); 7084#L108 assume !(8192 == ssl3_accept_~s__state~0); 7080#L111 assume !(24576 == ssl3_accept_~s__state~0); 7078#L114 assume !(8195 == ssl3_accept_~s__state~0); 6978#L117 assume !(8480 == ssl3_accept_~s__state~0); 6979#L120 assume !(8481 == ssl3_accept_~s__state~0); 6980#L123 assume !(8482 == ssl3_accept_~s__state~0); 7032#L126 assume 8464 == ssl3_accept_~s__state~0; 6790#L133 [2018-11-18 17:24:59,184 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 17:24:59,184 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,184 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,185 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,195 INFO L82 PathProgramCache]: Analyzing trace with hash 697158176, now seen corresponding path program 1 times [2018-11-18 17:24:59,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,196 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:24:59,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,223 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:24:59,224 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,224 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:59,224 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,224 INFO L87 Difference]: Start difference. First operand 545 states and 793 transitions. cyclomatic complexity: 251 Second operand 3 states. [2018-11-18 17:24:59,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,351 INFO L93 Difference]: Finished difference Result 688 states and 1006 transitions. [2018-11-18 17:24:59,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1006 transitions. [2018-11-18 17:24:59,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-18 17:24:59,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 999 transitions. [2018-11-18 17:24:59,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-18 17:24:59,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-18 17:24:59,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 999 transitions. [2018-11-18 17:24:59,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,359 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 999 transitions. [2018-11-18 17:24:59,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 999 transitions. [2018-11-18 17:24:59,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 668. [2018-11-18 17:24:59,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 668 states. [2018-11-18 17:24:59,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 983 transitions. [2018-11-18 17:24:59,370 INFO L728 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-18 17:24:59,370 INFO L608 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-18 17:24:59,370 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 17:24:59,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 668 states and 983 transitions. [2018-11-18 17:24:59,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2018-11-18 17:24:59,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,375 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 17:24:59,375 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 17:24:59,375 INFO L794 eck$LassoCheckResult]: Stem: 8132#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7962#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7963#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8130#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 8131#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8104#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8199#L99-3 assume true; 8385#L99-1 assume !false; 8500#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8498#L102 assume !(12292 == ssl3_accept_~s__state~0); 8495#L105 assume !(16384 == ssl3_accept_~s__state~0); 8492#L108 assume !(8192 == ssl3_accept_~s__state~0); 8489#L111 assume !(24576 == ssl3_accept_~s__state~0); 8487#L114 assume !(8195 == ssl3_accept_~s__state~0); 8486#L117 assume !(8480 == ssl3_accept_~s__state~0); 8485#L120 assume !(8481 == ssl3_accept_~s__state~0); 8484#L123 assume !(8482 == ssl3_accept_~s__state~0); 8483#L126 assume 8464 == ssl3_accept_~s__state~0; 8031#L133 [2018-11-18 17:24:59,376 INFO L796 eck$LassoCheckResult]: Loop: 8031#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 8032#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8151#L272-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; 8174#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8578#L585 ssl3_accept_~skip~0 := 0; 8576#L99-3 assume true; 8574#L99-1 assume !false; 8062#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8063#L102 assume !(12292 == ssl3_accept_~s__state~0); 8078#L105 assume !(16384 == ssl3_accept_~s__state~0); 8079#L108 assume !(8192 == ssl3_accept_~s__state~0); 8029#L111 assume !(24576 == ssl3_accept_~s__state~0); 7990#L114 assume !(8195 == ssl3_accept_~s__state~0); 7991#L117 assume !(8480 == ssl3_accept_~s__state~0); 7972#L120 assume !(8481 == ssl3_accept_~s__state~0); 7973#L123 assume !(8482 == ssl3_accept_~s__state~0); 8160#L126 assume !(8464 == ssl3_accept_~s__state~0); 8161#L129 assume !(8465 == ssl3_accept_~s__state~0); 8146#L132 assume !(8466 == ssl3_accept_~s__state~0); 8147#L135 assume 8496 == ssl3_accept_~s__state~0; 8369#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 8364#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8355#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 8354#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8196#L291-2 ssl3_accept_~s__init_num~0 := 0; 7949#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8565#L585 ssl3_accept_~skip~0 := 0; 8564#L99-3 assume true; 8562#L99-1 assume !false; 8561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8560#L102 assume !(12292 == ssl3_accept_~s__state~0); 8559#L105 assume !(16384 == ssl3_accept_~s__state~0); 8558#L108 assume !(8192 == ssl3_accept_~s__state~0); 8557#L111 assume !(24576 == ssl3_accept_~s__state~0); 8556#L114 assume !(8195 == ssl3_accept_~s__state~0); 8555#L117 assume !(8480 == ssl3_accept_~s__state~0); 8553#L120 assume !(8481 == ssl3_accept_~s__state~0); 8551#L123 assume !(8482 == ssl3_accept_~s__state~0); 8549#L126 assume !(8464 == ssl3_accept_~s__state~0); 8547#L129 assume !(8465 == ssl3_accept_~s__state~0); 8545#L132 assume !(8466 == ssl3_accept_~s__state~0); 8543#L135 assume !(8496 == ssl3_accept_~s__state~0); 8540#L138 assume !(8497 == ssl3_accept_~s__state~0); 8534#L141 assume !(8512 == ssl3_accept_~s__state~0); 8532#L144 assume !(8513 == ssl3_accept_~s__state~0); 8529#L147 assume !(8528 == ssl3_accept_~s__state~0); 8522#L150 assume !(8529 == ssl3_accept_~s__state~0); 7978#L153 assume !(8544 == ssl3_accept_~s__state~0); 7980#L156 assume !(8545 == ssl3_accept_~s__state~0); 8185#L159 assume 8560 == ssl3_accept_~s__state~0; 8092#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7994#L417 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; 7995#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8474#L585 ssl3_accept_~skip~0 := 0; 8468#L99-3 assume true; 8466#L99-1 assume !false; 8464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8462#L102 assume !(12292 == ssl3_accept_~s__state~0); 8460#L105 assume !(16384 == ssl3_accept_~s__state~0); 8457#L108 assume !(8192 == ssl3_accept_~s__state~0); 8455#L111 assume !(24576 == ssl3_accept_~s__state~0); 8453#L114 assume !(8195 == ssl3_accept_~s__state~0); 8417#L117 assume !(8480 == ssl3_accept_~s__state~0); 8415#L120 assume !(8481 == ssl3_accept_~s__state~0); 8413#L123 assume !(8482 == ssl3_accept_~s__state~0); 8411#L126 assume 8464 == ssl3_accept_~s__state~0; 8031#L133 [2018-11-18 17:24:59,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 17:24:59,376 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,376 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,395 INFO L82 PathProgramCache]: Analyzing trace with hash -989986638, now seen corresponding path program 1 times [2018-11-18 17:24:59,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,395 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:24:59,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,436 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 17:24:59,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:59,436 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,437 INFO L87 Difference]: Start difference. First operand 668 states and 983 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-18 17:24:59,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,555 INFO L93 Difference]: Finished difference Result 807 states and 1096 transitions. [2018-11-18 17:24:59,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1096 transitions. [2018-11-18 17:24:59,564 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-18 17:24:59,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 807 states and 1096 transitions. [2018-11-18 17:24:59,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 564 [2018-11-18 17:24:59,567 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 564 [2018-11-18 17:24:59,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 807 states and 1096 transitions. [2018-11-18 17:24:59,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,568 INFO L705 BuchiCegarLoop]: Abstraction has 807 states and 1096 transitions. [2018-11-18 17:24:59,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states and 1096 transitions. [2018-11-18 17:24:59,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 799. [2018-11-18 17:24:59,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-11-18 17:24:59,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1085 transitions. [2018-11-18 17:24:59,576 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-18 17:24:59,577 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-18 17:24:59,577 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 17:24:59,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1085 transitions. [2018-11-18 17:24:59,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 525 [2018-11-18 17:24:59,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,580 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 17:24:59,580 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 17:24:59,580 INFO L794 eck$LassoCheckResult]: Stem: 9612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9442#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9610#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 9611#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9578#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9687#L99-3 assume true; 9967#L99-1 assume !false; 9966#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9965#L102 assume !(12292 == ssl3_accept_~s__state~0); 9964#L105 assume !(16384 == ssl3_accept_~s__state~0); 9963#L108 assume !(8192 == ssl3_accept_~s__state~0); 9962#L111 assume !(24576 == ssl3_accept_~s__state~0); 9961#L114 assume !(8195 == ssl3_accept_~s__state~0); 9960#L117 assume !(8480 == ssl3_accept_~s__state~0); 9959#L120 assume !(8481 == ssl3_accept_~s__state~0); 9958#L123 assume !(8482 == ssl3_accept_~s__state~0); 9957#L126 assume 8464 == ssl3_accept_~s__state~0; 9505#L133 [2018-11-18 17:24:59,580 INFO L796 eck$LassoCheckResult]: Loop: 9505#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9506#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9631#L272-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; 9655#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10124#L585 ssl3_accept_~skip~0 := 0; 10122#L99-3 assume true; 10120#L99-1 assume !false; 10117#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10113#L102 assume !(12292 == ssl3_accept_~s__state~0); 10106#L105 assume !(16384 == ssl3_accept_~s__state~0); 10103#L108 assume !(8192 == ssl3_accept_~s__state~0); 10100#L111 assume !(24576 == ssl3_accept_~s__state~0); 10097#L114 assume !(8195 == ssl3_accept_~s__state~0); 10094#L117 assume !(8480 == ssl3_accept_~s__state~0); 10091#L120 assume !(8481 == ssl3_accept_~s__state~0); 10088#L123 assume !(8482 == ssl3_accept_~s__state~0); 10085#L126 assume !(8464 == ssl3_accept_~s__state~0); 10079#L129 assume !(8465 == ssl3_accept_~s__state~0); 10048#L132 assume !(8466 == ssl3_accept_~s__state~0); 10008#L135 assume 8496 == ssl3_accept_~s__state~0; 9484#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9439#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9423#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 9424#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9685#L291-2 ssl3_accept_~s__init_num~0 := 0; 9518#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10072#L585 ssl3_accept_~skip~0 := 0; 10071#L99-3 assume true; 10070#L99-1 assume !false; 10069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10068#L102 assume !(12292 == ssl3_accept_~s__state~0); 10067#L105 assume !(16384 == ssl3_accept_~s__state~0); 10066#L108 assume !(8192 == ssl3_accept_~s__state~0); 10065#L111 assume !(24576 == ssl3_accept_~s__state~0); 10064#L114 assume !(8195 == ssl3_accept_~s__state~0); 10062#L117 assume !(8480 == ssl3_accept_~s__state~0); 10061#L120 assume !(8481 == ssl3_accept_~s__state~0); 10056#L123 assume !(8482 == ssl3_accept_~s__state~0); 10054#L126 assume !(8464 == ssl3_accept_~s__state~0); 10052#L129 assume !(8465 == ssl3_accept_~s__state~0); 10050#L132 assume !(8466 == ssl3_accept_~s__state~0); 10012#L135 assume !(8496 == ssl3_accept_~s__state~0); 10009#L138 assume !(8497 == ssl3_accept_~s__state~0); 10010#L141 assume !(8512 == ssl3_accept_~s__state~0); 10013#L144 assume !(8513 == ssl3_accept_~s__state~0); 10011#L147 assume !(8528 == ssl3_accept_~s__state~0); 10007#L150 assume !(8529 == ssl3_accept_~s__state~0); 9766#L153 assume !(8544 == ssl3_accept_~s__state~0); 9767#L156 assume !(8545 == ssl3_accept_~s__state~0); 9755#L159 assume 8560 == ssl3_accept_~s__state~0; 9565#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9472#L417 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; 9473#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9847#L585 ssl3_accept_~skip~0 := 0; 9845#L99-3 assume true; 9843#L99-1 assume !false; 9841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9839#L102 assume !(12292 == ssl3_accept_~s__state~0); 9837#L105 assume !(16384 == ssl3_accept_~s__state~0); 9835#L108 assume !(8192 == ssl3_accept_~s__state~0); 9833#L111 assume !(24576 == ssl3_accept_~s__state~0); 9831#L114 assume !(8195 == ssl3_accept_~s__state~0); 9829#L117 assume !(8480 == ssl3_accept_~s__state~0); 9827#L120 assume !(8481 == ssl3_accept_~s__state~0); 9778#L123 assume !(8482 == ssl3_accept_~s__state~0); 9779#L126 assume 8464 == ssl3_accept_~s__state~0; 9505#L133 [2018-11-18 17:24:59,580 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 17:24:59,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,581 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,589 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1887379916, now seen corresponding path program 1 times [2018-11-18 17:24:59,590 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,590 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,590 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:24:59,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,616 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 17:24:59,616 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,616 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:59,617 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,617 INFO L87 Difference]: Start difference. First operand 799 states and 1085 transitions. cyclomatic complexity: 289 Second operand 3 states. [2018-11-18 17:24:59,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,696 INFO L93 Difference]: Finished difference Result 883 states and 1187 transitions. [2018-11-18 17:24:59,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1187 transitions. [2018-11-18 17:24:59,700 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-18 17:24:59,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 883 states and 1187 transitions. [2018-11-18 17:24:59,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2018-11-18 17:24:59,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2018-11-18 17:24:59,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1187 transitions. [2018-11-18 17:24:59,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,704 INFO L705 BuchiCegarLoop]: Abstraction has 883 states and 1187 transitions. [2018-11-18 17:24:59,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1187 transitions. [2018-11-18 17:24:59,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 871. [2018-11-18 17:24:59,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 871 states. [2018-11-18 17:24:59,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1172 transitions. [2018-11-18 17:24:59,713 INFO L728 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-18 17:24:59,714 INFO L608 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-18 17:24:59,714 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 17:24:59,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 1172 transitions. [2018-11-18 17:24:59,716 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2018-11-18 17:24:59,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,717 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 17:24:59,717 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 17:24:59,717 INFO L794 eck$LassoCheckResult]: Stem: 11301#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11129#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11130#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11293#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 11294#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11265#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11376#L99-3 assume true; 11864#L99-1 assume !false; 11863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11862#L102 assume !(12292 == ssl3_accept_~s__state~0); 11861#L105 assume !(16384 == ssl3_accept_~s__state~0); 11860#L108 assume !(8192 == ssl3_accept_~s__state~0); 11859#L111 assume !(24576 == ssl3_accept_~s__state~0); 11858#L114 assume !(8195 == ssl3_accept_~s__state~0); 11857#L117 assume !(8480 == ssl3_accept_~s__state~0); 11855#L120 assume !(8481 == ssl3_accept_~s__state~0); 11854#L123 assume !(8482 == ssl3_accept_~s__state~0); 11848#L126 assume 8464 == ssl3_accept_~s__state~0; 11192#L133 [2018-11-18 17:24:59,718 INFO L796 eck$LassoCheckResult]: Loop: 11192#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 11193#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11314#L272-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; 11345#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11911#L585 ssl3_accept_~skip~0 := 0; 11910#L99-3 assume true; 11909#L99-1 assume !false; 11908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11907#L102 assume !(12292 == ssl3_accept_~s__state~0); 11906#L105 assume !(16384 == ssl3_accept_~s__state~0); 11905#L108 assume !(8192 == ssl3_accept_~s__state~0); 11904#L111 assume !(24576 == ssl3_accept_~s__state~0); 11903#L114 assume !(8195 == ssl3_accept_~s__state~0); 11902#L117 assume !(8480 == ssl3_accept_~s__state~0); 11901#L120 assume !(8481 == ssl3_accept_~s__state~0); 11900#L123 assume !(8482 == ssl3_accept_~s__state~0); 11899#L126 assume !(8464 == ssl3_accept_~s__state~0); 11898#L129 assume !(8465 == ssl3_accept_~s__state~0); 11897#L132 assume !(8466 == ssl3_accept_~s__state~0); 11721#L135 assume 8496 == ssl3_accept_~s__state~0; 11662#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 11720#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11719#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 11717#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11718#L291-2 ssl3_accept_~s__init_num~0 := 0; 11889#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11888#L585 ssl3_accept_~skip~0 := 0; 11887#L99-3 assume true; 11886#L99-1 assume !false; 11885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11884#L102 assume !(12292 == ssl3_accept_~s__state~0); 11883#L105 assume !(16384 == ssl3_accept_~s__state~0); 11882#L108 assume !(8192 == ssl3_accept_~s__state~0); 11881#L111 assume !(24576 == ssl3_accept_~s__state~0); 11880#L114 assume !(8195 == ssl3_accept_~s__state~0); 11879#L117 assume !(8480 == ssl3_accept_~s__state~0); 11877#L120 assume !(8481 == ssl3_accept_~s__state~0); 11876#L123 assume !(8482 == ssl3_accept_~s__state~0); 11868#L126 assume !(8464 == ssl3_accept_~s__state~0); 11866#L129 assume !(8465 == ssl3_accept_~s__state~0); 11309#L132 assume !(8466 == ssl3_accept_~s__state~0); 11268#L135 assume !(8496 == ssl3_accept_~s__state~0); 11269#L138 assume !(8497 == ssl3_accept_~s__state~0); 11249#L141 assume 8512 == ssl3_accept_~s__state~0; 11250#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11354#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11245#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11439#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11693#L585 ssl3_accept_~skip~0 := 0; 11692#L99-3 assume true; 11691#L99-1 assume !false; 11690#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11689#L102 assume !(12292 == ssl3_accept_~s__state~0); 11688#L105 assume !(16384 == ssl3_accept_~s__state~0); 11682#L108 assume !(8192 == ssl3_accept_~s__state~0); 11681#L111 assume !(24576 == ssl3_accept_~s__state~0); 11679#L114 assume !(8195 == ssl3_accept_~s__state~0); 11675#L117 assume !(8480 == ssl3_accept_~s__state~0); 11673#L120 assume !(8481 == ssl3_accept_~s__state~0); 11671#L123 assume !(8482 == ssl3_accept_~s__state~0); 11669#L126 assume !(8464 == ssl3_accept_~s__state~0); 11667#L129 assume !(8465 == ssl3_accept_~s__state~0); 11664#L132 assume !(8466 == ssl3_accept_~s__state~0); 11663#L135 assume !(8496 == ssl3_accept_~s__state~0); 11661#L138 assume !(8497 == ssl3_accept_~s__state~0); 11660#L141 assume !(8512 == ssl3_accept_~s__state~0); 11658#L144 assume !(8513 == ssl3_accept_~s__state~0); 11657#L147 assume !(8528 == ssl3_accept_~s__state~0); 11651#L150 assume !(8529 == ssl3_accept_~s__state~0); 11649#L153 assume !(8544 == ssl3_accept_~s__state~0); 11647#L156 assume !(8545 == ssl3_accept_~s__state~0); 11645#L159 assume 8560 == ssl3_accept_~s__state~0; 11253#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 11159#L417 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; 11160#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11131#L585 ssl3_accept_~skip~0 := 0; 11132#L99-3 assume true; 11295#L99-1 assume !false; 11220#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11221#L102 assume !(12292 == ssl3_accept_~s__state~0); 11236#L105 assume !(16384 == ssl3_accept_~s__state~0); 11237#L108 assume !(8192 == ssl3_accept_~s__state~0); 11189#L111 assume !(24576 == ssl3_accept_~s__state~0); 11155#L114 assume !(8195 == ssl3_accept_~s__state~0); 11156#L117 assume !(8480 == ssl3_accept_~s__state~0); 11379#L120 assume !(8481 == ssl3_accept_~s__state~0); 11380#L123 assume !(8482 == ssl3_accept_~s__state~0); 11532#L126 assume 8464 == ssl3_accept_~s__state~0; 11192#L133 [2018-11-18 17:24:59,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 17:24:59,718 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,718 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,726 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1198763228, now seen corresponding path program 1 times [2018-11-18 17:24:59,726 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,727 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:24:59,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,753 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 17:24:59,754 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,754 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:59,754 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,754 INFO L87 Difference]: Start difference. First operand 871 states and 1172 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-18 17:24:59,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:24:59,847 INFO L93 Difference]: Finished difference Result 988 states and 1328 transitions. [2018-11-18 17:24:59,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:24:59,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 988 states and 1328 transitions. [2018-11-18 17:24:59,852 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 651 [2018-11-18 17:24:59,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 988 states to 988 states and 1328 transitions. [2018-11-18 17:24:59,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2018-11-18 17:24:59,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2018-11-18 17:24:59,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 988 states and 1328 transitions. [2018-11-18 17:24:59,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:24:59,858 INFO L705 BuchiCegarLoop]: Abstraction has 988 states and 1328 transitions. [2018-11-18 17:24:59,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states and 1328 transitions. [2018-11-18 17:24:59,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 949. [2018-11-18 17:24:59,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-18 17:24:59,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1265 transitions. [2018-11-18 17:24:59,869 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-18 17:24:59,869 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-18 17:24:59,870 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 17:24:59,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1265 transitions. [2018-11-18 17:24:59,872 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 625 [2018-11-18 17:24:59,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:24:59,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:24:59,874 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 17:24:59,874 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:24:59,874 INFO L794 eck$LassoCheckResult]: Stem: 13176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12995#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13168#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 13169#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13137#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13251#L99-3 assume true; 13636#L99-1 assume !false; 13696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13694#L102 assume !(12292 == ssl3_accept_~s__state~0); 13692#L105 assume !(16384 == ssl3_accept_~s__state~0); 13690#L108 assume !(8192 == ssl3_accept_~s__state~0); 13688#L111 assume !(24576 == ssl3_accept_~s__state~0); 13686#L114 assume !(8195 == ssl3_accept_~s__state~0); 13684#L117 assume !(8480 == ssl3_accept_~s__state~0); 13682#L120 assume !(8481 == ssl3_accept_~s__state~0); 13680#L123 assume !(8482 == ssl3_accept_~s__state~0); 13678#L126 assume 8464 == ssl3_accept_~s__state~0; 13062#L133 [2018-11-18 17:24:59,874 INFO L796 eck$LassoCheckResult]: Loop: 13062#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 13063#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13193#L272-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; 13133#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12996#L585 ssl3_accept_~skip~0 := 0; 12997#L99-3 assume true; 13170#L99-1 assume !false; 13091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13092#L102 assume !(12292 == ssl3_accept_~s__state~0); 13108#L105 assume !(16384 == ssl3_accept_~s__state~0); 13109#L108 assume !(8192 == ssl3_accept_~s__state~0); 13060#L111 assume !(24576 == ssl3_accept_~s__state~0); 13021#L114 assume !(8195 == ssl3_accept_~s__state~0); 13022#L117 assume !(8480 == ssl3_accept_~s__state~0); 13004#L120 assume !(8481 == ssl3_accept_~s__state~0); 13005#L123 assume !(8482 == ssl3_accept_~s__state~0); 13199#L126 assume !(8464 == ssl3_accept_~s__state~0); 13200#L129 assume !(8465 == ssl3_accept_~s__state~0); 13183#L132 assume !(8466 == ssl3_accept_~s__state~0); 13184#L135 assume 8496 == ssl3_accept_~s__state~0; 13038#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13039#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13550#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 13547#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13537#L291-2 ssl3_accept_~s__init_num~0 := 0; 13528#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13526#L585 ssl3_accept_~skip~0 := 0; 13524#L99-3 assume true; 13522#L99-1 assume !false; 13520#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13518#L102 assume !(12292 == ssl3_accept_~s__state~0); 13516#L105 assume !(16384 == ssl3_accept_~s__state~0); 13514#L108 assume !(8192 == ssl3_accept_~s__state~0); 13512#L111 assume !(24576 == ssl3_accept_~s__state~0); 13510#L114 assume !(8195 == ssl3_accept_~s__state~0); 13508#L117 assume !(8480 == ssl3_accept_~s__state~0); 13506#L120 assume !(8481 == ssl3_accept_~s__state~0); 13504#L123 assume !(8482 == ssl3_accept_~s__state~0); 13502#L126 assume !(8464 == ssl3_accept_~s__state~0); 13500#L129 assume !(8465 == ssl3_accept_~s__state~0); 13498#L132 assume !(8466 == ssl3_accept_~s__state~0); 13496#L135 assume !(8496 == ssl3_accept_~s__state~0); 13494#L138 assume !(8497 == ssl3_accept_~s__state~0); 13492#L141 assume !(8512 == ssl3_accept_~s__state~0); 13489#L144 assume !(8513 == ssl3_accept_~s__state~0); 13487#L147 assume !(8528 == ssl3_accept_~s__state~0); 13485#L150 assume !(8529 == ssl3_accept_~s__state~0); 13483#L153 assume !(8544 == ssl3_accept_~s__state~0); 13481#L156 assume !(8545 == ssl3_accept_~s__state~0); 13479#L159 assume !(8560 == ssl3_accept_~s__state~0); 13477#L162 assume !(8561 == ssl3_accept_~s__state~0); 13475#L165 assume !(8448 == ssl3_accept_~s__state~0); 13473#L168 assume !(8576 == ssl3_accept_~s__state~0); 13470#L171 assume !(8577 == ssl3_accept_~s__state~0); 13468#L174 assume !(8592 == ssl3_accept_~s__state~0); 13465#L177 assume !(8593 == ssl3_accept_~s__state~0); 13464#L180 assume !(8608 == ssl3_accept_~s__state~0); 13463#L183 assume !(8609 == ssl3_accept_~s__state~0); 13461#L186 assume !(8640 == ssl3_accept_~s__state~0); 13458#L189 assume !(8641 == ssl3_accept_~s__state~0); 13243#L192 assume 8656 == ssl3_accept_~s__state~0; 13129#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13130#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13000#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13001#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 13015#L506 assume !(0 == ssl3_accept_~tmp___10~0); 13221#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13906#L585 ssl3_accept_~skip~0 := 0; 13905#L99-3 assume true; 13904#L99-1 assume !false; 13903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13417#L102 assume 12292 == ssl3_accept_~s__state~0; 13017#L103 ssl3_accept_~s__new_session~0 := 1; 13018#L211 ssl3_accept_~s__server~0 := 1; 13058#L216 assume 0 != ssl3_accept_~cb~0; 13045#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13046#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13159#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13160#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13652#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13651#L240 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13640#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13638#L585 ssl3_accept_~skip~0 := 0; 13637#L99-3 assume true; 13634#L99-1 assume !false; 13632#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13630#L102 assume !(12292 == ssl3_accept_~s__state~0); 13628#L105 assume !(16384 == ssl3_accept_~s__state~0); 13626#L108 assume !(8192 == ssl3_accept_~s__state~0); 13624#L111 assume !(24576 == ssl3_accept_~s__state~0); 13622#L114 assume !(8195 == ssl3_accept_~s__state~0); 13255#L117 assume !(8480 == ssl3_accept_~s__state~0); 13256#L120 assume !(8481 == ssl3_accept_~s__state~0); 13257#L123 assume !(8482 == ssl3_accept_~s__state~0); 13416#L126 assume 8464 == ssl3_accept_~s__state~0; 13062#L133 [2018-11-18 17:24:59,875 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 17:24:59,875 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,875 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:24:59,884 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:24:59,884 INFO L82 PathProgramCache]: Analyzing trace with hash -883640080, now seen corresponding path program 1 times [2018-11-18 17:24:59,884 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:24:59,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:24:59,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:24:59,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:24:59,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:24:59,925 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 17:24:59,926 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:24:59,926 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:24:59,926 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:24:59,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:24:59,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:24:59,926 INFO L87 Difference]: Start difference. First operand 949 states and 1265 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-18 17:25:00,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,061 INFO L93 Difference]: Finished difference Result 893 states and 1180 transitions. [2018-11-18 17:25:00,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,062 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 893 states and 1180 transitions. [2018-11-18 17:25:00,066 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 552 [2018-11-18 17:25:00,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 893 states to 891 states and 1178 transitions. [2018-11-18 17:25:00,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-18 17:25:00,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-18 17:25:00,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 891 states and 1178 transitions. [2018-11-18 17:25:00,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,072 INFO L705 BuchiCegarLoop]: Abstraction has 891 states and 1178 transitions. [2018-11-18 17:25:00,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states and 1178 transitions. [2018-11-18 17:25:00,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 886. [2018-11-18 17:25:00,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-18 17:25:00,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1172 transitions. [2018-11-18 17:25:00,083 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-18 17:25:00,083 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-18 17:25:00,083 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 17:25:00,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1172 transitions. [2018-11-18 17:25:00,086 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-18 17:25:00,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,087 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,088 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 17:25:00,088 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 17:25:00,088 INFO L794 eck$LassoCheckResult]: Stem: 15012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14842#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14843#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15004#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 15005#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14977#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15090#L99-3 assume true; 15006#L99-1 assume !false; 15688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15683#L102 assume !(12292 == ssl3_accept_~s__state~0); 15681#L105 assume !(16384 == ssl3_accept_~s__state~0); 14960#L108 assume !(8192 == ssl3_accept_~s__state~0); 14901#L111 assume !(24576 == ssl3_accept_~s__state~0); 14902#L114 assume !(8195 == ssl3_accept_~s__state~0); 14883#L117 assume !(8480 == ssl3_accept_~s__state~0); 14884#L120 assume !(8481 == ssl3_accept_~s__state~0); 15619#L123 assume !(8482 == ssl3_accept_~s__state~0); 15140#L126 assume 8464 == ssl3_accept_~s__state~0; 14904#L133 [2018-11-18 17:25:00,088 INFO L796 eck$LassoCheckResult]: Loop: 14904#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 14905#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15029#L272-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; 15055#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15547#L585 ssl3_accept_~skip~0 := 0; 15546#L99-3 assume true; 15545#L99-1 assume !false; 15544#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15543#L102 assume !(12292 == ssl3_accept_~s__state~0); 15542#L105 assume !(16384 == ssl3_accept_~s__state~0); 15541#L108 assume !(8192 == ssl3_accept_~s__state~0); 15540#L111 assume !(24576 == ssl3_accept_~s__state~0); 15539#L114 assume !(8195 == ssl3_accept_~s__state~0); 15538#L117 assume !(8480 == ssl3_accept_~s__state~0); 15537#L120 assume !(8481 == ssl3_accept_~s__state~0); 15536#L123 assume !(8482 == ssl3_accept_~s__state~0); 15535#L126 assume !(8464 == ssl3_accept_~s__state~0); 15534#L129 assume !(8465 == ssl3_accept_~s__state~0); 15532#L132 assume !(8466 == ssl3_accept_~s__state~0); 15530#L135 assume 8496 == ssl3_accept_~s__state~0; 15212#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 15528#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15527#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 15525#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15524#L291-2 ssl3_accept_~s__init_num~0 := 0; 15519#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15518#L585 ssl3_accept_~skip~0 := 0; 15517#L99-3 assume true; 15516#L99-1 assume !false; 15515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15514#L102 assume !(12292 == ssl3_accept_~s__state~0); 15513#L105 assume !(16384 == ssl3_accept_~s__state~0); 15512#L108 assume !(8192 == ssl3_accept_~s__state~0); 15511#L111 assume !(24576 == ssl3_accept_~s__state~0); 15510#L114 assume !(8195 == ssl3_accept_~s__state~0); 15509#L117 assume !(8480 == ssl3_accept_~s__state~0); 15508#L120 assume !(8481 == ssl3_accept_~s__state~0); 15507#L123 assume !(8482 == ssl3_accept_~s__state~0); 15506#L126 assume !(8464 == ssl3_accept_~s__state~0); 15505#L129 assume !(8465 == ssl3_accept_~s__state~0); 15504#L132 assume !(8466 == ssl3_accept_~s__state~0); 15503#L135 assume !(8496 == ssl3_accept_~s__state~0); 15500#L138 assume !(8497 == ssl3_accept_~s__state~0); 15462#L141 assume 8512 == ssl3_accept_~s__state~0; 15063#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15064#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14957#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15086#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15492#L585 ssl3_accept_~skip~0 := 0; 15491#L99-3 assume true; 15490#L99-1 assume !false; 15489#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15488#L102 assume !(12292 == ssl3_accept_~s__state~0); 15487#L105 assume !(16384 == ssl3_accept_~s__state~0); 15486#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); 15483#L117 assume !(8480 == ssl3_accept_~s__state~0); 15481#L120 assume !(8481 == ssl3_accept_~s__state~0); 15479#L123 assume !(8482 == ssl3_accept_~s__state~0); 15477#L126 assume !(8464 == ssl3_accept_~s__state~0); 15475#L129 assume !(8465 == ssl3_accept_~s__state~0); 15473#L132 assume !(8466 == ssl3_accept_~s__state~0); 15471#L135 assume !(8496 == ssl3_accept_~s__state~0); 15469#L138 assume !(8497 == ssl3_accept_~s__state~0); 15467#L141 assume !(8512 == ssl3_accept_~s__state~0); 15465#L144 assume !(8513 == ssl3_accept_~s__state~0); 15463#L147 assume 8528 == ssl3_accept_~s__state~0; 15043#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15039#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15013#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14835#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14952#L352 assume !(ssl3_accept_~ret~0 <= 0); 14896#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15102#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15315#L585 ssl3_accept_~skip~0 := 0; 15313#L99-3 assume true; 15311#L99-1 assume !false; 15309#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15307#L102 assume !(12292 == ssl3_accept_~s__state~0); 15305#L105 assume !(16384 == ssl3_accept_~s__state~0); 15303#L108 assume !(8192 == ssl3_accept_~s__state~0); 15301#L111 assume !(24576 == ssl3_accept_~s__state~0); 15299#L114 assume !(8195 == ssl3_accept_~s__state~0); 15297#L117 assume !(8480 == ssl3_accept_~s__state~0); 15292#L120 assume !(8481 == ssl3_accept_~s__state~0); 15290#L123 assume !(8482 == ssl3_accept_~s__state~0); 15284#L126 assume !(8464 == ssl3_accept_~s__state~0); 15283#L129 assume !(8465 == ssl3_accept_~s__state~0); 15276#L132 assume !(8466 == ssl3_accept_~s__state~0); 15275#L135 assume !(8496 == ssl3_accept_~s__state~0); 15269#L138 assume !(8497 == ssl3_accept_~s__state~0); 15266#L141 assume !(8512 == ssl3_accept_~s__state~0); 15263#L144 assume !(8513 == ssl3_accept_~s__state~0); 15260#L147 assume !(8528 == ssl3_accept_~s__state~0); 15257#L150 assume !(8529 == ssl3_accept_~s__state~0); 15253#L153 assume !(8544 == ssl3_accept_~s__state~0); 15254#L156 assume !(8545 == ssl3_accept_~s__state~0); 15129#L159 assume 8560 == ssl3_accept_~s__state~0; 14964#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14867#L417 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; 14868#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15268#L585 ssl3_accept_~skip~0 := 0; 15265#L99-3 assume true; 15262#L99-1 assume !false; 15259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15256#L102 assume !(12292 == ssl3_accept_~s__state~0); 15252#L105 assume !(16384 == ssl3_accept_~s__state~0); 15250#L108 assume !(8192 == ssl3_accept_~s__state~0); 15248#L111 assume !(24576 == ssl3_accept_~s__state~0); 15244#L114 assume !(8195 == ssl3_accept_~s__state~0); 15241#L117 assume !(8480 == ssl3_accept_~s__state~0); 15092#L120 assume !(8481 == ssl3_accept_~s__state~0); 15093#L123 assume !(8482 == ssl3_accept_~s__state~0); 15136#L126 assume 8464 == ssl3_accept_~s__state~0; 14904#L133 [2018-11-18 17:25:00,089 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 17:25:00,089 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1943303582, now seen corresponding path program 1 times [2018-11-18 17:25:00,100 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,101 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:00,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,149 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 17:25:00,149 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,150 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:00,150 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,150 INFO L87 Difference]: Start difference. First operand 886 states and 1172 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-18 17:25:00,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,258 INFO L93 Difference]: Finished difference Result 992 states and 1306 transitions. [2018-11-18 17:25:00,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1306 transitions. [2018-11-18 17:25:00,263 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-18 17:25:00,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1306 transitions. [2018-11-18 17:25:00,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-18 17:25:00,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-18 17:25:00,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1306 transitions. [2018-11-18 17:25:00,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,269 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1306 transitions. [2018-11-18 17:25:00,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1306 transitions. [2018-11-18 17:25:00,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-18 17:25:00,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-18 17:25:00,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1271 transitions. [2018-11-18 17:25:00,280 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-18 17:25:00,281 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-18 17:25:00,281 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 17:25:00,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1271 transitions. [2018-11-18 17:25:00,292 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-18 17:25:00,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,294 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 17:25:00,294 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 17:25:00,294 INFO L794 eck$LassoCheckResult]: Stem: 16884#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16727#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16880#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 16881#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16854#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16969#L99-3 assume true; 17126#L99-1 assume !false; 17465#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17464#L102 assume !(12292 == ssl3_accept_~s__state~0); 17463#L105 assume !(16384 == ssl3_accept_~s__state~0); 17462#L108 assume !(8192 == ssl3_accept_~s__state~0); 17461#L111 assume !(24576 == ssl3_accept_~s__state~0); 17460#L114 assume !(8195 == ssl3_accept_~s__state~0); 17459#L117 assume !(8480 == ssl3_accept_~s__state~0); 17458#L120 assume !(8481 == ssl3_accept_~s__state~0); 17457#L123 assume !(8482 == ssl3_accept_~s__state~0); 17456#L126 assume 8464 == ssl3_accept_~s__state~0; 16784#L133 [2018-11-18 17:25:00,294 INFO L796 eck$LassoCheckResult]: Loop: 16784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 16785#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16905#L272-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; 16934#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17637#L585 ssl3_accept_~skip~0 := 0; 17635#L99-3 assume true; 17633#L99-1 assume !false; 17631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17629#L102 assume !(12292 == ssl3_accept_~s__state~0); 17627#L105 assume !(16384 == ssl3_accept_~s__state~0); 17625#L108 assume !(8192 == ssl3_accept_~s__state~0); 17623#L111 assume !(24576 == ssl3_accept_~s__state~0); 17621#L114 assume !(8195 == ssl3_accept_~s__state~0); 17619#L117 assume !(8480 == ssl3_accept_~s__state~0); 17600#L120 assume !(8481 == ssl3_accept_~s__state~0); 17595#L123 assume !(8482 == ssl3_accept_~s__state~0); 17590#L126 assume !(8464 == ssl3_accept_~s__state~0); 17585#L129 assume !(8465 == ssl3_accept_~s__state~0); 16896#L132 assume !(8466 == ssl3_accept_~s__state~0); 16897#L135 assume 8496 == ssl3_accept_~s__state~0; 17401#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 17451#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17450#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 16965#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16960#L291-2 ssl3_accept_~s__init_num~0 := 0; 16961#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17659#L585 ssl3_accept_~skip~0 := 0; 17658#L99-3 assume true; 17657#L99-1 assume !false; 17656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17655#L102 assume !(12292 == ssl3_accept_~s__state~0); 17654#L105 assume !(16384 == ssl3_accept_~s__state~0); 17652#L108 assume !(8192 == ssl3_accept_~s__state~0); 17651#L111 assume !(24576 == ssl3_accept_~s__state~0); 17650#L114 assume !(8195 == ssl3_accept_~s__state~0); 16766#L117 assume !(8480 == ssl3_accept_~s__state~0); 16767#L120 assume !(8481 == ssl3_accept_~s__state~0); 17596#L123 assume !(8482 == ssl3_accept_~s__state~0); 17591#L126 assume !(8464 == ssl3_accept_~s__state~0); 17586#L129 assume !(8465 == ssl3_accept_~s__state~0); 17581#L132 assume !(8466 == ssl3_accept_~s__state~0); 17577#L135 assume !(8496 == ssl3_accept_~s__state~0); 17574#L138 assume !(8497 == ssl3_accept_~s__state~0); 17265#L141 assume 8512 == ssl3_accept_~s__state~0; 17263#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16968#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16836#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16850#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16728#L585 ssl3_accept_~skip~0 := 0; 16729#L99-3 assume true; 16882#L99-1 assume !false; 16811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16812#L102 assume !(12292 == ssl3_accept_~s__state~0); 16825#L105 assume !(16384 == ssl3_accept_~s__state~0); 16826#L108 assume !(8192 == ssl3_accept_~s__state~0); 16782#L111 assume !(24576 == ssl3_accept_~s__state~0); 16750#L114 assume !(8195 == ssl3_accept_~s__state~0); 16751#L117 assume !(8480 == ssl3_accept_~s__state~0); 17599#L120 assume !(8481 == ssl3_accept_~s__state~0); 17594#L123 assume !(8482 == ssl3_accept_~s__state~0); 17589#L126 assume !(8464 == ssl3_accept_~s__state~0); 17584#L129 assume !(8465 == ssl3_accept_~s__state~0); 17580#L132 assume !(8466 == ssl3_accept_~s__state~0); 16857#L135 assume !(8496 == ssl3_accept_~s__state~0); 16858#L138 assume !(8497 == ssl3_accept_~s__state~0); 16839#L141 assume !(8512 == ssl3_accept_~s__state~0); 16840#L144 assume !(8513 == ssl3_accept_~s__state~0); 17333#L147 assume 8528 == ssl3_accept_~s__state~0; 17261#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16915#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16916#L319-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17328#L328 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17316#L331 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17314#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17308#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17306#L585 ssl3_accept_~skip~0 := 0; 17304#L99-3 assume true; 17302#L99-1 assume !false; 17300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17298#L102 assume !(12292 == ssl3_accept_~s__state~0); 17296#L105 assume !(16384 == ssl3_accept_~s__state~0); 17294#L108 assume !(8192 == ssl3_accept_~s__state~0); 17292#L111 assume !(24576 == ssl3_accept_~s__state~0); 17290#L114 assume !(8195 == ssl3_accept_~s__state~0); 17288#L117 assume !(8480 == ssl3_accept_~s__state~0); 17286#L120 assume !(8481 == ssl3_accept_~s__state~0); 17284#L123 assume !(8482 == ssl3_accept_~s__state~0); 17282#L126 assume !(8464 == ssl3_accept_~s__state~0); 17280#L129 assume !(8465 == ssl3_accept_~s__state~0); 17278#L132 assume !(8466 == ssl3_accept_~s__state~0); 17276#L135 assume !(8496 == ssl3_accept_~s__state~0); 17274#L138 assume !(8497 == ssl3_accept_~s__state~0); 17272#L141 assume !(8512 == ssl3_accept_~s__state~0); 17270#L144 assume !(8513 == ssl3_accept_~s__state~0); 17268#L147 assume !(8528 == ssl3_accept_~s__state~0); 17266#L150 assume !(8529 == ssl3_accept_~s__state~0); 17255#L153 assume 8544 == ssl3_accept_~s__state~0; 17254#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17253#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 17251#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17249#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16908#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16899#L399 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; 16755#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17501#L585 ssl3_accept_~skip~0 := 0; 17500#L99-3 assume true; 17499#L99-1 assume !false; 17498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17497#L102 assume !(12292 == ssl3_accept_~s__state~0); 17496#L105 assume !(16384 == ssl3_accept_~s__state~0); 17495#L108 assume !(8192 == ssl3_accept_~s__state~0); 17494#L111 assume !(24576 == ssl3_accept_~s__state~0); 17492#L114 assume !(8195 == ssl3_accept_~s__state~0); 17490#L117 assume !(8480 == ssl3_accept_~s__state~0); 17487#L120 assume !(8481 == ssl3_accept_~s__state~0); 17485#L123 assume !(8482 == ssl3_accept_~s__state~0); 17076#L126 assume 8464 == ssl3_accept_~s__state~0; 16784#L133 [2018-11-18 17:25:00,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 17:25:00,295 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,302 INFO L82 PathProgramCache]: Analyzing trace with hash -842769617, now seen corresponding path program 1 times [2018-11-18 17:25:00,303 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:00,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,350 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 17:25:00,350 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,350 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:00,350 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,351 INFO L87 Difference]: Start difference. First operand 970 states and 1271 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-18 17:25:00,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,395 INFO L93 Difference]: Finished difference Result 1910 states and 2486 transitions. [2018-11-18 17:25:00,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2486 transitions. [2018-11-18 17:25:00,404 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-18 17:25:00,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2486 transitions. [2018-11-18 17:25:00,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-18 17:25:00,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-18 17:25:00,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2486 transitions. [2018-11-18 17:25:00,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,412 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2486 transitions. [2018-11-18 17:25:00,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2486 transitions. [2018-11-18 17:25:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-18 17:25:00,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-18 17:25:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1274 transitions. [2018-11-18 17:25:00,426 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-18 17:25:00,426 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-18 17:25:00,426 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 17:25:00,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1274 transitions. [2018-11-18 17:25:00,428 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-18 17:25:00,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,429 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 17:25:00,430 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 17:25:00,430 INFO L794 eck$LassoCheckResult]: Stem: 19770#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19613#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19768#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 19769#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19742#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19856#L99-3 assume true; 20182#L99-1 assume !false; 20456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20453#L102 assume !(12292 == ssl3_accept_~s__state~0); 20450#L105 assume !(16384 == ssl3_accept_~s__state~0); 20445#L108 assume !(8192 == ssl3_accept_~s__state~0); 20443#L111 assume !(24576 == ssl3_accept_~s__state~0); 20440#L114 assume !(8195 == ssl3_accept_~s__state~0); 20439#L117 assume !(8480 == ssl3_accept_~s__state~0); 20438#L120 assume !(8481 == ssl3_accept_~s__state~0); 20436#L123 assume !(8482 == ssl3_accept_~s__state~0); 20437#L126 assume 8464 == ssl3_accept_~s__state~0; 19671#L133 [2018-11-18 17:25:00,430 INFO L796 eck$LassoCheckResult]: Loop: 19671#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 19672#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19791#L272-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; 19737#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19614#L585 ssl3_accept_~skip~0 := 0; 19615#L99-3 assume true; 19771#L99-1 assume !false; 19780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20545#L102 assume !(12292 == ssl3_accept_~s__state~0); 20544#L105 assume !(16384 == ssl3_accept_~s__state~0); 20543#L108 assume !(8192 == ssl3_accept_~s__state~0); 20542#L111 assume !(24576 == ssl3_accept_~s__state~0); 20541#L114 assume !(8195 == ssl3_accept_~s__state~0); 20540#L117 assume !(8480 == ssl3_accept_~s__state~0); 20538#L120 assume !(8481 == ssl3_accept_~s__state~0); 20537#L123 assume !(8482 == ssl3_accept_~s__state~0); 20532#L126 assume !(8464 == ssl3_accept_~s__state~0); 20530#L129 assume !(8465 == ssl3_accept_~s__state~0); 20529#L132 assume !(8466 == ssl3_accept_~s__state~0); 20522#L135 assume 8496 == ssl3_accept_~s__state~0; 19654#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 19610#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19594#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 19595#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19854#L291-2 ssl3_accept_~s__init_num~0 := 0; 20523#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20520#L585 ssl3_accept_~skip~0 := 0; 20338#L99-3 assume true; 20332#L99-1 assume !false; 20326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20324#L102 assume !(12292 == ssl3_accept_~s__state~0); 20322#L105 assume !(16384 == ssl3_accept_~s__state~0); 20320#L108 assume !(8192 == ssl3_accept_~s__state~0); 20318#L111 assume !(24576 == ssl3_accept_~s__state~0); 20316#L114 assume !(8195 == ssl3_accept_~s__state~0); 20314#L117 assume !(8480 == ssl3_accept_~s__state~0); 20312#L120 assume !(8481 == ssl3_accept_~s__state~0); 20310#L123 assume !(8482 == ssl3_accept_~s__state~0); 20308#L126 assume !(8464 == ssl3_accept_~s__state~0); 20306#L129 assume !(8465 == ssl3_accept_~s__state~0); 20304#L132 assume !(8466 == ssl3_accept_~s__state~0); 20302#L135 assume !(8496 == ssl3_accept_~s__state~0); 20300#L138 assume !(8497 == ssl3_accept_~s__state~0); 20298#L141 assume 8512 == ssl3_accept_~s__state~0; 20104#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20293#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20291#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20279#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20277#L585 ssl3_accept_~skip~0 := 0; 20276#L99-3 assume true; 20275#L99-1 assume !false; 20274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20273#L102 assume !(12292 == ssl3_accept_~s__state~0); 20271#L105 assume !(16384 == ssl3_accept_~s__state~0); 20270#L108 assume !(8192 == ssl3_accept_~s__state~0); 20265#L111 assume !(24576 == ssl3_accept_~s__state~0); 20256#L114 assume !(8195 == ssl3_accept_~s__state~0); 20250#L117 assume !(8480 == ssl3_accept_~s__state~0); 20244#L120 assume !(8481 == ssl3_accept_~s__state~0); 20238#L123 assume !(8482 == ssl3_accept_~s__state~0); 20232#L126 assume !(8464 == ssl3_accept_~s__state~0); 20226#L129 assume !(8465 == ssl3_accept_~s__state~0); 20220#L132 assume !(8466 == ssl3_accept_~s__state~0); 20214#L135 assume !(8496 == ssl3_accept_~s__state~0); 20208#L138 assume !(8497 == ssl3_accept_~s__state~0); 20202#L141 assume !(8512 == ssl3_accept_~s__state~0); 20197#L144 assume !(8513 == ssl3_accept_~s__state~0); 20052#L147 assume 8528 == ssl3_accept_~s__state~0; 20051#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20047#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19778#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19605#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19716#L352 assume !(ssl3_accept_~ret~0 <= 0); 19664#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19714#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20354#L585 ssl3_accept_~skip~0 := 0; 20352#L99-3 assume true; 20350#L99-1 assume !false; 20348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20346#L102 assume !(12292 == ssl3_accept_~s__state~0); 20344#L105 assume !(16384 == ssl3_accept_~s__state~0); 20343#L108 assume !(8192 == ssl3_accept_~s__state~0); 20341#L111 assume !(24576 == ssl3_accept_~s__state~0); 20339#L114 assume !(8195 == ssl3_accept_~s__state~0); 20333#L117 assume !(8480 == ssl3_accept_~s__state~0); 20258#L120 assume !(8481 == ssl3_accept_~s__state~0); 20252#L123 assume !(8482 == ssl3_accept_~s__state~0); 20246#L126 assume !(8464 == ssl3_accept_~s__state~0); 20240#L129 assume !(8465 == ssl3_accept_~s__state~0); 20234#L132 assume !(8466 == ssl3_accept_~s__state~0); 20228#L135 assume !(8496 == ssl3_accept_~s__state~0); 20222#L138 assume !(8497 == ssl3_accept_~s__state~0); 20216#L141 assume !(8512 == ssl3_accept_~s__state~0); 20210#L144 assume !(8513 == ssl3_accept_~s__state~0); 20204#L147 assume !(8528 == ssl3_accept_~s__state~0); 20198#L150 assume !(8529 == ssl3_accept_~s__state~0); 20176#L153 assume 8544 == ssl3_accept_~s__state~0; 19750#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19702#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 19600#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19649#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19798#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19789#L399 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; 19642#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20402#L585 ssl3_accept_~skip~0 := 0; 20401#L99-3 assume true; 20400#L99-1 assume !false; 20399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20397#L102 assume !(12292 == ssl3_accept_~s__state~0); 20396#L105 assume !(16384 == ssl3_accept_~s__state~0); 20391#L108 assume !(8192 == ssl3_accept_~s__state~0); 20386#L111 assume !(24576 == ssl3_accept_~s__state~0); 20384#L114 assume !(8195 == ssl3_accept_~s__state~0); 20382#L117 assume !(8480 == ssl3_accept_~s__state~0); 19858#L120 assume !(8481 == ssl3_accept_~s__state~0); 19859#L123 assume !(8482 == ssl3_accept_~s__state~0); 20062#L126 assume 8464 == ssl3_accept_~s__state~0; 19671#L133 [2018-11-18 17:25:00,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 17:25:00,430 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,430 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,431 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1215843346, now seen corresponding path program 1 times [2018-11-18 17:25:00,438 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,438 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:00,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,494 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 17:25:00,495 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,495 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:00,495 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,495 INFO L87 Difference]: Start difference. First operand 973 states and 1274 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-18 17:25:00,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,579 INFO L93 Difference]: Finished difference Result 1049 states and 1365 transitions. [2018-11-18 17:25:00,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1365 transitions. [2018-11-18 17:25:00,582 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 638 [2018-11-18 17:25:00,585 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1026 states and 1333 transitions. [2018-11-18 17:25:00,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 740 [2018-11-18 17:25:00,585 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2018-11-18 17:25:00,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1333 transitions. [2018-11-18 17:25:00,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,586 INFO L705 BuchiCegarLoop]: Abstraction has 1026 states and 1333 transitions. [2018-11-18 17:25:00,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1333 transitions. [2018-11-18 17:25:00,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 977. [2018-11-18 17:25:00,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 17:25:00,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1276 transitions. [2018-11-18 17:25:00,593 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1276 transitions. [2018-11-18 17:25:00,593 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1276 transitions. [2018-11-18 17:25:00,593 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 17:25:00,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1276 transitions. [2018-11-18 17:25:00,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:25:00,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,596 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 17:25:00,596 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:00,597 INFO L794 eck$LassoCheckResult]: Stem: 21790#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21640#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21641#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21788#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 21789#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21763#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21866#L99-3 assume true; 21799#L99-1 assume !false; 21800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22069#L102 assume !(12292 == ssl3_accept_~s__state~0); 22065#L105 assume !(16384 == ssl3_accept_~s__state~0); 22063#L108 assume !(8192 == ssl3_accept_~s__state~0); 21695#L111 assume !(24576 == ssl3_accept_~s__state~0); 21668#L114 assume !(8195 == ssl3_accept_~s__state~0); 21669#L117 assume !(8480 == ssl3_accept_~s__state~0); 21652#L120 assume 8481 == ssl3_accept_~s__state~0; 21653#L121 [2018-11-18 17:25:00,597 INFO L796 eck$LassoCheckResult]: Loop: 21653#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 21716#L257 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; 21671#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21642#L585 ssl3_accept_~skip~0 := 0; 21643#L99-3 assume true; 21791#L99-1 assume !false; 21719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21720#L102 assume !(12292 == ssl3_accept_~s__state~0); 21733#L105 assume !(16384 == ssl3_accept_~s__state~0); 21734#L108 assume !(8192 == ssl3_accept_~s__state~0); 21694#L111 assume !(24576 == ssl3_accept_~s__state~0); 21666#L114 assume !(8195 == ssl3_accept_~s__state~0); 21667#L117 assume !(8480 == ssl3_accept_~s__state~0); 21650#L120 assume !(8481 == ssl3_accept_~s__state~0); 21651#L123 assume !(8482 == ssl3_accept_~s__state~0); 21815#L126 assume !(8464 == ssl3_accept_~s__state~0); 21816#L129 assume !(8465 == ssl3_accept_~s__state~0); 21803#L132 assume !(8466 == ssl3_accept_~s__state~0); 21765#L135 assume !(8496 == ssl3_accept_~s__state~0); 21766#L138 assume !(8497 == ssl3_accept_~s__state~0); 21748#L141 assume !(8512 == ssl3_accept_~s__state~0); 21698#L144 assume !(8513 == ssl3_accept_~s__state~0); 21672#L147 assume !(8528 == ssl3_accept_~s__state~0); 21673#L150 assume !(8529 == ssl3_accept_~s__state~0); 21658#L153 assume !(8544 == ssl3_accept_~s__state~0); 21659#L156 assume !(8545 == ssl3_accept_~s__state~0); 21846#L159 assume !(8560 == ssl3_accept_~s__state~0); 21827#L162 assume !(8561 == ssl3_accept_~s__state~0); 21828#L165 assume 8448 == ssl3_accept_~s__state~0; 21700#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 21701#L426 assume !(ssl3_accept_~num1~0 > 0); 21813#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21824#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22024#L585 ssl3_accept_~skip~0 := 0; 22022#L99-3 assume true; 22020#L99-1 assume !false; 22018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22015#L102 assume !(12292 == ssl3_accept_~s__state~0); 22016#L105 assume !(16384 == ssl3_accept_~s__state~0); 22100#L108 assume !(8192 == ssl3_accept_~s__state~0); 22098#L111 assume !(24576 == ssl3_accept_~s__state~0); 22096#L114 assume !(8195 == ssl3_accept_~s__state~0); 22094#L117 assume 8480 == ssl3_accept_~s__state~0; 21653#L121 [2018-11-18 17:25:00,597 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,597 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 17:25:00,597 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,597 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,598 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,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 17:25:00,611 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:00,612 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:25:00,612 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,612 INFO L82 PathProgramCache]: Analyzing trace with hash 269028602, now seen corresponding path program 1 times [2018-11-18 17:25:00,612 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,637 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 17:25:00,637 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:25:00,637 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:00,648 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,657 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:00,662 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 17:25:00,679 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:25:00,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:25:00,679 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,679 INFO L87 Difference]: Start difference. First operand 977 states and 1276 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-18 17:25:00,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,748 INFO L93 Difference]: Finished difference Result 979 states and 1276 transitions. [2018-11-18 17:25:00,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1276 transitions. [2018-11-18 17:25:00,751 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2018-11-18 17:25:00,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1276 transitions. [2018-11-18 17:25:00,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-18 17:25:00,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-18 17:25:00,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1276 transitions. [2018-11-18 17:25:00,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,755 INFO L705 BuchiCegarLoop]: Abstraction has 979 states and 1276 transitions. [2018-11-18 17:25:00,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1276 transitions. [2018-11-18 17:25:00,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 977. [2018-11-18 17:25:00,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 17:25:00,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1274 transitions. [2018-11-18 17:25:00,762 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1274 transitions. [2018-11-18 17:25:00,762 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1274 transitions. [2018-11-18 17:25:00,762 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 17:25:00,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1274 transitions. [2018-11-18 17:25:00,764 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:25:00,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,765 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 17:25:00,765 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:00,765 INFO L794 eck$LassoCheckResult]: Stem: 23881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23731#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23879#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 23880#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23853#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23961#L99-3 assume true; 24354#L99-1 assume !false; 24352#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24350#L102 assume !(12292 == ssl3_accept_~s__state~0); 24344#L105 assume !(16384 == ssl3_accept_~s__state~0); 24335#L108 assume !(8192 == ssl3_accept_~s__state~0); 24334#L111 assume !(24576 == ssl3_accept_~s__state~0); 24278#L114 assume !(8195 == ssl3_accept_~s__state~0); 24277#L117 assume !(8480 == ssl3_accept_~s__state~0); 24276#L120 assume !(8481 == ssl3_accept_~s__state~0); 24275#L123 assume 8482 == ssl3_accept_~s__state~0; 23854#L124 [2018-11-18 17:25:00,765 INFO L796 eck$LassoCheckResult]: Loop: 23854#L124 ssl3_accept_~s__state~0 := 3; 23759#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24472#L585 ssl3_accept_~skip~0 := 0; 24471#L99-3 assume true; 24470#L99-1 assume !false; 24469#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24467#L102 assume !(12292 == ssl3_accept_~s__state~0); 24465#L105 assume !(16384 == ssl3_accept_~s__state~0); 24463#L108 assume !(8192 == ssl3_accept_~s__state~0); 24461#L111 assume !(24576 == ssl3_accept_~s__state~0); 24460#L114 assume !(8195 == ssl3_accept_~s__state~0); 24459#L117 assume !(8480 == ssl3_accept_~s__state~0); 24458#L120 assume !(8481 == ssl3_accept_~s__state~0); 24456#L123 assume !(8482 == ssl3_accept_~s__state~0); 24455#L126 assume !(8464 == ssl3_accept_~s__state~0); 24449#L129 assume !(8465 == ssl3_accept_~s__state~0); 24402#L132 assume !(8466 == ssl3_accept_~s__state~0); 24400#L135 assume !(8496 == ssl3_accept_~s__state~0); 24397#L138 assume !(8497 == ssl3_accept_~s__state~0); 24395#L141 assume !(8512 == ssl3_accept_~s__state~0); 24393#L144 assume !(8513 == ssl3_accept_~s__state~0); 24391#L147 assume !(8528 == ssl3_accept_~s__state~0); 24389#L150 assume !(8529 == ssl3_accept_~s__state~0); 24387#L153 assume !(8544 == ssl3_accept_~s__state~0); 24385#L156 assume !(8545 == ssl3_accept_~s__state~0); 24383#L159 assume !(8560 == ssl3_accept_~s__state~0); 24381#L162 assume !(8561 == ssl3_accept_~s__state~0); 24285#L165 assume 8448 == ssl3_accept_~s__state~0; 23792#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 23793#L426 assume !(ssl3_accept_~num1~0 > 0); 23904#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23914#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24343#L585 ssl3_accept_~skip~0 := 0; 24342#L99-3 assume true; 24341#L99-1 assume !false; 24330#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24283#L102 assume !(12292 == ssl3_accept_~s__state~0); 24284#L105 assume !(16384 == ssl3_accept_~s__state~0); 24487#L108 assume !(8192 == ssl3_accept_~s__state~0); 24486#L111 assume !(24576 == ssl3_accept_~s__state~0); 24485#L114 assume !(8195 == ssl3_accept_~s__state~0); 24484#L117 assume !(8480 == ssl3_accept_~s__state~0); 24482#L120 assume !(8481 == ssl3_accept_~s__state~0); 24273#L123 assume 8482 == ssl3_accept_~s__state~0; 23854#L124 [2018-11-18 17:25:00,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,766 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 17:25:00,766 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,785 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 17:25:00,785 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,785 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:00,785 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:25:00,785 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,785 INFO L82 PathProgramCache]: Analyzing trace with hash -2003666986, now seen corresponding path program 1 times [2018-11-18 17:25:00,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,813 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 17:25:00,813 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:00,813 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,814 INFO L87 Difference]: Start difference. First operand 977 states and 1274 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 17:25:00,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,885 INFO L93 Difference]: Finished difference Result 977 states and 1272 transitions. [2018-11-18 17:25:00,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1272 transitions. [2018-11-18 17:25:00,888 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:25:00,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1272 transitions. [2018-11-18 17:25:00,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-18 17:25:00,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-18 17:25:00,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1272 transitions. [2018-11-18 17:25:00,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,891 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-18 17:25:00,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1272 transitions. [2018-11-18 17:25:00,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 977. [2018-11-18 17:25:00,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 17:25:00,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1272 transitions. [2018-11-18 17:25:00,898 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-18 17:25:00,898 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-18 17:25:00,898 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 17:25:00,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1272 transitions. [2018-11-18 17:25:00,900 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:25:00,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:00,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:00,901 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 17:25:00,901 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 17:25:00,902 INFO L794 eck$LassoCheckResult]: Stem: 25847#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25691#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25692#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25845#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 25846#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25820#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25926#L99-3 assume true; 26239#L99-1 assume !false; 26516#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26514#L102 assume !(12292 == ssl3_accept_~s__state~0); 26513#L105 assume !(16384 == ssl3_accept_~s__state~0); 26512#L108 assume !(8192 == ssl3_accept_~s__state~0); 26373#L111 assume !(24576 == ssl3_accept_~s__state~0); 26372#L114 assume !(8195 == ssl3_accept_~s__state~0); 26371#L117 assume !(8480 == ssl3_accept_~s__state~0); 26369#L120 assume !(8481 == ssl3_accept_~s__state~0); 26368#L123 assume !(8482 == ssl3_accept_~s__state~0); 26367#L126 assume 8464 == ssl3_accept_~s__state~0; 25750#L133 [2018-11-18 17:25:00,902 INFO L796 eck$LassoCheckResult]: Loop: 25750#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 25751#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25866#L272-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; 25895#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26511#L585 ssl3_accept_~skip~0 := 0; 26510#L99-3 assume true; 26509#L99-1 assume !false; 26508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26507#L102 assume !(12292 == ssl3_accept_~s__state~0); 26506#L105 assume !(16384 == ssl3_accept_~s__state~0); 26501#L108 assume !(8192 == ssl3_accept_~s__state~0); 26499#L111 assume !(24576 == ssl3_accept_~s__state~0); 26497#L114 assume !(8195 == ssl3_accept_~s__state~0); 26495#L117 assume !(8480 == ssl3_accept_~s__state~0); 26492#L120 assume !(8481 == ssl3_accept_~s__state~0); 26488#L123 assume !(8482 == ssl3_accept_~s__state~0); 26486#L126 assume !(8464 == ssl3_accept_~s__state~0); 26484#L129 assume !(8465 == ssl3_accept_~s__state~0); 26482#L132 assume !(8466 == ssl3_accept_~s__state~0); 25822#L135 assume 8496 == ssl3_accept_~s__state~0; 25731#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 25689#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25673#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 25674#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25924#L291-2 ssl3_accept_~s__init_num~0 := 0; 26616#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26615#L585 ssl3_accept_~skip~0 := 0; 26614#L99-3 assume true; 26613#L99-1 assume !false; 26611#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26610#L102 assume !(12292 == ssl3_accept_~s__state~0); 26609#L105 assume !(16384 == ssl3_accept_~s__state~0); 26608#L108 assume !(8192 == ssl3_accept_~s__state~0); 26607#L111 assume !(24576 == ssl3_accept_~s__state~0); 26605#L114 assume !(8195 == ssl3_accept_~s__state~0); 26604#L117 assume !(8480 == ssl3_accept_~s__state~0); 26603#L120 assume !(8481 == ssl3_accept_~s__state~0); 26602#L123 assume !(8482 == ssl3_accept_~s__state~0); 26600#L126 assume !(8464 == ssl3_accept_~s__state~0); 26494#L129 assume !(8465 == ssl3_accept_~s__state~0); 26491#L132 assume !(8466 == ssl3_accept_~s__state~0); 26490#L135 assume !(8496 == ssl3_accept_~s__state~0); 26451#L138 assume !(8497 == ssl3_accept_~s__state~0); 26452#L141 assume 8512 == ssl3_accept_~s__state~0; 26199#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26480#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25920#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25921#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26500#L585 ssl3_accept_~skip~0 := 0; 26498#L99-3 assume true; 26496#L99-1 assume !false; 26493#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26489#L102 assume !(12292 == ssl3_accept_~s__state~0); 26487#L105 assume !(16384 == ssl3_accept_~s__state~0); 26485#L108 assume !(8192 == ssl3_accept_~s__state~0); 26483#L111 assume !(24576 == ssl3_accept_~s__state~0); 26479#L114 assume !(8195 == ssl3_accept_~s__state~0); 26477#L117 assume !(8480 == ssl3_accept_~s__state~0); 26471#L120 assume !(8481 == ssl3_accept_~s__state~0); 26469#L123 assume !(8482 == ssl3_accept_~s__state~0); 26467#L126 assume !(8464 == ssl3_accept_~s__state~0); 26465#L129 assume !(8465 == ssl3_accept_~s__state~0); 26463#L132 assume !(8466 == ssl3_accept_~s__state~0); 26461#L135 assume !(8496 == ssl3_accept_~s__state~0); 25834#L138 assume !(8497 == ssl3_accept_~s__state~0); 25835#L141 assume !(8512 == ssl3_accept_~s__state~0); 25752#L144 assume !(8513 == ssl3_accept_~s__state~0); 25721#L147 assume 8528 == ssl3_accept_~s__state~0; 25722#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25886#L319 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26436#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 25793#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25794#L352 assume !(ssl3_accept_~ret~0 <= 0); 25743#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25791#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26539#L585 ssl3_accept_~skip~0 := 0; 26537#L99-3 assume true; 26535#L99-1 assume !false; 26533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26531#L102 assume !(12292 == ssl3_accept_~s__state~0); 26530#L105 assume !(16384 == ssl3_accept_~s__state~0); 26529#L108 assume !(8192 == ssl3_accept_~s__state~0); 26528#L111 assume !(24576 == ssl3_accept_~s__state~0); 26526#L114 assume !(8195 == ssl3_accept_~s__state~0); 26525#L117 assume !(8480 == ssl3_accept_~s__state~0); 26521#L120 assume !(8481 == ssl3_accept_~s__state~0); 26520#L123 assume !(8482 == ssl3_accept_~s__state~0); 26518#L126 assume !(8464 == ssl3_accept_~s__state~0); 26517#L129 assume !(8465 == ssl3_accept_~s__state~0); 26515#L132 assume !(8466 == ssl3_accept_~s__state~0); 26387#L135 assume !(8496 == ssl3_accept_~s__state~0); 26386#L138 assume !(8497 == ssl3_accept_~s__state~0); 26385#L141 assume !(8512 == ssl3_accept_~s__state~0); 26383#L144 assume !(8513 == ssl3_accept_~s__state~0); 26381#L147 assume !(8528 == ssl3_accept_~s__state~0); 26379#L150 assume !(8529 == ssl3_accept_~s__state~0); 26158#L153 assume 8544 == ssl3_accept_~s__state~0; 25825#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; 25678#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26286#L585 ssl3_accept_~skip~0 := 0; 26285#L99-3 assume true; 26284#L99-1 assume !false; 26283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26282#L102 assume !(12292 == ssl3_accept_~s__state~0); 26281#L105 assume !(16384 == ssl3_accept_~s__state~0); 26280#L108 assume !(8192 == ssl3_accept_~s__state~0); 26278#L111 assume !(24576 == ssl3_accept_~s__state~0); 26276#L114 assume !(8195 == ssl3_accept_~s__state~0); 26274#L117 assume !(8480 == ssl3_accept_~s__state~0); 26272#L120 assume !(8481 == ssl3_accept_~s__state~0); 26270#L123 assume !(8482 == ssl3_accept_~s__state~0); 26268#L126 assume !(8464 == ssl3_accept_~s__state~0); 26266#L129 assume !(8465 == ssl3_accept_~s__state~0); 26264#L132 assume !(8466 == ssl3_accept_~s__state~0); 26262#L135 assume !(8496 == ssl3_accept_~s__state~0); 26260#L138 assume !(8497 == ssl3_accept_~s__state~0); 26259#L141 assume !(8512 == ssl3_accept_~s__state~0); 26258#L144 assume !(8513 == ssl3_accept_~s__state~0); 26257#L147 assume !(8528 == ssl3_accept_~s__state~0); 26256#L150 assume !(8529 == ssl3_accept_~s__state~0); 26255#L153 assume !(8544 == ssl3_accept_~s__state~0); 26159#L156 assume !(8545 == ssl3_accept_~s__state~0); 25987#L159 assume !(8560 == ssl3_accept_~s__state~0); 25985#L162 assume !(8561 == ssl3_accept_~s__state~0); 25986#L165 assume !(8448 == ssl3_accept_~s__state~0); 26384#L168 assume 8576 == ssl3_accept_~s__state~0; 25736#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 25737#L440 assume !(ssl3_accept_~ret~0 <= 0); 25857#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25844#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26631#L585 ssl3_accept_~skip~0 := 0; 26630#L99-3 assume true; 26629#L99-1 assume !false; 26628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26627#L102 assume !(12292 == ssl3_accept_~s__state~0); 26626#L105 assume !(16384 == ssl3_accept_~s__state~0); 26625#L108 assume !(8192 == ssl3_accept_~s__state~0); 26623#L111 assume !(24576 == ssl3_accept_~s__state~0); 26622#L114 assume !(8195 == ssl3_accept_~s__state~0); 26621#L117 assume !(8480 == ssl3_accept_~s__state~0); 25928#L120 assume !(8481 == ssl3_accept_~s__state~0); 25899#L123 assume !(8482 == ssl3_accept_~s__state~0); 25900#L126 assume 8464 == ssl3_accept_~s__state~0; 25750#L133 [2018-11-18 17:25:00,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 17:25:00,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:00,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:00,910 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:00,910 INFO L82 PathProgramCache]: Analyzing trace with hash -100164213, now seen corresponding path program 1 times [2018-11-18 17:25:00,910 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:00,910 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:00,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,911 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:00,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:00,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:00,949 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-18 17:25:00,949 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:00,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:00,950 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:00,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:00,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:00,950 INFO L87 Difference]: Start difference. First operand 977 states and 1272 transitions. cyclomatic complexity: 300 Second operand 3 states. [2018-11-18 17:25:00,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:00,974 INFO L93 Difference]: Finished difference Result 1918 states and 2479 transitions. [2018-11-18 17:25:00,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:00,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1918 states and 2479 transitions. [2018-11-18 17:25:00,983 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1236 [2018-11-18 17:25:00,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1918 states to 1918 states and 2479 transitions. [2018-11-18 17:25:00,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1385 [2018-11-18 17:25:00,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2018-11-18 17:25:00,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1918 states and 2479 transitions. [2018-11-18 17:25:00,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:00,990 INFO L705 BuchiCegarLoop]: Abstraction has 1918 states and 2479 transitions. [2018-11-18 17:25:00,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states and 2479 transitions. [2018-11-18 17:25:01,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 977. [2018-11-18 17:25:01,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-18 17:25:01,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-18 17:25:01,002 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-18 17:25:01,002 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-18 17:25:01,002 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 17:25:01,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1269 transitions. [2018-11-18 17:25:01,004 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:25:01,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:01,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:01,005 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 17:25:01,005 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 17:25:01,006 INFO L794 eck$LassoCheckResult]: Stem: 28742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28592#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28593#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28740#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 28741#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28718#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28818#L99-3 assume true; 28867#L99-1 assume !false; 29340#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29338#L102 assume !(12292 == ssl3_accept_~s__state~0); 29336#L105 assume !(16384 == ssl3_accept_~s__state~0); 29334#L108 assume !(8192 == ssl3_accept_~s__state~0); 29332#L111 assume !(24576 == ssl3_accept_~s__state~0); 29329#L114 assume !(8195 == ssl3_accept_~s__state~0); 29327#L117 assume !(8480 == ssl3_accept_~s__state~0); 29325#L120 assume !(8481 == ssl3_accept_~s__state~0); 29324#L123 assume !(8482 == ssl3_accept_~s__state~0); 29323#L126 assume 8464 == ssl3_accept_~s__state~0; 28648#L133 [2018-11-18 17:25:01,006 INFO L796 eck$LassoCheckResult]: Loop: 28648#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 28649#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28758#L272-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; 28787#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29426#L585 ssl3_accept_~skip~0 := 0; 29424#L99-3 assume true; 29422#L99-1 assume !false; 29420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29418#L102 assume !(12292 == ssl3_accept_~s__state~0); 29416#L105 assume !(16384 == ssl3_accept_~s__state~0); 29414#L108 assume !(8192 == ssl3_accept_~s__state~0); 29412#L111 assume !(24576 == ssl3_accept_~s__state~0); 29410#L114 assume !(8195 == ssl3_accept_~s__state~0); 29408#L117 assume !(8480 == ssl3_accept_~s__state~0); 29406#L120 assume !(8481 == ssl3_accept_~s__state~0); 29404#L123 assume !(8482 == ssl3_accept_~s__state~0); 29402#L126 assume !(8464 == ssl3_accept_~s__state~0); 29400#L129 assume !(8465 == ssl3_accept_~s__state~0); 29398#L132 assume !(8466 == ssl3_accept_~s__state~0); 29066#L135 assume 8496 == ssl3_accept_~s__state~0; 28631#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 28590#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28574#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 28575#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28815#L291-2 ssl3_accept_~s__init_num~0 := 0; 29305#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29298#L585 ssl3_accept_~skip~0 := 0; 29295#L99-3 assume true; 29292#L99-1 assume !false; 29289#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29286#L102 assume !(12292 == ssl3_accept_~s__state~0); 29283#L105 assume !(16384 == ssl3_accept_~s__state~0); 29280#L108 assume !(8192 == ssl3_accept_~s__state~0); 29277#L111 assume !(24576 == ssl3_accept_~s__state~0); 29274#L114 assume !(8195 == ssl3_accept_~s__state~0); 29271#L117 assume !(8480 == ssl3_accept_~s__state~0); 29268#L120 assume !(8481 == ssl3_accept_~s__state~0); 29265#L123 assume !(8482 == ssl3_accept_~s__state~0); 29262#L126 assume !(8464 == ssl3_accept_~s__state~0); 29259#L129 assume !(8465 == ssl3_accept_~s__state~0); 29256#L132 assume !(8466 == ssl3_accept_~s__state~0); 29253#L135 assume !(8496 == ssl3_accept_~s__state~0); 29250#L138 assume !(8497 == ssl3_accept_~s__state~0); 29247#L141 assume 8512 == ssl3_accept_~s__state~0; 28792#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28793#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28811#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28812#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29299#L585 ssl3_accept_~skip~0 := 0; 29296#L99-3 assume true; 29293#L99-1 assume !false; 29290#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29287#L102 assume !(12292 == ssl3_accept_~s__state~0); 29284#L105 assume !(16384 == ssl3_accept_~s__state~0); 29281#L108 assume !(8192 == ssl3_accept_~s__state~0); 29278#L111 assume !(24576 == ssl3_accept_~s__state~0); 29275#L114 assume !(8195 == ssl3_accept_~s__state~0); 29272#L117 assume !(8480 == ssl3_accept_~s__state~0); 29269#L120 assume !(8481 == ssl3_accept_~s__state~0); 29266#L123 assume !(8482 == ssl3_accept_~s__state~0); 29263#L126 assume !(8464 == ssl3_accept_~s__state~0); 29260#L129 assume !(8465 == ssl3_accept_~s__state~0); 29257#L132 assume !(8466 == ssl3_accept_~s__state~0); 29254#L135 assume !(8496 == ssl3_accept_~s__state~0); 29251#L138 assume !(8497 == ssl3_accept_~s__state~0); 29248#L141 assume !(8512 == ssl3_accept_~s__state~0); 29175#L144 assume !(8513 == ssl3_accept_~s__state~0); 29174#L147 assume 8528 == ssl3_accept_~s__state~0; 29062#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28771#L319 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28772#L319-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28696#L328 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28697#L331 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29161#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29152#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29150#L585 ssl3_accept_~skip~0 := 0; 29147#L99-3 assume true; 29138#L99-1 assume !false; 29135#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29132#L102 assume !(12292 == ssl3_accept_~s__state~0); 29129#L105 assume !(16384 == ssl3_accept_~s__state~0); 29126#L108 assume !(8192 == ssl3_accept_~s__state~0); 29123#L111 assume !(24576 == ssl3_accept_~s__state~0); 29120#L114 assume !(8195 == ssl3_accept_~s__state~0); 29117#L117 assume !(8480 == ssl3_accept_~s__state~0); 29114#L120 assume !(8481 == ssl3_accept_~s__state~0); 29111#L123 assume !(8482 == ssl3_accept_~s__state~0); 29108#L126 assume !(8464 == ssl3_accept_~s__state~0); 29105#L129 assume !(8465 == ssl3_accept_~s__state~0); 29102#L132 assume !(8466 == ssl3_accept_~s__state~0); 29099#L135 assume !(8496 == ssl3_accept_~s__state~0); 29096#L138 assume !(8497 == ssl3_accept_~s__state~0); 29092#L141 assume !(8512 == ssl3_accept_~s__state~0); 29088#L144 assume !(8513 == ssl3_accept_~s__state~0); 29084#L147 assume !(8528 == ssl3_accept_~s__state~0); 29081#L150 assume !(8529 == ssl3_accept_~s__state~0); 28830#L153 assume 8544 == ssl3_accept_~s__state~0; 28829#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; 28825#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29136#L585 ssl3_accept_~skip~0 := 0; 29133#L99-3 assume true; 29130#L99-1 assume !false; 29127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29124#L102 assume !(12292 == ssl3_accept_~s__state~0); 29121#L105 assume !(16384 == ssl3_accept_~s__state~0); 29118#L108 assume !(8192 == ssl3_accept_~s__state~0); 29115#L111 assume !(24576 == ssl3_accept_~s__state~0); 29112#L114 assume !(8195 == ssl3_accept_~s__state~0); 29109#L117 assume !(8480 == ssl3_accept_~s__state~0); 29106#L120 assume !(8481 == ssl3_accept_~s__state~0); 29103#L123 assume !(8482 == ssl3_accept_~s__state~0); 29100#L126 assume !(8464 == ssl3_accept_~s__state~0); 29097#L129 assume !(8465 == ssl3_accept_~s__state~0); 29093#L132 assume !(8466 == ssl3_accept_~s__state~0); 29089#L135 assume !(8496 == ssl3_accept_~s__state~0); 29067#L138 assume !(8497 == ssl3_accept_~s__state~0); 29068#L141 assume !(8512 == ssl3_accept_~s__state~0); 29041#L144 assume !(8513 == ssl3_accept_~s__state~0); 29042#L147 assume !(8528 == ssl3_accept_~s__state~0); 29072#L150 assume !(8529 == ssl3_accept_~s__state~0); 29057#L153 assume !(8544 == ssl3_accept_~s__state~0); 29056#L156 assume !(8545 == ssl3_accept_~s__state~0); 29055#L159 assume !(8560 == ssl3_accept_~s__state~0); 28953#L162 assume !(8561 == ssl3_accept_~s__state~0); 28954#L165 assume !(8448 == ssl3_accept_~s__state~0); 29077#L168 assume 8576 == ssl3_accept_~s__state~0; 28635#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 28636#L440 assume !(ssl3_accept_~ret~0 <= 0); 28761#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 28739#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29345#L585 ssl3_accept_~skip~0 := 0; 29344#L99-3 assume true; 29342#L99-1 assume !false; 29341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29339#L102 assume !(12292 == ssl3_accept_~s__state~0); 29337#L105 assume !(16384 == ssl3_accept_~s__state~0); 29335#L108 assume !(8192 == ssl3_accept_~s__state~0); 29333#L111 assume !(24576 == ssl3_accept_~s__state~0); 29331#L114 assume !(8195 == ssl3_accept_~s__state~0); 29328#L117 assume !(8480 == ssl3_accept_~s__state~0); 28820#L120 assume !(8481 == ssl3_accept_~s__state~0); 29182#L123 assume !(8482 == ssl3_accept_~s__state~0); 29014#L126 assume 8464 == ssl3_accept_~s__state~0; 28648#L133 [2018-11-18 17:25:01,006 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 17:25:01,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,007 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,007 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,014 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,014 INFO L82 PathProgramCache]: Analyzing trace with hash -322517620, now seen corresponding path program 1 times [2018-11-18 17:25:01,014 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,014 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,015 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:01,015 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,057 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 17:25:01,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:01,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:01,058 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:01,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:01,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:01,058 INFO L87 Difference]: Start difference. First operand 977 states and 1269 transitions. cyclomatic complexity: 297 Second operand 3 states. [2018-11-18 17:25:01,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:01,134 INFO L93 Difference]: Finished difference Result 948 states and 1195 transitions. [2018-11-18 17:25:01,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:01,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1195 transitions. [2018-11-18 17:25:01,138 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 506 [2018-11-18 17:25:01,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1031 transitions. [2018-11-18 17:25:01,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 575 [2018-11-18 17:25:01,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-18 17:25:01,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1031 transitions. [2018-11-18 17:25:01,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:01,140 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1031 transitions. [2018-11-18 17:25:01,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1031 transitions. [2018-11-18 17:25:01,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-18 17:25:01,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-18 17:25:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 863 transitions. [2018-11-18 17:25:01,145 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-18 17:25:01,145 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-18 17:25:01,145 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 17:25:01,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 863 transitions. [2018-11-18 17:25:01,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-18 17:25:01,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:01,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:01,148 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 17:25:01,148 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:01,148 INFO L794 eck$LassoCheckResult]: Stem: 30641#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30513#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30514#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30639#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 30640#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30618#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30697#L99-3 assume true; 30761#L99-1 assume !false; 31070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31069#L102 assume !(12292 == ssl3_accept_~s__state~0); 31068#L105 assume !(16384 == ssl3_accept_~s__state~0); 31066#L108 assume !(8192 == ssl3_accept_~s__state~0); 31065#L111 assume !(24576 == ssl3_accept_~s__state~0); 31060#L114 assume !(8195 == ssl3_accept_~s__state~0); 31058#L117 assume !(8480 == ssl3_accept_~s__state~0); 31056#L120 assume !(8481 == ssl3_accept_~s__state~0); 31054#L123 assume !(8482 == ssl3_accept_~s__state~0); 30745#L126 assume 8464 == ssl3_accept_~s__state~0; 30563#L133 [2018-11-18 17:25:01,149 INFO L796 eck$LassoCheckResult]: Loop: 30563#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 30564#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30652#L272-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; 30673#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31130#L585 ssl3_accept_~skip~0 := 0; 31128#L99-3 assume true; 31126#L99-1 assume !false; 31124#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31122#L102 assume !(12292 == ssl3_accept_~s__state~0); 31120#L105 assume !(16384 == ssl3_accept_~s__state~0); 31118#L108 assume !(8192 == ssl3_accept_~s__state~0); 31116#L111 assume !(24576 == ssl3_accept_~s__state~0); 31114#L114 assume !(8195 == ssl3_accept_~s__state~0); 31081#L117 assume !(8480 == ssl3_accept_~s__state~0); 31079#L120 assume !(8481 == ssl3_accept_~s__state~0); 31077#L123 assume !(8482 == ssl3_accept_~s__state~0); 31075#L126 assume !(8464 == ssl3_accept_~s__state~0); 31073#L129 assume !(8465 == ssl3_accept_~s__state~0); 31071#L132 assume !(8466 == ssl3_accept_~s__state~0); 30815#L135 assume 8496 == ssl3_accept_~s__state~0; 30816#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 31010#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31008#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 31006#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30691#L291-2 ssl3_accept_~s__init_num~0 := 0; 30692#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31157#L585 ssl3_accept_~skip~0 := 0; 31155#L99-3 assume true; 31153#L99-1 assume !false; 31151#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31149#L102 assume !(12292 == ssl3_accept_~s__state~0); 31147#L105 assume !(16384 == ssl3_accept_~s__state~0); 31145#L108 assume !(8192 == ssl3_accept_~s__state~0); 31142#L111 assume !(24576 == ssl3_accept_~s__state~0); 31111#L114 assume !(8195 == ssl3_accept_~s__state~0); 31109#L117 assume !(8480 == ssl3_accept_~s__state~0); 31105#L120 assume !(8481 == ssl3_accept_~s__state~0); 31103#L123 assume !(8482 == ssl3_accept_~s__state~0); 31100#L126 assume !(8464 == ssl3_accept_~s__state~0); 31097#L129 assume !(8465 == ssl3_accept_~s__state~0); 31095#L132 assume !(8466 == ssl3_accept_~s__state~0); 31092#L135 assume !(8496 == ssl3_accept_~s__state~0); 31090#L138 assume !(8497 == ssl3_accept_~s__state~0); 31087#L141 assume 8512 == ssl3_accept_~s__state~0; 30678#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30679#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30604#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30695#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31137#L585 ssl3_accept_~skip~0 := 0; 31131#L99-3 assume true; 31129#L99-1 assume !false; 31127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31125#L102 assume !(12292 == ssl3_accept_~s__state~0); 31123#L105 assume !(16384 == ssl3_accept_~s__state~0); 31121#L108 assume !(8192 == ssl3_accept_~s__state~0); 31119#L111 assume !(24576 == ssl3_accept_~s__state~0); 31117#L114 assume !(8195 == ssl3_accept_~s__state~0); 31115#L117 assume !(8480 == ssl3_accept_~s__state~0); 31113#L120 assume !(8481 == ssl3_accept_~s__state~0); 31110#L123 assume !(8482 == ssl3_accept_~s__state~0); 31108#L126 assume !(8464 == ssl3_accept_~s__state~0); 31107#L129 assume !(8465 == ssl3_accept_~s__state~0); 30649#L132 assume !(8466 == ssl3_accept_~s__state~0); 30620#L135 assume !(8496 == ssl3_accept_~s__state~0); 30621#L138 assume !(8497 == ssl3_accept_~s__state~0); 30631#L141 assume !(8512 == ssl3_accept_~s__state~0); 31094#L144 assume !(8513 == ssl3_accept_~s__state~0); 30542#L147 assume 8528 == ssl3_accept_~s__state~0; 30543#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30662#L319 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30646#L319-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30602#L328 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30595#L331 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30558#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30600#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31166#L585 ssl3_accept_~skip~0 := 0; 31164#L99-3 assume true; 31163#L99-1 assume !false; 31158#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31156#L102 assume !(12292 == ssl3_accept_~s__state~0); 31154#L105 assume !(16384 == ssl3_accept_~s__state~0); 31152#L108 assume !(8192 == ssl3_accept_~s__state~0); 31150#L111 assume !(24576 == ssl3_accept_~s__state~0); 31148#L114 assume !(8195 == ssl3_accept_~s__state~0); 31146#L117 assume !(8480 == ssl3_accept_~s__state~0); 31143#L120 assume !(8481 == ssl3_accept_~s__state~0); 31112#L123 assume !(8482 == ssl3_accept_~s__state~0); 30658#L126 assume !(8464 == ssl3_accept_~s__state~0); 30659#L129 assume !(8465 == ssl3_accept_~s__state~0); 30665#L132 assume !(8466 == ssl3_accept_~s__state~0); 31102#L135 assume !(8496 == ssl3_accept_~s__state~0); 31099#L138 assume !(8497 == ssl3_accept_~s__state~0); 30605#L141 assume !(8512 == ssl3_accept_~s__state~0); 30565#L144 assume !(8513 == ssl3_accept_~s__state~0); 30566#L147 assume !(8528 == ssl3_accept_~s__state~0); 31089#L150 assume !(8529 == ssl3_accept_~s__state~0); 31088#L153 assume 8544 == ssl3_accept_~s__state~0; 30624#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30590#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 30507#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30498#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30499#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30651#L399 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; 30541#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30971#L585 ssl3_accept_~skip~0 := 0; 30969#L99-3 assume true; 30967#L99-1 assume !false; 30965#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30963#L102 assume !(12292 == ssl3_accept_~s__state~0); 30961#L105 assume !(16384 == ssl3_accept_~s__state~0); 30959#L108 assume !(8192 == ssl3_accept_~s__state~0); 30957#L111 assume !(24576 == ssl3_accept_~s__state~0); 30955#L114 assume !(8195 == ssl3_accept_~s__state~0); 30953#L117 assume !(8480 == ssl3_accept_~s__state~0); 30951#L120 assume !(8481 == ssl3_accept_~s__state~0); 30949#L123 assume !(8482 == ssl3_accept_~s__state~0); 30947#L126 assume !(8464 == ssl3_accept_~s__state~0); 30945#L129 assume !(8465 == ssl3_accept_~s__state~0); 30943#L132 assume !(8466 == ssl3_accept_~s__state~0); 30940#L135 assume !(8496 == ssl3_accept_~s__state~0); 30938#L138 assume !(8497 == ssl3_accept_~s__state~0); 30936#L141 assume !(8512 == ssl3_accept_~s__state~0); 30934#L144 assume !(8513 == ssl3_accept_~s__state~0); 30932#L147 assume !(8528 == ssl3_accept_~s__state~0); 30930#L150 assume !(8529 == ssl3_accept_~s__state~0); 30927#L153 assume !(8544 == ssl3_accept_~s__state~0); 30925#L156 assume !(8545 == ssl3_accept_~s__state~0); 30923#L159 assume !(8560 == ssl3_accept_~s__state~0); 30921#L162 assume !(8561 == ssl3_accept_~s__state~0); 30772#L165 assume 8448 == ssl3_accept_~s__state~0; 30568#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 30569#L426 assume !(ssl3_accept_~num1~0 > 0); 30656#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30664#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30735#L585 ssl3_accept_~skip~0 := 0; 30732#L99-3 assume true; 30729#L99-1 assume !false; 30725#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30720#L102 assume !(12292 == ssl3_accept_~s__state~0); 30721#L105 assume !(16384 == ssl3_accept_~s__state~0); 30726#L108 assume !(8192 == ssl3_accept_~s__state~0); 30722#L111 assume !(24576 == ssl3_accept_~s__state~0); 30717#L114 assume !(8195 == ssl3_accept_~s__state~0); 30714#L117 assume !(8480 == ssl3_accept_~s__state~0); 30712#L120 assume !(8481 == ssl3_accept_~s__state~0); 30709#L123 assume !(8482 == ssl3_accept_~s__state~0); 30710#L126 assume 8464 == ssl3_accept_~s__state~0; 30563#L133 [2018-11-18 17:25:01,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 17:25:01,149 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,156 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1576347555, now seen corresponding path program 1 times [2018-11-18 17:25:01,156 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,218 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 17:25:01,218 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:25:01,218 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:01,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,260 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:01,276 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 17:25:01,301 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:25:01,301 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:25:01,302 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:01,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 17:25:01,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 17:25:01,302 INFO L87 Difference]: Start difference. First operand 680 states and 863 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-18 17:25:01,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:01,535 INFO L93 Difference]: Finished difference Result 1128 states and 1416 transitions. [2018-11-18 17:25:01,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 17:25:01,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1128 states and 1416 transitions. [2018-11-18 17:25:01,540 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 952 [2018-11-18 17:25:01,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1128 states to 1128 states and 1416 transitions. [2018-11-18 17:25:01,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1021 [2018-11-18 17:25:01,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1021 [2018-11-18 17:25:01,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1128 states and 1416 transitions. [2018-11-18 17:25:01,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:01,546 INFO L705 BuchiCegarLoop]: Abstraction has 1128 states and 1416 transitions. [2018-11-18 17:25:01,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states and 1416 transitions. [2018-11-18 17:25:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 859. [2018-11-18 17:25:01,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 859 states. [2018-11-18 17:25:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1088 transitions. [2018-11-18 17:25:01,556 INFO L728 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-18 17:25:01,556 INFO L608 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-18 17:25:01,556 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 17:25:01,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 859 states and 1088 transitions. [2018-11-18 17:25:01,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 683 [2018-11-18 17:25:01,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:01,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:01,560 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 17:25:01,560 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:01,560 INFO L794 eck$LassoCheckResult]: Stem: 32898#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32770#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32896#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 32897#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32874#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 32953#L99-3 assume true; 32988#L99-1 assume !false; 33394#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33392#L102 assume !(12292 == ssl3_accept_~s__state~0); 33390#L105 assume !(16384 == ssl3_accept_~s__state~0); 33388#L108 assume !(8192 == ssl3_accept_~s__state~0); 33386#L111 assume !(24576 == ssl3_accept_~s__state~0); 33384#L114 assume !(8195 == ssl3_accept_~s__state~0); 33382#L117 assume !(8480 == ssl3_accept_~s__state~0); 33380#L120 assume !(8481 == ssl3_accept_~s__state~0); 33378#L123 assume !(8482 == ssl3_accept_~s__state~0); 33141#L126 assume 8464 == ssl3_accept_~s__state~0; 32817#L133 [2018-11-18 17:25:01,560 INFO L796 eck$LassoCheckResult]: Loop: 32817#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 32818#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32910#L272-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; 32869#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32830#L585 ssl3_accept_~skip~0 := 0; 33568#L99-3 assume true; 33566#L99-1 assume !false; 33564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33562#L102 assume !(12292 == ssl3_accept_~s__state~0); 33560#L105 assume !(16384 == ssl3_accept_~s__state~0); 33558#L108 assume !(8192 == ssl3_accept_~s__state~0); 33471#L111 assume !(24576 == ssl3_accept_~s__state~0); 33421#L114 assume !(8195 == ssl3_accept_~s__state~0); 33420#L117 assume !(8480 == ssl3_accept_~s__state~0); 33419#L120 assume !(8481 == ssl3_accept_~s__state~0); 33418#L123 assume !(8482 == ssl3_accept_~s__state~0); 33417#L126 assume !(8464 == ssl3_accept_~s__state~0); 33416#L129 assume !(8465 == ssl3_accept_~s__state~0); 33415#L132 assume !(8466 == ssl3_accept_~s__state~0); 33399#L135 assume 8496 == ssl3_accept_~s__state~0; 33042#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 33368#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33367#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 33366#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32948#L291-2 ssl3_accept_~s__init_num~0 := 0; 32947#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32771#L585 ssl3_accept_~skip~0 := 0; 32772#L99-3 assume true; 32899#L99-1 assume !false; 32840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32841#L102 assume !(12292 == ssl3_accept_~s__state~0); 32851#L105 assume !(16384 == ssl3_accept_~s__state~0); 32852#L108 assume !(8192 == ssl3_accept_~s__state~0); 32815#L111 assume !(24576 == ssl3_accept_~s__state~0); 32792#L114 assume !(8195 == ssl3_accept_~s__state~0); 32793#L117 assume !(8480 == ssl3_accept_~s__state~0); 32779#L120 assume !(8481 == ssl3_accept_~s__state~0); 32780#L123 assume !(8482 == ssl3_accept_~s__state~0); 32916#L126 assume !(8464 == ssl3_accept_~s__state~0); 32917#L129 assume !(8465 == ssl3_accept_~s__state~0); 32907#L132 assume !(8466 == ssl3_accept_~s__state~0); 32876#L135 assume !(8496 == ssl3_accept_~s__state~0); 32877#L138 assume !(8497 == ssl3_accept_~s__state~0); 32860#L141 assume !(8512 == ssl3_accept_~s__state~0); 32819#L144 assume !(8513 == ssl3_accept_~s__state~0); 32798#L147 assume !(8528 == ssl3_accept_~s__state~0); 32799#L150 assume !(8529 == ssl3_accept_~s__state~0); 32784#L153 assume !(8544 == ssl3_accept_~s__state~0); 32785#L156 assume !(8545 == ssl3_accept_~s__state~0); 32938#L159 assume !(8560 == ssl3_accept_~s__state~0); 32924#L162 assume !(8561 == ssl3_accept_~s__state~0); 32891#L165 assume !(8448 == ssl3_accept_~s__state~0); 32892#L168 assume !(8576 == ssl3_accept_~s__state~0); 32889#L171 assume !(8577 == ssl3_accept_~s__state~0); 32863#L174 assume !(8592 == ssl3_accept_~s__state~0); 32823#L177 assume !(8593 == ssl3_accept_~s__state~0); 32802#L180 assume !(8608 == ssl3_accept_~s__state~0); 32803#L183 assume !(8609 == ssl3_accept_~s__state~0); 32748#L186 assume !(8640 == ssl3_accept_~s__state~0); 32749#L189 assume !(8641 == ssl3_accept_~s__state~0); 32944#L192 assume 8656 == ssl3_accept_~s__state~0; 32865#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32866#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32775#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32776#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 32788#L506 assume !(0 == ssl3_accept_~tmp___10~0); 32932#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33601#L585 ssl3_accept_~skip~0 := 0; 33600#L99-3 assume true; 33599#L99-1 assume !false; 33598#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33597#L102 assume !(12292 == ssl3_accept_~s__state~0); 33596#L105 assume !(16384 == ssl3_accept_~s__state~0); 33595#L108 assume !(8192 == ssl3_accept_~s__state~0); 33594#L111 assume !(24576 == ssl3_accept_~s__state~0); 33593#L114 assume !(8195 == ssl3_accept_~s__state~0); 33592#L117 assume !(8480 == ssl3_accept_~s__state~0); 33591#L120 assume !(8481 == ssl3_accept_~s__state~0); 33590#L123 assume !(8482 == ssl3_accept_~s__state~0); 33589#L126 assume !(8464 == ssl3_accept_~s__state~0); 33588#L129 assume !(8465 == ssl3_accept_~s__state~0); 33587#L132 assume !(8466 == ssl3_accept_~s__state~0); 33586#L135 assume !(8496 == ssl3_accept_~s__state~0); 33585#L138 assume !(8497 == ssl3_accept_~s__state~0); 33584#L141 assume !(8512 == ssl3_accept_~s__state~0); 33583#L144 assume !(8513 == ssl3_accept_~s__state~0); 33582#L147 assume !(8528 == ssl3_accept_~s__state~0); 33581#L150 assume !(8529 == ssl3_accept_~s__state~0); 33580#L153 assume !(8544 == ssl3_accept_~s__state~0); 33579#L156 assume !(8545 == ssl3_accept_~s__state~0); 33578#L159 assume !(8560 == ssl3_accept_~s__state~0); 33577#L162 assume !(8561 == ssl3_accept_~s__state~0); 33576#L165 assume !(8448 == ssl3_accept_~s__state~0); 32881#L168 assume !(8576 == ssl3_accept_~s__state~0); 32882#L171 assume !(8577 == ssl3_accept_~s__state~0); 33575#L174 assume !(8592 == ssl3_accept_~s__state~0); 33574#L177 assume !(8593 == ssl3_accept_~s__state~0); 33567#L180 assume !(8608 == ssl3_accept_~s__state~0); 33565#L183 assume !(8609 == ssl3_accept_~s__state~0); 33563#L186 assume !(8640 == ssl3_accept_~s__state~0); 33561#L189 assume !(8641 == ssl3_accept_~s__state~0); 33559#L192 assume !(8656 == ssl3_accept_~s__state~0); 33469#L195 assume !(8657 == ssl3_accept_~s__state~0); 32894#L198 assume 8672 == ssl3_accept_~s__state~0; 32833#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 32834#L514 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 32911#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32912#L525 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32935#L525-2 ssl3_accept_~s__init_num~0 := 0; 32838#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33462#L585 ssl3_accept_~skip~0 := 0; 33460#L99-3 assume true; 33459#L99-1 assume !false; 33458#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33453#L102 assume !(12292 == ssl3_accept_~s__state~0); 33451#L105 assume !(16384 == ssl3_accept_~s__state~0); 33449#L108 assume !(8192 == ssl3_accept_~s__state~0); 33447#L111 assume !(24576 == ssl3_accept_~s__state~0); 33445#L114 assume !(8195 == ssl3_accept_~s__state~0); 33439#L117 assume !(8480 == ssl3_accept_~s__state~0); 33436#L120 assume !(8481 == ssl3_accept_~s__state~0); 33433#L123 assume !(8482 == ssl3_accept_~s__state~0); 33430#L126 assume !(8464 == ssl3_accept_~s__state~0); 33427#L129 assume !(8465 == ssl3_accept_~s__state~0); 33424#L132 assume !(8466 == ssl3_accept_~s__state~0); 33190#L135 assume !(8496 == ssl3_accept_~s__state~0); 33188#L138 assume !(8497 == ssl3_accept_~s__state~0); 33186#L141 assume !(8512 == ssl3_accept_~s__state~0); 33184#L144 assume !(8513 == ssl3_accept_~s__state~0); 33182#L147 assume !(8528 == ssl3_accept_~s__state~0); 33180#L150 assume !(8529 == ssl3_accept_~s__state~0); 33178#L153 assume !(8544 == ssl3_accept_~s__state~0); 33177#L156 assume !(8545 == ssl3_accept_~s__state~0); 33176#L159 assume !(8560 == ssl3_accept_~s__state~0); 33175#L162 assume !(8561 == ssl3_accept_~s__state~0); 33032#L165 assume 8448 == ssl3_accept_~s__state~0; 33031#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 33024#L426 assume !(ssl3_accept_~num1~0 > 0); 33022#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33010#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33008#L585 ssl3_accept_~skip~0 := 0; 33006#L99-3 assume true; 33004#L99-1 assume !false; 33002#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33000#L102 assume !(12292 == ssl3_accept_~s__state~0); 32998#L105 assume !(16384 == ssl3_accept_~s__state~0); 32996#L108 assume !(8192 == ssl3_accept_~s__state~0); 32994#L111 assume !(24576 == ssl3_accept_~s__state~0); 32991#L114 assume !(8195 == ssl3_accept_~s__state~0); 32962#L117 assume !(8480 == ssl3_accept_~s__state~0); 32959#L120 assume !(8481 == ssl3_accept_~s__state~0); 32957#L123 assume !(8482 == ssl3_accept_~s__state~0); 32958#L126 assume 8464 == ssl3_accept_~s__state~0; 32817#L133 [2018-11-18 17:25:01,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 17:25:01,561 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,561 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,568 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1597589873, now seen corresponding path program 1 times [2018-11-18 17:25:01,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,568 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,569 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:01,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 17:25:01,629 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:01,629 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:01,629 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:01,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:01,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:01,630 INFO L87 Difference]: Start difference. First operand 859 states and 1088 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-18 17:25:01,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:01,666 INFO L93 Difference]: Finished difference Result 1495 states and 1915 transitions. [2018-11-18 17:25:01,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:01,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1495 states and 1915 transitions. [2018-11-18 17:25:01,672 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-18 17:25:01,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-18 17:25:01,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-11-18 17:25:01,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-11-18 17:25:01,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1495 states and 1915 transitions. [2018-11-18 17:25:01,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:01,677 INFO L705 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 17:25:01,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states and 1915 transitions. [2018-11-18 17:25:01,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2018-11-18 17:25:01,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-18 17:25:01,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-18 17:25:01,690 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 17:25:01,690 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-18 17:25:01,690 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 17:25:01,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1915 transitions. [2018-11-18 17:25:01,694 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-18 17:25:01,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:01,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:01,695 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 17:25:01,695 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:01,695 INFO L794 eck$LassoCheckResult]: Stem: 35282#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35129#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35130#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35278#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 35279#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35248#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 35354#L99-3 assume true; 35407#L99-1 assume !false; 35552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35551#L102 assume !(12292 == ssl3_accept_~s__state~0); 35550#L105 assume !(16384 == ssl3_accept_~s__state~0); 35549#L108 assume !(8192 == ssl3_accept_~s__state~0); 35548#L111 assume !(24576 == ssl3_accept_~s__state~0); 35547#L114 assume !(8195 == ssl3_accept_~s__state~0); 35546#L117 assume !(8480 == ssl3_accept_~s__state~0); 35545#L120 assume !(8481 == ssl3_accept_~s__state~0); 35544#L123 assume !(8482 == ssl3_accept_~s__state~0); 35543#L126 assume 8464 == ssl3_accept_~s__state~0; 35186#L133 [2018-11-18 17:25:01,696 INFO L796 eck$LassoCheckResult]: Loop: 35186#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 35187#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35295#L272-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; 35319#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36009#L585 ssl3_accept_~skip~0 := 0; 36008#L99-3 assume true; 36007#L99-1 assume !false; 36006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36005#L102 assume !(12292 == ssl3_accept_~s__state~0); 36004#L105 assume !(16384 == ssl3_accept_~s__state~0); 36000#L108 assume !(8192 == ssl3_accept_~s__state~0); 35999#L111 assume !(24576 == ssl3_accept_~s__state~0); 35992#L114 assume !(8195 == ssl3_accept_~s__state~0); 35989#L117 assume !(8480 == ssl3_accept_~s__state~0); 35986#L120 assume !(8481 == ssl3_accept_~s__state~0); 35983#L123 assume !(8482 == ssl3_accept_~s__state~0); 35980#L126 assume !(8464 == ssl3_accept_~s__state~0); 35977#L129 assume !(8465 == ssl3_accept_~s__state~0); 35974#L132 assume !(8466 == ssl3_accept_~s__state~0); 35466#L135 assume 8496 == ssl3_accept_~s__state~0; 35393#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 35464#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35463#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 35461#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 35462#L291-2 ssl3_accept_~s__init_num~0 := 0; 36273#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36271#L585 ssl3_accept_~skip~0 := 0; 36269#L99-3 assume true; 36267#L99-1 assume !false; 36265#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36263#L102 assume !(12292 == ssl3_accept_~s__state~0); 36261#L105 assume !(16384 == ssl3_accept_~s__state~0); 36259#L108 assume !(8192 == ssl3_accept_~s__state~0); 36257#L111 assume !(24576 == ssl3_accept_~s__state~0); 36255#L114 assume !(8195 == ssl3_accept_~s__state~0); 36253#L117 assume !(8480 == ssl3_accept_~s__state~0); 36252#L120 assume !(8481 == ssl3_accept_~s__state~0); 35322#L123 assume !(8482 == ssl3_accept_~s__state~0); 35323#L126 assume !(8464 == ssl3_accept_~s__state~0); 35308#L129 assume !(8465 == ssl3_accept_~s__state~0); 35309#L132 assume !(8466 == ssl3_accept_~s__state~0); 35251#L135 assume !(8496 == ssl3_accept_~s__state~0); 35252#L138 assume !(8497 == ssl3_accept_~s__state~0); 35232#L141 assume !(8512 == ssl3_accept_~s__state~0); 35233#L144 assume !(8513 == ssl3_accept_~s__state~0); 35159#L147 assume !(8528 == ssl3_accept_~s__state~0); 35160#L150 assume !(8529 == ssl3_accept_~s__state~0); 35145#L153 assume !(8544 == ssl3_accept_~s__state~0); 35146#L156 assume !(8545 == ssl3_accept_~s__state~0); 35347#L159 assume !(8560 == ssl3_accept_~s__state~0); 35348#L162 assume !(8561 == ssl3_accept_~s__state~0); 36251#L165 assume !(8448 == ssl3_accept_~s__state~0); 35258#L168 assume !(8576 == ssl3_accept_~s__state~0); 35259#L171 assume !(8577 == ssl3_accept_~s__state~0); 35236#L174 assume !(8592 == ssl3_accept_~s__state~0); 35237#L177 assume !(8593 == ssl3_accept_~s__state~0); 35164#L180 assume !(8608 == ssl3_accept_~s__state~0); 35165#L183 assume !(8609 == ssl3_accept_~s__state~0); 35108#L186 assume !(8640 == ssl3_accept_~s__state~0); 35109#L189 assume !(8641 == ssl3_accept_~s__state~0); 36249#L192 assume 8656 == ssl3_accept_~s__state~0; 35559#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35763#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35757#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35758#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35751#L506 assume !(0 == ssl3_accept_~tmp___10~0); 35752#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36084#L585 ssl3_accept_~skip~0 := 0; 36083#L99-3 assume true; 36082#L99-1 assume !false; 36081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36080#L102 assume !(12292 == ssl3_accept_~s__state~0); 36079#L105 assume !(16384 == ssl3_accept_~s__state~0); 36078#L108 assume !(8192 == ssl3_accept_~s__state~0); 36077#L111 assume !(24576 == ssl3_accept_~s__state~0); 36076#L114 assume !(8195 == ssl3_accept_~s__state~0); 36075#L117 assume !(8480 == ssl3_accept_~s__state~0); 36074#L120 assume !(8481 == ssl3_accept_~s__state~0); 36073#L123 assume !(8482 == ssl3_accept_~s__state~0); 36072#L126 assume !(8464 == ssl3_accept_~s__state~0); 36071#L129 assume !(8465 == ssl3_accept_~s__state~0); 36070#L132 assume !(8466 == ssl3_accept_~s__state~0); 36069#L135 assume !(8496 == ssl3_accept_~s__state~0); 36068#L138 assume !(8497 == ssl3_accept_~s__state~0); 36067#L141 assume !(8512 == ssl3_accept_~s__state~0); 36066#L144 assume !(8513 == ssl3_accept_~s__state~0); 36065#L147 assume !(8528 == ssl3_accept_~s__state~0); 36064#L150 assume !(8529 == ssl3_accept_~s__state~0); 36063#L153 assume !(8544 == ssl3_accept_~s__state~0); 36062#L156 assume !(8545 == ssl3_accept_~s__state~0); 36061#L159 assume !(8560 == ssl3_accept_~s__state~0); 36060#L162 assume !(8561 == ssl3_accept_~s__state~0); 36059#L165 assume !(8448 == ssl3_accept_~s__state~0); 36058#L168 assume !(8576 == ssl3_accept_~s__state~0); 36057#L171 assume !(8577 == ssl3_accept_~s__state~0); 36056#L174 assume !(8592 == ssl3_accept_~s__state~0); 36055#L177 assume !(8593 == ssl3_accept_~s__state~0); 36054#L180 assume !(8608 == ssl3_accept_~s__state~0); 36053#L183 assume !(8609 == ssl3_accept_~s__state~0); 36052#L186 assume !(8640 == ssl3_accept_~s__state~0); 36051#L189 assume !(8641 == ssl3_accept_~s__state~0); 35562#L192 assume !(8656 == ssl3_accept_~s__state~0); 35563#L195 assume !(8657 == ssl3_accept_~s__state~0); 35276#L198 assume 8672 == ssl3_accept_~s__state~0; 35264#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 35329#L514 assume !(4 == ssl3_accept_~blastFlag~0); 35330#L517 assume !(5 == ssl3_accept_~blastFlag~0); 35293#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35294#L525 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35343#L525-2 ssl3_accept_~s__init_num~0 := 0; 35209#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35894#L585 ssl3_accept_~skip~0 := 0; 35893#L99-3 assume true; 35892#L99-1 assume !false; 35891#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35890#L102 assume !(12292 == ssl3_accept_~s__state~0); 35888#L105 assume !(16384 == ssl3_accept_~s__state~0); 35886#L108 assume !(8192 == ssl3_accept_~s__state~0); 35884#L111 assume !(24576 == ssl3_accept_~s__state~0); 35881#L114 assume !(8195 == ssl3_accept_~s__state~0); 35879#L117 assume !(8480 == ssl3_accept_~s__state~0); 35877#L120 assume !(8481 == ssl3_accept_~s__state~0); 35874#L123 assume !(8482 == ssl3_accept_~s__state~0); 35873#L126 assume !(8464 == ssl3_accept_~s__state~0); 35872#L129 assume !(8465 == ssl3_accept_~s__state~0); 35871#L132 assume !(8466 == ssl3_accept_~s__state~0); 35869#L135 assume !(8496 == ssl3_accept_~s__state~0); 35472#L138 assume !(8497 == ssl3_accept_~s__state~0); 35866#L141 assume !(8512 == ssl3_accept_~s__state~0); 35865#L144 assume !(8513 == ssl3_accept_~s__state~0); 35864#L147 assume !(8528 == ssl3_accept_~s__state~0); 35862#L150 assume !(8529 == ssl3_accept_~s__state~0); 35861#L153 assume !(8544 == ssl3_accept_~s__state~0); 35855#L156 assume !(8545 == ssl3_accept_~s__state~0); 35853#L159 assume !(8560 == ssl3_accept_~s__state~0); 35851#L162 assume !(8561 == ssl3_accept_~s__state~0); 35478#L165 assume 8448 == ssl3_accept_~s__state~0; 35470#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35467#L426 assume !(ssl3_accept_~num1~0 > 0); 35465#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35449#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35447#L585 ssl3_accept_~skip~0 := 0; 35445#L99-3 assume true; 35443#L99-1 assume !false; 35441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35438#L102 assume !(12292 == ssl3_accept_~s__state~0); 35436#L105 assume !(16384 == ssl3_accept_~s__state~0); 35434#L108 assume !(8192 == ssl3_accept_~s__state~0); 35431#L111 assume !(24576 == ssl3_accept_~s__state~0); 35429#L114 assume !(8195 == ssl3_accept_~s__state~0); 35427#L117 assume !(8480 == ssl3_accept_~s__state~0); 35425#L120 assume !(8481 == ssl3_accept_~s__state~0); 35423#L123 assume !(8482 == ssl3_accept_~s__state~0); 35402#L126 assume 8464 == ssl3_accept_~s__state~0; 35186#L133 [2018-11-18 17:25:01,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 17:25:01,696 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,696 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,697 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,703 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,703 INFO L82 PathProgramCache]: Analyzing trace with hash -1074973236, now seen corresponding path program 1 times [2018-11-18 17:25:01,703 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,703 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,703 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:01,704 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,764 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 17:25:01,764 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:01,764 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:01,764 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:01,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:01,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:01,765 INFO L87 Difference]: Start difference. First operand 1495 states and 1915 transitions. cyclomatic complexity: 423 Second operand 3 states. [2018-11-18 17:25:01,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:01,802 INFO L93 Difference]: Finished difference Result 2705 states and 3490 transitions. [2018-11-18 17:25:01,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:01,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2705 states and 3490 transitions. [2018-11-18 17:25:01,812 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2018-11-18 17:25:01,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2705 states to 2705 states and 3490 transitions. [2018-11-18 17:25:01,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2598 [2018-11-18 17:25:01,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2598 [2018-11-18 17:25:01,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2705 states and 3490 transitions. [2018-11-18 17:25:01,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:01,829 INFO L705 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-18 17:25:01,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states and 3490 transitions. [2018-11-18 17:25:01,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 2705. [2018-11-18 17:25:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2705 states. [2018-11-18 17:25:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2705 states to 2705 states and 3490 transitions. [2018-11-18 17:25:01,852 INFO L728 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-18 17:25:01,852 INFO L608 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-18 17:25:01,852 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 17:25:01,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2705 states and 3490 transitions. [2018-11-18 17:25:01,858 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2018-11-18 17:25:01,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:01,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:01,860 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 17:25:01,860 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:01,860 INFO L794 eck$LassoCheckResult]: Stem: 39490#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39336#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39484#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 39485#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39456#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 39558#L99-3 assume true; 39583#L99-1 assume !false; 40055#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40054#L102 assume !(12292 == ssl3_accept_~s__state~0); 40053#L105 assume !(16384 == ssl3_accept_~s__state~0); 40052#L108 assume !(8192 == ssl3_accept_~s__state~0); 40051#L111 assume !(24576 == ssl3_accept_~s__state~0); 40050#L114 assume !(8195 == ssl3_accept_~s__state~0); 40049#L117 assume !(8480 == ssl3_accept_~s__state~0); 40048#L120 assume !(8481 == ssl3_accept_~s__state~0); 40047#L123 assume !(8482 == ssl3_accept_~s__state~0); 40046#L126 assume 8464 == ssl3_accept_~s__state~0; 40042#L133 [2018-11-18 17:25:01,861 INFO L796 eck$LassoCheckResult]: Loop: 40042#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 41829#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41824#L272-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; 41817#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41815#L585 ssl3_accept_~skip~0 := 0; 41813#L99-3 assume true; 41808#L99-1 assume !false; 41802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41799#L102 assume !(12292 == ssl3_accept_~s__state~0); 41796#L105 assume !(16384 == ssl3_accept_~s__state~0); 41794#L108 assume !(8192 == ssl3_accept_~s__state~0); 41791#L111 assume !(24576 == ssl3_accept_~s__state~0); 41788#L114 assume !(8195 == ssl3_accept_~s__state~0); 41785#L117 assume !(8480 == ssl3_accept_~s__state~0); 41783#L120 assume !(8481 == ssl3_accept_~s__state~0); 41781#L123 assume !(8482 == ssl3_accept_~s__state~0); 41779#L126 assume !(8464 == ssl3_accept_~s__state~0); 41776#L129 assume !(8465 == ssl3_accept_~s__state~0); 41774#L132 assume !(8466 == ssl3_accept_~s__state~0); 39655#L135 assume 8496 == ssl3_accept_~s__state~0; 39654#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 39653#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39652#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 39651#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39557#L291-2 ssl3_accept_~s__init_num~0 := 0; 39643#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39642#L585 ssl3_accept_~skip~0 := 0; 39641#L99-3 assume true; 39640#L99-1 assume !false; 39639#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39638#L102 assume !(12292 == ssl3_accept_~s__state~0); 39637#L105 assume !(16384 == ssl3_accept_~s__state~0); 39636#L108 assume !(8192 == ssl3_accept_~s__state~0); 39635#L111 assume !(24576 == ssl3_accept_~s__state~0); 39634#L114 assume !(8195 == ssl3_accept_~s__state~0); 39633#L117 assume !(8480 == ssl3_accept_~s__state~0); 39632#L120 assume !(8481 == ssl3_accept_~s__state~0); 39631#L123 assume !(8482 == ssl3_accept_~s__state~0); 39630#L126 assume !(8464 == ssl3_accept_~s__state~0); 39629#L129 assume !(8465 == ssl3_accept_~s__state~0); 39628#L132 assume !(8466 == ssl3_accept_~s__state~0); 39627#L135 assume !(8496 == ssl3_accept_~s__state~0); 39626#L138 assume !(8497 == ssl3_accept_~s__state~0); 39625#L141 assume 8512 == ssl3_accept_~s__state~0; 39618#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41970#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41968#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41954#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41952#L585 ssl3_accept_~skip~0 := 0; 41950#L99-3 assume true; 41948#L99-1 assume !false; 41946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41944#L102 assume !(12292 == ssl3_accept_~s__state~0); 41943#L105 assume !(16384 == ssl3_accept_~s__state~0); 41932#L108 assume !(8192 == ssl3_accept_~s__state~0); 41928#L111 assume !(24576 == ssl3_accept_~s__state~0); 41925#L114 assume !(8195 == ssl3_accept_~s__state~0); 41922#L117 assume !(8480 == ssl3_accept_~s__state~0); 41919#L120 assume !(8481 == ssl3_accept_~s__state~0); 41915#L123 assume !(8482 == ssl3_accept_~s__state~0); 41912#L126 assume !(8464 == ssl3_accept_~s__state~0); 41907#L129 assume !(8465 == ssl3_accept_~s__state~0); 41906#L132 assume !(8466 == ssl3_accept_~s__state~0); 41905#L135 assume !(8496 == ssl3_accept_~s__state~0); 41894#L138 assume !(8497 == ssl3_accept_~s__state~0); 39659#L141 assume !(8512 == ssl3_accept_~s__state~0); 39658#L144 assume !(8513 == ssl3_accept_~s__state~0); 39610#L147 assume 8528 == ssl3_accept_~s__state~0; 39611#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39511#L319 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 39491#L319-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 39435#L328 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 39426#L331 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 39386#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41861#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41859#L585 ssl3_accept_~skip~0 := 0; 41857#L99-3 assume true; 41855#L99-1 assume !false; 41853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41851#L102 assume !(12292 == ssl3_accept_~s__state~0); 41849#L105 assume !(16384 == ssl3_accept_~s__state~0); 41847#L108 assume !(8192 == ssl3_accept_~s__state~0); 41845#L111 assume !(24576 == ssl3_accept_~s__state~0); 41843#L114 assume !(8195 == ssl3_accept_~s__state~0); 41841#L117 assume !(8480 == ssl3_accept_~s__state~0); 41839#L120 assume !(8481 == ssl3_accept_~s__state~0); 41837#L123 assume !(8482 == ssl3_accept_~s__state~0); 41835#L126 assume !(8464 == ssl3_accept_~s__state~0); 41767#L129 assume !(8465 == ssl3_accept_~s__state~0); 41403#L132 assume !(8466 == ssl3_accept_~s__state~0); 41244#L135 assume !(8496 == ssl3_accept_~s__state~0); 41243#L138 assume !(8497 == ssl3_accept_~s__state~0); 41241#L141 assume !(8512 == ssl3_accept_~s__state~0); 41239#L144 assume !(8513 == ssl3_accept_~s__state~0); 41237#L147 assume !(8528 == ssl3_accept_~s__state~0); 41235#L150 assume !(8529 == ssl3_accept_~s__state~0); 41233#L153 assume 8544 == ssl3_accept_~s__state~0; 40703#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41230#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 41228#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41225#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41224#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41222#L399 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; 41215#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41209#L585 ssl3_accept_~skip~0 := 0; 41207#L99-3 assume true; 41205#L99-1 assume !false; 41203#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41201#L102 assume !(12292 == ssl3_accept_~s__state~0); 41199#L105 assume !(16384 == ssl3_accept_~s__state~0); 41197#L108 assume !(8192 == ssl3_accept_~s__state~0); 41195#L111 assume !(24576 == ssl3_accept_~s__state~0); 41193#L114 assume !(8195 == ssl3_accept_~s__state~0); 41191#L117 assume !(8480 == ssl3_accept_~s__state~0); 41189#L120 assume !(8481 == ssl3_accept_~s__state~0); 41188#L123 assume !(8482 == ssl3_accept_~s__state~0); 41186#L126 assume !(8464 == ssl3_accept_~s__state~0); 41184#L129 assume !(8465 == ssl3_accept_~s__state~0); 41182#L132 assume !(8466 == ssl3_accept_~s__state~0); 41179#L135 assume !(8496 == ssl3_accept_~s__state~0); 41178#L138 assume !(8497 == ssl3_accept_~s__state~0); 41177#L141 assume !(8512 == ssl3_accept_~s__state~0); 41176#L144 assume !(8513 == ssl3_accept_~s__state~0); 41175#L147 assume !(8528 == ssl3_accept_~s__state~0); 41174#L150 assume !(8529 == ssl3_accept_~s__state~0); 41173#L153 assume !(8544 == ssl3_accept_~s__state~0); 41171#L156 assume !(8545 == ssl3_accept_~s__state~0); 40768#L159 assume !(8560 == ssl3_accept_~s__state~0); 40767#L162 assume !(8561 == ssl3_accept_~s__state~0); 40766#L165 assume 8448 == ssl3_accept_~s__state~0; 40765#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40763#L426 assume !(ssl3_accept_~num1~0 > 0); 40762#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40756#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40755#L585 ssl3_accept_~skip~0 := 0; 40754#L99-3 assume true; 40753#L99-1 assume !false; 40752#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40750#L102 assume !(12292 == ssl3_accept_~s__state~0); 40749#L105 assume 16384 == ssl3_accept_~s__state~0; 40537#L211 ssl3_accept_~s__server~0 := 1; 41276#L216 assume 0 != ssl3_accept_~cb~0; 41275#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41274#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41273#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41271#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 41266#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41264#L240 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 40455#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40452#L585 ssl3_accept_~skip~0 := 0; 40446#L99-3 assume true; 40388#L99-1 assume !false; 40386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40208#L102 assume !(12292 == ssl3_accept_~s__state~0); 40206#L105 assume !(16384 == ssl3_accept_~s__state~0); 40203#L108 assume !(8192 == ssl3_accept_~s__state~0); 40201#L111 assume !(24576 == ssl3_accept_~s__state~0); 40142#L114 assume !(8195 == ssl3_accept_~s__state~0); 39909#L117 assume !(8480 == ssl3_accept_~s__state~0); 39910#L120 assume !(8481 == ssl3_accept_~s__state~0); 41187#L123 assume !(8482 == ssl3_accept_~s__state~0); 41185#L126 assume 8464 == ssl3_accept_~s__state~0; 40042#L133 [2018-11-18 17:25:01,861 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 17:25:01,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:01,874 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:01,874 INFO L82 PathProgramCache]: Analyzing trace with hash 899484731, now seen corresponding path program 1 times [2018-11-18 17:25:01,874 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:01,874 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:01,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,875 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:01,875 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:25:01,937 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:25:01,937 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:01,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:01,975 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 17:25:02,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:25:02,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:25:02,024 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:02,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:25:02,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:25:02,025 INFO L87 Difference]: Start difference. First operand 2705 states and 3490 transitions. cyclomatic complexity: 789 Second operand 5 states. [2018-11-18 17:25:02,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:02,286 INFO L93 Difference]: Finished difference Result 4360 states and 5516 transitions. [2018-11-18 17:25:02,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:25:02,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4360 states and 5516 transitions. [2018-11-18 17:25:02,298 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3610 [2018-11-18 17:25:02,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4360 states to 4288 states and 5440 transitions. [2018-11-18 17:25:02,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4181 [2018-11-18 17:25:02,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4181 [2018-11-18 17:25:02,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4288 states and 5440 transitions. [2018-11-18 17:25:02,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:02,314 INFO L705 BuchiCegarLoop]: Abstraction has 4288 states and 5440 transitions. [2018-11-18 17:25:02,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4288 states and 5440 transitions. [2018-11-18 17:25:02,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4288 to 3372. [2018-11-18 17:25:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3372 states. [2018-11-18 17:25:02,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 4338 transitions. [2018-11-18 17:25:02,344 INFO L728 BuchiCegarLoop]: Abstraction has 3372 states and 4338 transitions. [2018-11-18 17:25:02,344 INFO L608 BuchiCegarLoop]: Abstraction has 3372 states and 4338 transitions. [2018-11-18 17:25:02,344 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 17:25:02,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3372 states and 4338 transitions. [2018-11-18 17:25:02,352 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3182 [2018-11-18 17:25:02,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:02,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:02,354 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 17:25:02,354 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:02,354 INFO L794 eck$LassoCheckResult]: Stem: 47038#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46898#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47036#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 47037#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47008#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47108#L99-3 assume true; 47133#L99-1 assume !false; 48864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48863#L102 assume !(12292 == ssl3_accept_~s__state~0); 48862#L105 assume !(16384 == ssl3_accept_~s__state~0); 48861#L108 assume !(8192 == ssl3_accept_~s__state~0); 48860#L111 assume !(24576 == ssl3_accept_~s__state~0); 48859#L114 assume !(8195 == ssl3_accept_~s__state~0); 48858#L117 assume !(8480 == ssl3_accept_~s__state~0); 48857#L120 assume !(8481 == ssl3_accept_~s__state~0); 48856#L123 assume !(8482 == ssl3_accept_~s__state~0); 48855#L126 assume 8464 == ssl3_accept_~s__state~0; 46950#L133 [2018-11-18 17:25:02,354 INFO L796 eck$LassoCheckResult]: Loop: 46950#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 46951#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47052#L272-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; 50086#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50084#L585 ssl3_accept_~skip~0 := 0; 50082#L99-3 assume true; 50080#L99-1 assume !false; 50078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50076#L102 assume !(12292 == ssl3_accept_~s__state~0); 50074#L105 assume !(16384 == ssl3_accept_~s__state~0); 50072#L108 assume !(8192 == ssl3_accept_~s__state~0); 50070#L111 assume !(24576 == ssl3_accept_~s__state~0); 50068#L114 assume !(8195 == ssl3_accept_~s__state~0); 50066#L117 assume !(8480 == ssl3_accept_~s__state~0); 50064#L120 assume !(8481 == ssl3_accept_~s__state~0); 49749#L123 assume !(8482 == ssl3_accept_~s__state~0); 49748#L126 assume !(8464 == ssl3_accept_~s__state~0); 49744#L129 assume !(8465 == ssl3_accept_~s__state~0); 49738#L132 assume !(8466 == ssl3_accept_~s__state~0); 49684#L135 assume 8496 == ssl3_accept_~s__state~0; 47446#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 49340#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49337#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 49334#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47107#L291-2 ssl3_accept_~s__init_num~0 := 0; 49327#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49326#L585 ssl3_accept_~skip~0 := 0; 49325#L99-3 assume true; 49323#L99-1 assume !false; 49322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49316#L102 assume !(12292 == ssl3_accept_~s__state~0); 49314#L105 assume !(16384 == ssl3_accept_~s__state~0); 49312#L108 assume !(8192 == ssl3_accept_~s__state~0); 49310#L111 assume !(24576 == ssl3_accept_~s__state~0); 49308#L114 assume !(8195 == ssl3_accept_~s__state~0); 49306#L117 assume !(8480 == ssl3_accept_~s__state~0); 49304#L120 assume !(8481 == ssl3_accept_~s__state~0); 49302#L123 assume !(8482 == ssl3_accept_~s__state~0); 49300#L126 assume !(8464 == ssl3_accept_~s__state~0); 49298#L129 assume !(8465 == ssl3_accept_~s__state~0); 49296#L132 assume !(8466 == ssl3_accept_~s__state~0); 49294#L135 assume !(8496 == ssl3_accept_~s__state~0); 49292#L138 assume !(8497 == ssl3_accept_~s__state~0); 49290#L141 assume 8512 == ssl3_accept_~s__state~0; 47443#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49285#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49283#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49186#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49184#L585 ssl3_accept_~skip~0 := 0; 49182#L99-3 assume true; 49180#L99-1 assume !false; 49178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49176#L102 assume !(12292 == ssl3_accept_~s__state~0); 49174#L105 assume !(16384 == ssl3_accept_~s__state~0); 49172#L108 assume !(8192 == ssl3_accept_~s__state~0); 49170#L111 assume !(24576 == ssl3_accept_~s__state~0); 49168#L114 assume !(8195 == ssl3_accept_~s__state~0); 49165#L117 assume !(8480 == ssl3_accept_~s__state~0); 49163#L120 assume !(8481 == ssl3_accept_~s__state~0); 49161#L123 assume !(8482 == ssl3_accept_~s__state~0); 49159#L126 assume !(8464 == ssl3_accept_~s__state~0); 49158#L129 assume !(8465 == ssl3_accept_~s__state~0); 49157#L132 assume !(8466 == ssl3_accept_~s__state~0); 49156#L135 assume !(8496 == ssl3_accept_~s__state~0); 49155#L138 assume !(8497 == ssl3_accept_~s__state~0); 49154#L141 assume !(8512 == ssl3_accept_~s__state~0); 49153#L144 assume !(8513 == ssl3_accept_~s__state~0); 49152#L147 assume 8528 == ssl3_accept_~s__state~0; 47440#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49150#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 49148#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 49146#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49144#L352 assume !(ssl3_accept_~ret~0 <= 0); 49139#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49133#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49132#L585 ssl3_accept_~skip~0 := 0; 49130#L99-3 assume true; 49125#L99-1 assume !false; 49123#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49121#L102 assume !(12292 == ssl3_accept_~s__state~0); 49119#L105 assume !(16384 == ssl3_accept_~s__state~0); 49117#L108 assume !(8192 == ssl3_accept_~s__state~0); 49115#L111 assume !(24576 == ssl3_accept_~s__state~0); 49113#L114 assume !(8195 == ssl3_accept_~s__state~0); 49111#L117 assume !(8480 == ssl3_accept_~s__state~0); 49109#L120 assume !(8481 == ssl3_accept_~s__state~0); 49107#L123 assume !(8482 == ssl3_accept_~s__state~0); 49105#L126 assume !(8464 == ssl3_accept_~s__state~0); 49103#L129 assume !(8465 == ssl3_accept_~s__state~0); 49101#L132 assume !(8466 == ssl3_accept_~s__state~0); 49099#L135 assume !(8496 == ssl3_accept_~s__state~0); 49097#L138 assume !(8497 == ssl3_accept_~s__state~0); 49095#L141 assume !(8512 == ssl3_accept_~s__state~0); 49093#L144 assume !(8513 == ssl3_accept_~s__state~0); 49091#L147 assume !(8528 == ssl3_accept_~s__state~0); 49089#L150 assume !(8529 == ssl3_accept_~s__state~0); 49087#L153 assume 8544 == ssl3_accept_~s__state~0; 47437#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49084#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 49081#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49077#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49075#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49074#L399 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; 49073#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49701#L585 ssl3_accept_~skip~0 := 0; 49700#L99-3 assume true; 49699#L99-1 assume !false; 49698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49697#L102 assume !(12292 == ssl3_accept_~s__state~0); 49696#L105 assume !(16384 == ssl3_accept_~s__state~0); 49695#L108 assume !(8192 == ssl3_accept_~s__state~0); 49694#L111 assume !(24576 == ssl3_accept_~s__state~0); 49693#L114 assume !(8195 == ssl3_accept_~s__state~0); 49692#L117 assume !(8480 == ssl3_accept_~s__state~0); 49691#L120 assume !(8481 == ssl3_accept_~s__state~0); 49690#L123 assume !(8482 == ssl3_accept_~s__state~0); 49689#L126 assume !(8464 == ssl3_accept_~s__state~0); 49688#L129 assume !(8465 == ssl3_accept_~s__state~0); 49687#L132 assume !(8466 == ssl3_accept_~s__state~0); 48785#L135 assume !(8496 == ssl3_accept_~s__state~0); 48783#L138 assume !(8497 == ssl3_accept_~s__state~0); 48781#L141 assume !(8512 == ssl3_accept_~s__state~0); 48779#L144 assume !(8513 == ssl3_accept_~s__state~0); 48777#L147 assume !(8528 == ssl3_accept_~s__state~0); 48774#L150 assume !(8529 == ssl3_accept_~s__state~0); 48771#L153 assume !(8544 == ssl3_accept_~s__state~0); 48768#L156 assume !(8545 == ssl3_accept_~s__state~0); 48765#L159 assume !(8560 == ssl3_accept_~s__state~0); 48762#L162 assume !(8561 == ssl3_accept_~s__state~0); 48759#L165 assume 8448 == ssl3_accept_~s__state~0; 48756#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 48752#L426 assume !(ssl3_accept_~num1~0 > 0); 48748#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48740#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48737#L585 ssl3_accept_~skip~0 := 0; 48687#L99-3 assume true; 48685#L99-1 assume !false; 48683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48682#L102 assume !(12292 == ssl3_accept_~s__state~0); 48654#L105 assume !(16384 == ssl3_accept_~s__state~0); 48649#L108 assume !(8192 == ssl3_accept_~s__state~0); 48644#L111 assume !(24576 == ssl3_accept_~s__state~0); 48639#L114 assume !(8195 == ssl3_accept_~s__state~0); 48633#L117 assume !(8480 == ssl3_accept_~s__state~0); 48628#L120 assume !(8481 == ssl3_accept_~s__state~0); 48611#L123 assume !(8482 == ssl3_accept_~s__state~0); 48608#L126 assume !(8464 == ssl3_accept_~s__state~0); 48609#L129 assume !(8465 == ssl3_accept_~s__state~0); 48600#L132 assume !(8466 == ssl3_accept_~s__state~0); 48601#L135 assume !(8496 == ssl3_accept_~s__state~0); 48592#L138 assume !(8497 == ssl3_accept_~s__state~0); 48593#L141 assume !(8512 == ssl3_accept_~s__state~0); 48585#L144 assume !(8513 == ssl3_accept_~s__state~0); 48582#L147 assume !(8528 == ssl3_accept_~s__state~0); 48580#L150 assume !(8529 == ssl3_accept_~s__state~0); 48578#L153 assume !(8544 == ssl3_accept_~s__state~0); 48576#L156 assume !(8545 == ssl3_accept_~s__state~0); 48573#L159 assume !(8560 == ssl3_accept_~s__state~0); 48571#L162 assume !(8561 == ssl3_accept_~s__state~0); 48568#L165 assume !(8448 == ssl3_accept_~s__state~0); 48569#L168 assume 8576 == ssl3_accept_~s__state~0; 48181#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 49049#L440 assume !(ssl3_accept_~ret~0 <= 0); 48557#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48558#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48932#L585 ssl3_accept_~skip~0 := 0; 48924#L99-3 assume true; 48920#L99-1 assume !false; 48916#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48912#L102 assume !(12292 == ssl3_accept_~s__state~0); 48908#L105 assume !(16384 == ssl3_accept_~s__state~0); 48904#L108 assume !(8192 == ssl3_accept_~s__state~0); 48900#L111 assume !(24576 == ssl3_accept_~s__state~0); 48896#L114 assume !(8195 == ssl3_accept_~s__state~0); 48892#L117 assume !(8480 == ssl3_accept_~s__state~0); 48888#L120 assume !(8481 == ssl3_accept_~s__state~0); 48884#L123 assume !(8482 == ssl3_accept_~s__state~0); 48880#L126 assume 8464 == ssl3_accept_~s__state~0; 46950#L133 [2018-11-18 17:25:02,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 17:25:02,355 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,355 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:02,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,361 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1891100299, now seen corresponding path program 1 times [2018-11-18 17:25:02,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,362 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:02,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:02,412 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 17:25:02,412 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:02,412 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:02,412 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:02,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:02,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:02,412 INFO L87 Difference]: Start difference. First operand 3372 states and 4338 transitions. cyclomatic complexity: 973 Second operand 3 states. [2018-11-18 17:25:02,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:02,483 INFO L93 Difference]: Finished difference Result 3742 states and 4760 transitions. [2018-11-18 17:25:02,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:02,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3742 states and 4760 transitions. [2018-11-18 17:25:02,489 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3302 [2018-11-18 17:25:02,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3742 states to 3612 states and 4630 transitions. [2018-11-18 17:25:02,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3505 [2018-11-18 17:25:02,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3505 [2018-11-18 17:25:02,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3612 states and 4630 transitions. [2018-11-18 17:25:02,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:02,497 INFO L705 BuchiCegarLoop]: Abstraction has 3612 states and 4630 transitions. [2018-11-18 17:25:02,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3612 states and 4630 transitions. [2018-11-18 17:25:02,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3612 to 3336. [2018-11-18 17:25:02,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3336 states. [2018-11-18 17:25:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4278 transitions. [2018-11-18 17:25:02,517 INFO L728 BuchiCegarLoop]: Abstraction has 3336 states and 4278 transitions. [2018-11-18 17:25:02,517 INFO L608 BuchiCegarLoop]: Abstraction has 3336 states and 4278 transitions. [2018-11-18 17:25:02,517 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 17:25:02,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3336 states and 4278 transitions. [2018-11-18 17:25:02,522 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3124 [2018-11-18 17:25:02,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:02,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:02,524 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 17:25:02,524 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 17:25:02,524 INFO L794 eck$LassoCheckResult]: Stem: 54167#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54018#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54019#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54165#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 54166#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54139#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 54243#L99-3 assume true; 54268#L99-1 assume !false; 55289#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55288#L102 assume !(12292 == ssl3_accept_~s__state~0); 55287#L105 assume !(16384 == ssl3_accept_~s__state~0); 55286#L108 assume !(8192 == ssl3_accept_~s__state~0); 55285#L111 assume !(24576 == ssl3_accept_~s__state~0); 55284#L114 assume !(8195 == ssl3_accept_~s__state~0); 55283#L117 assume !(8480 == ssl3_accept_~s__state~0); 55282#L120 assume !(8481 == ssl3_accept_~s__state~0); 55281#L123 assume !(8482 == ssl3_accept_~s__state~0); 55280#L126 assume 8464 == ssl3_accept_~s__state~0; 55221#L133 [2018-11-18 17:25:02,524 INFO L796 eck$LassoCheckResult]: Loop: 55221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 57255#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57215#L272-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; 57254#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57269#L585 ssl3_accept_~skip~0 := 0; 57268#L99-3 assume true; 57267#L99-1 assume !false; 57266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57265#L102 assume !(12292 == ssl3_accept_~s__state~0); 57264#L105 assume !(16384 == ssl3_accept_~s__state~0); 57263#L108 assume !(8192 == ssl3_accept_~s__state~0); 57262#L111 assume !(24576 == ssl3_accept_~s__state~0); 57261#L114 assume !(8195 == ssl3_accept_~s__state~0); 57260#L117 assume !(8480 == ssl3_accept_~s__state~0); 57259#L120 assume !(8481 == ssl3_accept_~s__state~0); 57258#L123 assume !(8482 == ssl3_accept_~s__state~0); 57257#L126 assume !(8464 == ssl3_accept_~s__state~0); 57256#L129 assume !(8465 == ssl3_accept_~s__state~0); 57195#L132 assume !(8466 == ssl3_accept_~s__state~0); 56357#L135 assume 8496 == ssl3_accept_~s__state~0; 55218#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 56356#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55940#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 56355#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54242#L291-2 ssl3_accept_~s__init_num~0 := 0; 56349#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56348#L585 ssl3_accept_~skip~0 := 0; 56347#L99-3 assume true; 56346#L99-1 assume !false; 56345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56344#L102 assume !(12292 == ssl3_accept_~s__state~0); 56343#L105 assume !(16384 == ssl3_accept_~s__state~0); 56342#L108 assume !(8192 == ssl3_accept_~s__state~0); 56341#L111 assume !(24576 == ssl3_accept_~s__state~0); 56340#L114 assume !(8195 == ssl3_accept_~s__state~0); 56339#L117 assume !(8480 == ssl3_accept_~s__state~0); 56338#L120 assume !(8481 == ssl3_accept_~s__state~0); 56337#L123 assume !(8482 == ssl3_accept_~s__state~0); 56336#L126 assume !(8464 == ssl3_accept_~s__state~0); 56335#L129 assume !(8465 == ssl3_accept_~s__state~0); 56334#L132 assume !(8466 == ssl3_accept_~s__state~0); 56333#L135 assume !(8496 == ssl3_accept_~s__state~0); 56332#L138 assume !(8497 == ssl3_accept_~s__state~0); 56331#L141 assume 8512 == ssl3_accept_~s__state~0; 55215#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56329#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56327#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56322#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56321#L585 ssl3_accept_~skip~0 := 0; 56320#L99-3 assume true; 56126#L99-1 assume !false; 56125#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56123#L102 assume !(12292 == ssl3_accept_~s__state~0); 56121#L105 assume !(16384 == ssl3_accept_~s__state~0); 56119#L108 assume !(8192 == ssl3_accept_~s__state~0); 56117#L111 assume !(24576 == ssl3_accept_~s__state~0); 56115#L114 assume !(8195 == ssl3_accept_~s__state~0); 56113#L117 assume !(8480 == ssl3_accept_~s__state~0); 56111#L120 assume !(8481 == ssl3_accept_~s__state~0); 56109#L123 assume !(8482 == ssl3_accept_~s__state~0); 56107#L126 assume !(8464 == ssl3_accept_~s__state~0); 56105#L129 assume !(8465 == ssl3_accept_~s__state~0); 56104#L132 assume !(8466 == ssl3_accept_~s__state~0); 56103#L135 assume !(8496 == ssl3_accept_~s__state~0); 56102#L138 assume !(8497 == ssl3_accept_~s__state~0); 56101#L141 assume !(8512 == ssl3_accept_~s__state~0); 56100#L144 assume !(8513 == ssl3_accept_~s__state~0); 56099#L147 assume 8528 == ssl3_accept_~s__state~0; 55212#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56098#L319 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 56097#L319-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 56096#L328 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 56089#L331 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 56086#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56080#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56078#L585 ssl3_accept_~skip~0 := 0; 56077#L99-3 assume true; 56072#L99-1 assume !false; 56070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56068#L102 assume !(12292 == ssl3_accept_~s__state~0); 56066#L105 assume !(16384 == ssl3_accept_~s__state~0); 56064#L108 assume !(8192 == ssl3_accept_~s__state~0); 56062#L111 assume !(24576 == ssl3_accept_~s__state~0); 56060#L114 assume !(8195 == ssl3_accept_~s__state~0); 56058#L117 assume !(8480 == ssl3_accept_~s__state~0); 56056#L120 assume !(8481 == ssl3_accept_~s__state~0); 56054#L123 assume !(8482 == ssl3_accept_~s__state~0); 56052#L126 assume !(8464 == ssl3_accept_~s__state~0); 56050#L129 assume !(8465 == ssl3_accept_~s__state~0); 56048#L132 assume !(8466 == ssl3_accept_~s__state~0); 56046#L135 assume !(8496 == ssl3_accept_~s__state~0); 56044#L138 assume !(8497 == ssl3_accept_~s__state~0); 56042#L141 assume !(8512 == ssl3_accept_~s__state~0); 56040#L144 assume !(8513 == ssl3_accept_~s__state~0); 56038#L147 assume !(8528 == ssl3_accept_~s__state~0); 56036#L150 assume !(8529 == ssl3_accept_~s__state~0); 56034#L153 assume 8544 == ssl3_accept_~s__state~0; 55209#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56031#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 56028#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56023#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56022#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56021#L399 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; 55957#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55955#L585 ssl3_accept_~skip~0 := 0; 55953#L99-3 assume true; 55951#L99-1 assume !false; 55949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55947#L102 assume !(12292 == ssl3_accept_~s__state~0); 55945#L105 assume !(16384 == ssl3_accept_~s__state~0); 55942#L108 assume !(8192 == ssl3_accept_~s__state~0); 55941#L111 assume !(24576 == ssl3_accept_~s__state~0); 55938#L114 assume !(8195 == ssl3_accept_~s__state~0); 55936#L117 assume !(8480 == ssl3_accept_~s__state~0); 55934#L120 assume !(8481 == ssl3_accept_~s__state~0); 55932#L123 assume !(8482 == ssl3_accept_~s__state~0); 55931#L126 assume !(8464 == ssl3_accept_~s__state~0); 55930#L129 assume !(8465 == ssl3_accept_~s__state~0); 55929#L132 assume !(8466 == ssl3_accept_~s__state~0); 55927#L135 assume !(8496 == ssl3_accept_~s__state~0); 55926#L138 assume !(8497 == ssl3_accept_~s__state~0); 55920#L141 assume !(8512 == ssl3_accept_~s__state~0); 55918#L144 assume !(8513 == ssl3_accept_~s__state~0); 55916#L147 assume !(8528 == ssl3_accept_~s__state~0); 55914#L150 assume !(8529 == ssl3_accept_~s__state~0); 55912#L153 assume !(8544 == ssl3_accept_~s__state~0); 55910#L156 assume !(8545 == ssl3_accept_~s__state~0); 55908#L159 assume !(8560 == ssl3_accept_~s__state~0); 55906#L162 assume !(8561 == ssl3_accept_~s__state~0); 55904#L165 assume 8448 == ssl3_accept_~s__state~0; 55902#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 55898#L426 assume !(ssl3_accept_~num1~0 > 0); 55896#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55884#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55883#L585 ssl3_accept_~skip~0 := 0; 55882#L99-3 assume true; 55879#L99-1 assume !false; 55877#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55876#L102 assume !(12292 == ssl3_accept_~s__state~0); 55875#L105 assume !(16384 == ssl3_accept_~s__state~0); 55874#L108 assume !(8192 == ssl3_accept_~s__state~0); 55872#L111 assume !(24576 == ssl3_accept_~s__state~0); 55871#L114 assume !(8195 == ssl3_accept_~s__state~0); 55865#L117 assume !(8480 == ssl3_accept_~s__state~0); 55863#L120 assume !(8481 == ssl3_accept_~s__state~0); 55861#L123 assume !(8482 == ssl3_accept_~s__state~0); 55859#L126 assume !(8464 == ssl3_accept_~s__state~0); 55857#L129 assume !(8465 == ssl3_accept_~s__state~0); 55855#L132 assume !(8466 == ssl3_accept_~s__state~0); 55853#L135 assume !(8496 == ssl3_accept_~s__state~0); 55851#L138 assume !(8497 == ssl3_accept_~s__state~0); 55849#L141 assume !(8512 == ssl3_accept_~s__state~0); 55847#L144 assume !(8513 == ssl3_accept_~s__state~0); 55845#L147 assume !(8528 == ssl3_accept_~s__state~0); 55843#L150 assume !(8529 == ssl3_accept_~s__state~0); 55841#L153 assume !(8544 == ssl3_accept_~s__state~0); 55839#L156 assume !(8545 == ssl3_accept_~s__state~0); 55837#L159 assume !(8560 == ssl3_accept_~s__state~0); 55752#L162 assume !(8561 == ssl3_accept_~s__state~0); 55749#L165 assume !(8448 == ssl3_accept_~s__state~0); 55750#L168 assume 8576 == ssl3_accept_~s__state~0; 55668#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 56671#L440 assume !(ssl3_accept_~ret~0 <= 0); 56670#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55198#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57249#L585 ssl3_accept_~skip~0 := 0; 57248#L99-3 assume true; 57247#L99-1 assume !false; 57246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57245#L102 assume !(12292 == ssl3_accept_~s__state~0); 57244#L105 assume !(16384 == ssl3_accept_~s__state~0); 57243#L108 assume !(8192 == ssl3_accept_~s__state~0); 57242#L111 assume !(24576 == ssl3_accept_~s__state~0); 57241#L114 assume !(8195 == ssl3_accept_~s__state~0); 57240#L117 assume !(8480 == ssl3_accept_~s__state~0); 56228#L120 assume !(8481 == ssl3_accept_~s__state~0); 57239#L123 assume !(8482 == ssl3_accept_~s__state~0); 57238#L126 assume !(8464 == ssl3_accept_~s__state~0); 57236#L129 assume !(8465 == ssl3_accept_~s__state~0); 57237#L132 assume 8466 == ssl3_accept_~s__state~0; 55221#L133 [2018-11-18 17:25:02,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 17:25:02,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,525 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:02,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,530 INFO L82 PathProgramCache]: Analyzing trace with hash -303868805, now seen corresponding path program 1 times [2018-11-18 17:25:02,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,531 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:02,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:02,603 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 17:25:02,604 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:02,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:02,604 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:02,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:02,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:02,604 INFO L87 Difference]: Start difference. First operand 3336 states and 4278 transitions. cyclomatic complexity: 950 Second operand 3 states. [2018-11-18 17:25:02,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:02,624 INFO L93 Difference]: Finished difference Result 5872 states and 7466 transitions. [2018-11-18 17:25:02,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:02,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5872 states and 7466 transitions. [2018-11-18 17:25:02,636 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5660 [2018-11-18 17:25:02,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5872 states to 5872 states and 7466 transitions. [2018-11-18 17:25:02,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5765 [2018-11-18 17:25:02,653 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5765 [2018-11-18 17:25:02,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5872 states and 7466 transitions. [2018-11-18 17:25:02,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:02,653 INFO L705 BuchiCegarLoop]: Abstraction has 5872 states and 7466 transitions. [2018-11-18 17:25:02,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5872 states and 7466 transitions. [2018-11-18 17:25:02,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5872 to 3336. [2018-11-18 17:25:02,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3336 states. [2018-11-18 17:25:02,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4274 transitions. [2018-11-18 17:25:02,708 INFO L728 BuchiCegarLoop]: Abstraction has 3336 states and 4274 transitions. [2018-11-18 17:25:02,708 INFO L608 BuchiCegarLoop]: Abstraction has 3336 states and 4274 transitions. [2018-11-18 17:25:02,708 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 17:25:02,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3336 states and 4274 transitions. [2018-11-18 17:25:02,716 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3124 [2018-11-18 17:25:02,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:02,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:02,718 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 17:25:02,718 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 17:25:02,718 INFO L794 eck$LassoCheckResult]: Stem: 63385#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63232#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63233#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63379#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 63380#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63353#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 63456#L99-3 assume true; 63481#L99-1 assume !false; 64337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64336#L102 assume !(12292 == ssl3_accept_~s__state~0); 64335#L105 assume !(16384 == ssl3_accept_~s__state~0); 64334#L108 assume !(8192 == ssl3_accept_~s__state~0); 64333#L111 assume !(24576 == ssl3_accept_~s__state~0); 64332#L114 assume !(8195 == ssl3_accept_~s__state~0); 64331#L117 assume !(8480 == ssl3_accept_~s__state~0); 64330#L120 assume !(8481 == ssl3_accept_~s__state~0); 64329#L123 assume !(8482 == ssl3_accept_~s__state~0); 64328#L126 assume 8464 == ssl3_accept_~s__state~0; 63854#L133 [2018-11-18 17:25:02,718 INFO L796 eck$LassoCheckResult]: Loop: 63854#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 65878#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65876#L272-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; 65862#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65863#L585 ssl3_accept_~skip~0 := 0; 65856#L99-3 assume true; 65857#L99-1 assume !false; 65850#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65851#L102 assume !(12292 == ssl3_accept_~s__state~0); 65844#L105 assume !(16384 == ssl3_accept_~s__state~0); 65845#L108 assume !(8192 == ssl3_accept_~s__state~0); 65838#L111 assume !(24576 == ssl3_accept_~s__state~0); 65839#L114 assume !(8195 == ssl3_accept_~s__state~0); 65832#L117 assume !(8480 == ssl3_accept_~s__state~0); 65833#L120 assume !(8481 == ssl3_accept_~s__state~0); 65881#L123 assume !(8482 == ssl3_accept_~s__state~0); 65880#L126 assume !(8464 == ssl3_accept_~s__state~0); 65824#L129 assume !(8465 == ssl3_accept_~s__state~0); 65822#L132 assume !(8466 == ssl3_accept_~s__state~0); 64640#L135 assume 8496 == ssl3_accept_~s__state~0; 63851#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 63229#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63230#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 65678#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63455#L291-2 ssl3_accept_~s__init_num~0 := 0; 65668#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65666#L585 ssl3_accept_~skip~0 := 0; 65664#L99-3 assume true; 65662#L99-1 assume !false; 65660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65658#L102 assume !(12292 == ssl3_accept_~s__state~0); 65656#L105 assume !(16384 == ssl3_accept_~s__state~0); 65654#L108 assume !(8192 == ssl3_accept_~s__state~0); 65652#L111 assume !(24576 == ssl3_accept_~s__state~0); 65650#L114 assume !(8195 == ssl3_accept_~s__state~0); 65648#L117 assume !(8480 == ssl3_accept_~s__state~0); 65646#L120 assume !(8481 == ssl3_accept_~s__state~0); 65644#L123 assume !(8482 == ssl3_accept_~s__state~0); 65642#L126 assume !(8464 == ssl3_accept_~s__state~0); 65640#L129 assume !(8465 == ssl3_accept_~s__state~0); 65638#L132 assume !(8466 == ssl3_accept_~s__state~0); 65636#L135 assume !(8496 == ssl3_accept_~s__state~0); 65634#L138 assume !(8497 == ssl3_accept_~s__state~0); 65633#L141 assume 8512 == ssl3_accept_~s__state~0; 63848#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65631#L302 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65629#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65624#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65623#L585 ssl3_accept_~skip~0 := 0; 65622#L99-3 assume true; 65621#L99-1 assume !false; 65620#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65619#L102 assume !(12292 == ssl3_accept_~s__state~0); 65618#L105 assume !(16384 == ssl3_accept_~s__state~0); 65617#L108 assume !(8192 == ssl3_accept_~s__state~0); 65616#L111 assume !(24576 == ssl3_accept_~s__state~0); 65615#L114 assume !(8195 == ssl3_accept_~s__state~0); 65614#L117 assume !(8480 == ssl3_accept_~s__state~0); 65613#L120 assume !(8481 == ssl3_accept_~s__state~0); 65612#L123 assume !(8482 == ssl3_accept_~s__state~0); 65611#L126 assume !(8464 == ssl3_accept_~s__state~0); 65610#L129 assume !(8465 == ssl3_accept_~s__state~0); 65609#L132 assume !(8466 == ssl3_accept_~s__state~0); 65608#L135 assume !(8496 == ssl3_accept_~s__state~0); 65607#L138 assume !(8497 == ssl3_accept_~s__state~0); 65606#L141 assume !(8512 == ssl3_accept_~s__state~0); 65605#L144 assume !(8513 == ssl3_accept_~s__state~0); 65604#L147 assume 8528 == ssl3_accept_~s__state~0; 63845#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65602#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 65603#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 65596#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65594#L352 assume !(ssl3_accept_~ret~0 <= 0); 65590#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65585#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65584#L585 ssl3_accept_~skip~0 := 0; 65582#L99-3 assume true; 65577#L99-1 assume !false; 65575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65573#L102 assume !(12292 == ssl3_accept_~s__state~0); 65571#L105 assume !(16384 == ssl3_accept_~s__state~0); 65569#L108 assume !(8192 == ssl3_accept_~s__state~0); 65567#L111 assume !(24576 == ssl3_accept_~s__state~0); 65565#L114 assume !(8195 == ssl3_accept_~s__state~0); 65563#L117 assume !(8480 == ssl3_accept_~s__state~0); 65561#L120 assume !(8481 == ssl3_accept_~s__state~0); 65559#L123 assume !(8482 == ssl3_accept_~s__state~0); 65557#L126 assume !(8464 == ssl3_accept_~s__state~0); 65555#L129 assume !(8465 == ssl3_accept_~s__state~0); 65553#L132 assume !(8466 == ssl3_accept_~s__state~0); 65551#L135 assume !(8496 == ssl3_accept_~s__state~0); 65549#L138 assume !(8497 == ssl3_accept_~s__state~0); 65547#L141 assume !(8512 == ssl3_accept_~s__state~0); 65545#L144 assume !(8513 == ssl3_accept_~s__state~0); 65543#L147 assume !(8528 == ssl3_accept_~s__state~0); 65541#L150 assume !(8529 == ssl3_accept_~s__state~0); 65539#L153 assume 8544 == ssl3_accept_~s__state~0; 63842#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 65536#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 65533#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65529#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65527#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65525#L399 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; 65519#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65518#L585 ssl3_accept_~skip~0 := 0; 65517#L99-3 assume true; 65516#L99-1 assume !false; 65515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65514#L102 assume !(12292 == ssl3_accept_~s__state~0); 65513#L105 assume !(16384 == ssl3_accept_~s__state~0); 65512#L108 assume !(8192 == ssl3_accept_~s__state~0); 65511#L111 assume !(24576 == ssl3_accept_~s__state~0); 65510#L114 assume !(8195 == ssl3_accept_~s__state~0); 65509#L117 assume !(8480 == ssl3_accept_~s__state~0); 65508#L120 assume !(8481 == ssl3_accept_~s__state~0); 65507#L123 assume !(8482 == ssl3_accept_~s__state~0); 65506#L126 assume !(8464 == ssl3_accept_~s__state~0); 65505#L129 assume !(8465 == ssl3_accept_~s__state~0); 65504#L132 assume !(8466 == ssl3_accept_~s__state~0); 65503#L135 assume !(8496 == ssl3_accept_~s__state~0); 65502#L138 assume !(8497 == ssl3_accept_~s__state~0); 65501#L141 assume !(8512 == ssl3_accept_~s__state~0); 65500#L144 assume !(8513 == ssl3_accept_~s__state~0); 65499#L147 assume !(8528 == ssl3_accept_~s__state~0); 65498#L150 assume !(8529 == ssl3_accept_~s__state~0); 65497#L153 assume !(8544 == ssl3_accept_~s__state~0); 65496#L156 assume !(8545 == ssl3_accept_~s__state~0); 65495#L159 assume !(8560 == ssl3_accept_~s__state~0); 65494#L162 assume !(8561 == ssl3_accept_~s__state~0); 65493#L165 assume 8448 == ssl3_accept_~s__state~0; 65492#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 65490#L426 assume !(ssl3_accept_~num1~0 > 0); 65488#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65483#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65482#L585 ssl3_accept_~skip~0 := 0; 65481#L99-3 assume true; 65480#L99-1 assume !false; 65479#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65478#L102 assume !(12292 == ssl3_accept_~s__state~0); 65477#L105 assume !(16384 == ssl3_accept_~s__state~0); 65476#L108 assume !(8192 == ssl3_accept_~s__state~0); 65475#L111 assume !(24576 == ssl3_accept_~s__state~0); 65474#L114 assume !(8195 == ssl3_accept_~s__state~0); 65473#L117 assume !(8480 == ssl3_accept_~s__state~0); 65472#L120 assume !(8481 == ssl3_accept_~s__state~0); 65471#L123 assume !(8482 == ssl3_accept_~s__state~0); 65470#L126 assume !(8464 == ssl3_accept_~s__state~0); 65469#L129 assume !(8465 == ssl3_accept_~s__state~0); 65468#L132 assume !(8466 == ssl3_accept_~s__state~0); 65467#L135 assume !(8496 == ssl3_accept_~s__state~0); 65466#L138 assume !(8497 == ssl3_accept_~s__state~0); 65465#L141 assume !(8512 == ssl3_accept_~s__state~0); 65464#L144 assume !(8513 == ssl3_accept_~s__state~0); 65463#L147 assume !(8528 == ssl3_accept_~s__state~0); 65462#L150 assume !(8529 == ssl3_accept_~s__state~0); 65461#L153 assume !(8544 == ssl3_accept_~s__state~0); 65460#L156 assume !(8545 == ssl3_accept_~s__state~0); 65459#L159 assume !(8560 == ssl3_accept_~s__state~0); 65458#L162 assume !(8561 == ssl3_accept_~s__state~0); 65457#L165 assume !(8448 == ssl3_accept_~s__state~0); 65456#L168 assume 8576 == ssl3_accept_~s__state~0; 65417#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 65455#L440 assume !(ssl3_accept_~ret~0 <= 0); 65454#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 64157#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65859#L585 ssl3_accept_~skip~0 := 0; 65860#L99-3 assume true; 65853#L99-1 assume !false; 65854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65847#L102 assume !(12292 == ssl3_accept_~s__state~0); 65848#L105 assume !(16384 == ssl3_accept_~s__state~0); 65841#L108 assume !(8192 == ssl3_accept_~s__state~0); 65842#L111 assume !(24576 == ssl3_accept_~s__state~0); 65835#L114 assume !(8195 == ssl3_accept_~s__state~0); 65836#L117 assume !(8480 == ssl3_accept_~s__state~0); 65266#L120 assume !(8481 == ssl3_accept_~s__state~0); 65829#L123 assume !(8482 == ssl3_accept_~s__state~0); 65826#L126 assume !(8464 == ssl3_accept_~s__state~0); 65827#L129 assume !(8465 == ssl3_accept_~s__state~0); 65879#L132 assume 8466 == ssl3_accept_~s__state~0; 63854#L133 [2018-11-18 17:25:02,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 17:25:02,719 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:02,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:02,725 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:02,725 INFO L82 PathProgramCache]: Analyzing trace with hash -576216230, now seen corresponding path program 1 times [2018-11-18 17:25:02,726 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:02,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:02,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:02,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:02,835 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 17:25:02,835 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:02,835 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 17:25:02,835 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:02,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:25:02,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:25:02,836 INFO L87 Difference]: Start difference. First operand 3336 states and 4274 transitions. cyclomatic complexity: 946 Second operand 5 states. [2018-11-18 17:25:02,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:02,950 INFO L93 Difference]: Finished difference Result 15944 states and 20198 transitions. [2018-11-18 17:25:02,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 17:25:02,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15944 states and 20198 transitions. [2018-11-18 17:25:02,988 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 15420 [2018-11-18 17:25:03,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15944 states to 15944 states and 20198 transitions. [2018-11-18 17:25:03,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15837 [2018-11-18 17:25:03,038 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15837 [2018-11-18 17:25:03,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15944 states and 20198 transitions. [2018-11-18 17:25:03,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:03,039 INFO L705 BuchiCegarLoop]: Abstraction has 15944 states and 20198 transitions. [2018-11-18 17:25:03,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15944 states and 20198 transitions. [2018-11-18 17:25:03,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15944 to 5908. [2018-11-18 17:25:03,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5908 states. [2018-11-18 17:25:03,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5908 states to 5908 states and 7518 transitions. [2018-11-18 17:25:03,128 INFO L728 BuchiCegarLoop]: Abstraction has 5908 states and 7518 transitions. [2018-11-18 17:25:03,128 INFO L608 BuchiCegarLoop]: Abstraction has 5908 states and 7518 transitions. [2018-11-18 17:25:03,128 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 17:25:03,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5908 states and 7518 transitions. [2018-11-18 17:25:03,140 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5696 [2018-11-18 17:25:03,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:03,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:03,142 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 17:25:03,142 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:03,142 INFO L794 eck$LassoCheckResult]: Stem: 82671#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 82529#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 82530#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82669#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 82670#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82644#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 82737#L99-3 assume true; 82762#L99-1 assume !false; 84111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84112#L102 assume !(12292 == ssl3_accept_~s__state~0); 84107#L105 assume !(16384 == ssl3_accept_~s__state~0); 84108#L108 assume !(8192 == ssl3_accept_~s__state~0); 84103#L111 assume !(24576 == ssl3_accept_~s__state~0); 84104#L114 assume !(8195 == ssl3_accept_~s__state~0); 84099#L117 assume !(8480 == ssl3_accept_~s__state~0); 84100#L120 assume !(8481 == ssl3_accept_~s__state~0); 84095#L123 assume !(8482 == ssl3_accept_~s__state~0); 84096#L126 assume 8464 == ssl3_accept_~s__state~0; 84042#L133 [2018-11-18 17:25:03,142 INFO L796 eck$LassoCheckResult]: Loop: 84042#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 85224#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 85220#L272-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; 85221#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85199#L585 ssl3_accept_~skip~0 := 0; 85200#L99-3 assume true; 85158#L99-1 assume !false; 85159#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84886#L102 assume !(12292 == ssl3_accept_~s__state~0); 84887#L105 assume !(16384 == ssl3_accept_~s__state~0); 84870#L108 assume !(8192 == ssl3_accept_~s__state~0); 84871#L111 assume !(24576 == ssl3_accept_~s__state~0); 84858#L114 assume !(8195 == ssl3_accept_~s__state~0); 84859#L117 assume !(8480 == ssl3_accept_~s__state~0); 84847#L120 assume !(8481 == ssl3_accept_~s__state~0); 84848#L123 assume !(8482 == ssl3_accept_~s__state~0); 84761#L126 assume !(8464 == ssl3_accept_~s__state~0); 84762#L129 assume !(8465 == ssl3_accept_~s__state~0); 84591#L132 assume !(8466 == ssl3_accept_~s__state~0); 84469#L135 assume 8496 == ssl3_accept_~s__state~0; 84039#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 84463#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 84461#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 84457#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82734#L291-2 ssl3_accept_~s__init_num~0 := 0; 84433#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84430#L585 ssl3_accept_~skip~0 := 0; 84427#L99-3 assume true; 84424#L99-1 assume !false; 84409#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84401#L102 assume !(12292 == ssl3_accept_~s__state~0); 84396#L105 assume !(16384 == ssl3_accept_~s__state~0); 84391#L108 assume !(8192 == ssl3_accept_~s__state~0); 84385#L111 assume !(24576 == ssl3_accept_~s__state~0); 84380#L114 assume !(8195 == ssl3_accept_~s__state~0); 84374#L117 assume !(8480 == ssl3_accept_~s__state~0); 84368#L120 assume !(8481 == ssl3_accept_~s__state~0); 84363#L123 assume !(8482 == ssl3_accept_~s__state~0); 84358#L126 assume !(8464 == ssl3_accept_~s__state~0); 84352#L129 assume !(8465 == ssl3_accept_~s__state~0); 84347#L132 assume !(8466 == ssl3_accept_~s__state~0); 84341#L135 assume !(8496 == ssl3_accept_~s__state~0); 84337#L138 assume !(8497 == ssl3_accept_~s__state~0); 84036#L141 assume 8512 == ssl3_accept_~s__state~0; 84021#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84019#L302 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 84020#L306 assume !(ssl3_accept_~ret~0 <= 0); 87705#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 87700#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87699#L585 ssl3_accept_~skip~0 := 0; 87698#L99-3 assume true; 87697#L99-1 assume !false; 87696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87695#L102 assume !(12292 == ssl3_accept_~s__state~0); 87694#L105 assume !(16384 == ssl3_accept_~s__state~0); 87693#L108 assume !(8192 == ssl3_accept_~s__state~0); 87692#L111 assume !(24576 == ssl3_accept_~s__state~0); 87691#L114 assume !(8195 == ssl3_accept_~s__state~0); 87690#L117 assume !(8480 == ssl3_accept_~s__state~0); 87689#L120 assume !(8481 == ssl3_accept_~s__state~0); 87688#L123 assume !(8482 == ssl3_accept_~s__state~0); 87687#L126 assume !(8464 == ssl3_accept_~s__state~0); 87686#L129 assume !(8465 == ssl3_accept_~s__state~0); 87685#L132 assume !(8466 == ssl3_accept_~s__state~0); 87684#L135 assume !(8496 == ssl3_accept_~s__state~0); 87683#L138 assume !(8497 == ssl3_accept_~s__state~0); 87682#L141 assume !(8512 == ssl3_accept_~s__state~0); 87681#L144 assume !(8513 == ssl3_accept_~s__state~0); 87680#L147 assume 8528 == ssl3_accept_~s__state~0; 84085#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87676#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 87677#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 87658#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 87656#L352 assume !(ssl3_accept_~ret~0 <= 0); 87649#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87640#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87636#L585 ssl3_accept_~skip~0 := 0; 87632#L99-3 assume true; 87628#L99-1 assume !false; 87624#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87620#L102 assume !(12292 == ssl3_accept_~s__state~0); 87616#L105 assume !(16384 == ssl3_accept_~s__state~0); 87612#L108 assume !(8192 == ssl3_accept_~s__state~0); 87608#L111 assume !(24576 == ssl3_accept_~s__state~0); 87604#L114 assume !(8195 == ssl3_accept_~s__state~0); 87592#L117 assume !(8480 == ssl3_accept_~s__state~0); 87586#L120 assume !(8481 == ssl3_accept_~s__state~0); 87579#L123 assume !(8482 == ssl3_accept_~s__state~0); 87576#L126 assume !(8464 == ssl3_accept_~s__state~0); 87573#L129 assume !(8465 == ssl3_accept_~s__state~0); 87570#L132 assume !(8466 == ssl3_accept_~s__state~0); 87567#L135 assume !(8496 == ssl3_accept_~s__state~0); 87563#L138 assume !(8497 == ssl3_accept_~s__state~0); 87560#L141 assume !(8512 == ssl3_accept_~s__state~0); 87557#L144 assume !(8513 == ssl3_accept_~s__state~0); 87554#L147 assume !(8528 == ssl3_accept_~s__state~0); 87553#L150 assume !(8529 == ssl3_accept_~s__state~0); 87552#L153 assume 8544 == ssl3_accept_~s__state~0; 84080#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87551#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 87549#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87546#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 87545#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 87543#L399 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; 87509#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87507#L585 ssl3_accept_~skip~0 := 0; 87505#L99-3 assume true; 87503#L99-1 assume !false; 87501#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87499#L102 assume !(12292 == ssl3_accept_~s__state~0); 87497#L105 assume !(16384 == ssl3_accept_~s__state~0); 87496#L108 assume !(8192 == ssl3_accept_~s__state~0); 87493#L111 assume !(24576 == ssl3_accept_~s__state~0); 87491#L114 assume !(8195 == ssl3_accept_~s__state~0); 87485#L117 assume !(8480 == ssl3_accept_~s__state~0); 87483#L120 assume !(8481 == ssl3_accept_~s__state~0); 87481#L123 assume !(8482 == ssl3_accept_~s__state~0); 87479#L126 assume !(8464 == ssl3_accept_~s__state~0); 87477#L129 assume !(8465 == ssl3_accept_~s__state~0); 87475#L132 assume !(8466 == ssl3_accept_~s__state~0); 87473#L135 assume !(8496 == ssl3_accept_~s__state~0); 87471#L138 assume !(8497 == ssl3_accept_~s__state~0); 87469#L141 assume !(8512 == ssl3_accept_~s__state~0); 87467#L144 assume !(8513 == ssl3_accept_~s__state~0); 87465#L147 assume !(8528 == ssl3_accept_~s__state~0); 87463#L150 assume !(8529 == ssl3_accept_~s__state~0); 87461#L153 assume !(8544 == ssl3_accept_~s__state~0); 87459#L156 assume !(8545 == ssl3_accept_~s__state~0); 87457#L159 assume !(8560 == ssl3_accept_~s__state~0); 87455#L162 assume !(8561 == ssl3_accept_~s__state~0); 87453#L165 assume 8448 == ssl3_accept_~s__state~0; 87451#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 87447#L426 assume !(ssl3_accept_~num1~0 > 0); 87443#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 87437#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87435#L585 ssl3_accept_~skip~0 := 0; 87433#L99-3 assume true; 87431#L99-1 assume !false; 87429#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87427#L102 assume !(12292 == ssl3_accept_~s__state~0); 87426#L105 assume !(16384 == ssl3_accept_~s__state~0); 87425#L108 assume !(8192 == ssl3_accept_~s__state~0); 87424#L111 assume !(24576 == ssl3_accept_~s__state~0); 87423#L114 assume !(8195 == ssl3_accept_~s__state~0); 87422#L117 assume !(8480 == ssl3_accept_~s__state~0); 87421#L120 assume !(8481 == ssl3_accept_~s__state~0); 87417#L123 assume !(8482 == ssl3_accept_~s__state~0); 87411#L126 assume !(8464 == ssl3_accept_~s__state~0); 87409#L129 assume !(8465 == ssl3_accept_~s__state~0); 87406#L132 assume !(8466 == ssl3_accept_~s__state~0); 87402#L135 assume !(8496 == ssl3_accept_~s__state~0); 87396#L138 assume !(8497 == ssl3_accept_~s__state~0); 87393#L141 assume !(8512 == ssl3_accept_~s__state~0); 87390#L144 assume !(8513 == ssl3_accept_~s__state~0); 87387#L147 assume !(8528 == ssl3_accept_~s__state~0); 87384#L150 assume !(8529 == ssl3_accept_~s__state~0); 87239#L153 assume !(8544 == ssl3_accept_~s__state~0); 87238#L156 assume !(8545 == ssl3_accept_~s__state~0); 87237#L159 assume !(8560 == ssl3_accept_~s__state~0); 87234#L162 assume !(8561 == ssl3_accept_~s__state~0); 87232#L165 assume !(8448 == ssl3_accept_~s__state~0); 87231#L168 assume 8576 == ssl3_accept_~s__state~0; 85252#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 87230#L440 assume !(ssl3_accept_~ret~0 <= 0); 87229#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 84757#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85205#L585 ssl3_accept_~skip~0 := 0; 85164#L99-3 assume true; 85165#L99-1 assume !false; 84888#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84889#L102 assume !(12292 == ssl3_accept_~s__state~0); 84876#L105 assume !(16384 == ssl3_accept_~s__state~0); 84877#L108 assume !(8192 == ssl3_accept_~s__state~0); 84864#L111 assume !(24576 == ssl3_accept_~s__state~0); 84865#L114 assume !(8195 == ssl3_accept_~s__state~0); 84853#L117 assume !(8480 == ssl3_accept_~s__state~0); 84617#L120 assume !(8481 == ssl3_accept_~s__state~0); 84841#L123 assume !(8482 == ssl3_accept_~s__state~0); 84842#L126 assume !(8464 == ssl3_accept_~s__state~0); 84701#L129 assume !(8465 == ssl3_accept_~s__state~0); 84702#L132 assume 8466 == ssl3_accept_~s__state~0; 84042#L133 [2018-11-18 17:25:03,142 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:03,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-18 17:25:03,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:03,143 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:03,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:03,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:03,148 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:03,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1869843085, now seen corresponding path program 1 times [2018-11-18 17:25:03,149 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:03,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:03,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,149 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:03,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:03,174 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:03,175 INFO L82 PathProgramCache]: Analyzing trace with hash 614436511, now seen corresponding path program 1 times [2018-11-18 17:25:03,175 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:03,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:03,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:03,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:03,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:04,066 WARN L180 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2018-11-18 17:25:04,108 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:25:04,108 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:25:04,108 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:25:04,108 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:25:04,108 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:25:04,108 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,108 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:25:04,108 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:25:04,108 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-18 17:25:04,108 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:25:04,108 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:25:04,110 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 17:25:04,117 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 17:25:04,119 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 17:25:04,122 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 17:25:04,123 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 17:25:04,124 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 17:25:04,126 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 17:25:04,128 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 17:25:04,129 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 17:25:04,138 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 17:25:04,141 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 17:25:04,143 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 17:25:04,145 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 17:25:04,146 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 17:25:04,150 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 17:25:04,153 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 17:25:04,155 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 17:25:04,157 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 17:25:04,160 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 17:25:04,161 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 17:25:04,162 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 17:25:04,165 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 17:25:04,337 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:25:04,337 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,342 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,342 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,349 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,349 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,369 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,369 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,393 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,393 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet30=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet30=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,398 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,398 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,405 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,405 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=-3, ULTIMATE.start_ssl3_accept_~num1~0=-3} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=-3, ULTIMATE.start_ssl3_accept_~num1~0=-3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,438 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,438 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,462 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,463 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,473 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,474 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,492 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,492 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_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,523 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,523 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,545 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,545 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/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 17:25:04,553 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,553 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,556 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,556 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 15 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 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,573 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,573 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,588 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,588 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 16 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 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,592 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,593 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,623 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,623 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 17 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 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,655 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,655 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,657 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,658 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 18 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 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,690 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,690 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,707 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,707 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 19 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 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,711 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,711 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,714 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,714 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 20 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 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,731 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,731 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,733 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:25:04,733 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 21 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 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,749 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:04,749 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 22 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 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,767 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:25:04,767 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:04,770 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:25:04,783 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:25:04,783 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:25:04,783 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:25:04,784 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:25:04,784 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:25:04,784 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:04,784 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:25:04,784 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:25:04,784 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-18 17:25:04,784 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:25:04,784 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:25:04,786 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 17:25:04,792 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 17:25:04,794 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 17:25:04,796 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 17:25:04,798 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 17:25:04,800 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 17:25:04,803 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 17:25:04,808 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 17:25:04,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:25:04,812 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 17:25:04,813 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 17:25:04,815 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 17:25:04,817 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 17:25:04,819 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 17:25:04,820 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 17:25:04,823 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 17:25:04,826 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 17:25:04,828 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 17:25:04,835 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 17:25:04,836 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 17:25:04,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:25:04,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:25:05,029 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:25:05,029 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:25:05,030 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 17:25:05,030 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,030 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,030 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,030 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,030 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,031 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,031 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,037 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,037 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 17:25:05,037 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,038 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,038 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,038 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,038 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,038 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,038 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,039 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,039 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 17:25:05,040 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,040 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,040 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,040 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,040 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,041 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,041 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,041 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,042 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 17:25:05,042 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,042 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,042 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,042 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,043 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,043 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,043 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,044 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,048 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 17:25:05,048 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,048 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,048 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,048 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,049 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,049 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,050 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 17:25:05,050 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,051 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,051 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,051 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,051 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,054 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,054 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 17:25:05,055 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,055 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,055 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,055 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 17:25:05,055 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,056 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 17:25:05,056 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,056 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,062 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 17:25:05,062 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,062 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,062 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,062 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,063 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,063 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,064 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,064 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 17:25:05,064 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,065 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,065 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,065 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,066 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 17:25:05,067 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,067 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,067 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,067 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,068 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,069 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,070 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 17:25:05,070 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,070 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,070 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,070 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,070 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,071 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,071 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,072 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,072 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 17:25:05,072 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,072 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,073 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,073 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,073 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,073 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,074 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 17:25:05,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,075 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,075 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,075 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,076 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,079 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 17:25:05,080 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,080 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,080 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,080 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,080 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,081 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,081 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:05,082 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 17:25:05,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:05,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:05,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:05,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:05,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:05,083 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:05,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:05,084 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:25:05,086 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:25:05,086 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 17:25:05,087 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:25:05,087 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:25:05,087 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:25:05,087 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 17:25:05,087 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:25:05,255 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:05,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:05,265 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:05,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:05,292 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:05,324 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 17:25:05,324 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 17:25:05,324 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5908 states and 7518 transitions. cyclomatic complexity: 1620 Second operand 5 states. [2018-11-18 17:25:05,385 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5908 states and 7518 transitions. cyclomatic complexity: 1620. Second operand 5 states. Result 16236 states and 20556 transitions. Complement of second has 4 states. [2018-11-18 17:25:05,386 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 17:25:05,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:25:05,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-18 17:25:05,387 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 18 letters. Loop has 181 letters. [2018-11-18 17:25:05,388 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:05,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 199 letters. Loop has 181 letters. [2018-11-18 17:25:05,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:05,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 18 letters. Loop has 362 letters. [2018-11-18 17:25:05,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:05,393 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16236 states and 20556 transitions. [2018-11-18 17:25:05,432 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 10844 [2018-11-18 17:25:05,455 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16236 states to 16236 states and 20556 transitions. [2018-11-18 17:25:05,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10957 [2018-11-18 17:25:05,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10973 [2018-11-18 17:25:05,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16236 states and 20556 transitions. [2018-11-18 17:25:05,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:05,462 INFO L705 BuchiCegarLoop]: Abstraction has 16236 states and 20556 transitions. [2018-11-18 17:25:05,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16236 states and 20556 transitions. [2018-11-18 17:25:05,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16236 to 16220. [2018-11-18 17:25:05,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16220 states. [2018-11-18 17:25:05,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16220 states to 16220 states and 20534 transitions. [2018-11-18 17:25:05,571 INFO L728 BuchiCegarLoop]: Abstraction has 16220 states and 20534 transitions. [2018-11-18 17:25:05,571 INFO L608 BuchiCegarLoop]: Abstraction has 16220 states and 20534 transitions. [2018-11-18 17:25:05,571 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 17:25:05,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16220 states and 20534 transitions. [2018-11-18 17:25:05,672 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 10844 [2018-11-18 17:25:05,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:05,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:05,673 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:05,673 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:05,673 INFO L794 eck$LassoCheckResult]: Stem: 105513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 105302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 105303#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105504#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 105505#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 105462#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 105621#L99-3 assume true; 107948#L99-1 assume !false; 107949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107940#L102 assume !(12292 == ssl3_accept_~s__state~0); 107941#L105 assume !(16384 == ssl3_accept_~s__state~0); 107932#L108 assume !(8192 == ssl3_accept_~s__state~0); 107933#L111 assume !(24576 == ssl3_accept_~s__state~0); 107924#L114 assume !(8195 == ssl3_accept_~s__state~0); 107925#L117 assume !(8480 == ssl3_accept_~s__state~0); 107917#L120 assume !(8481 == ssl3_accept_~s__state~0); 107918#L123 assume !(8482 == ssl3_accept_~s__state~0); 107891#L126 assume 8464 == ssl3_accept_~s__state~0; 106881#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 106882#L272 [2018-11-18 17:25:05,674 INFO L796 eck$LassoCheckResult]: Loop: 106882#L272 assume !(0 == ssl3_accept_~blastFlag~0); 117704#L272-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; 117705#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116746#L585 ssl3_accept_~skip~0 := 0; 116747#L99-3 assume true; 116738#L99-1 assume !false; 116739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116730#L102 assume !(12292 == ssl3_accept_~s__state~0); 116731#L105 assume !(16384 == ssl3_accept_~s__state~0); 116722#L108 assume !(8192 == ssl3_accept_~s__state~0); 116723#L111 assume !(24576 == ssl3_accept_~s__state~0); 116714#L114 assume !(8195 == ssl3_accept_~s__state~0); 116715#L117 assume !(8480 == ssl3_accept_~s__state~0); 117409#L120 assume !(8481 == ssl3_accept_~s__state~0); 117410#L123 assume !(8482 == ssl3_accept_~s__state~0); 117400#L126 assume !(8464 == ssl3_accept_~s__state~0); 117401#L129 assume !(8465 == ssl3_accept_~s__state~0); 116677#L132 assume !(8466 == ssl3_accept_~s__state~0); 116678#L135 assume 8496 == ssl3_accept_~s__state~0; 116509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 116510#L285 assume !(1 == ssl3_accept_~blastFlag~0); 116506#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 116504#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 116499#L291-2 ssl3_accept_~s__init_num~0 := 0; 116500#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116491#L585 ssl3_accept_~skip~0 := 0; 116492#L99-3 assume true; 116487#L99-1 assume !false; 116488#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116483#L102 assume !(12292 == ssl3_accept_~s__state~0); 116484#L105 assume !(16384 == ssl3_accept_~s__state~0); 116479#L108 assume !(8192 == ssl3_accept_~s__state~0); 116480#L111 assume !(24576 == ssl3_accept_~s__state~0); 116475#L114 assume !(8195 == ssl3_accept_~s__state~0); 116476#L117 assume !(8480 == ssl3_accept_~s__state~0); 116471#L120 assume !(8481 == ssl3_accept_~s__state~0); 116472#L123 assume !(8482 == ssl3_accept_~s__state~0); 116467#L126 assume !(8464 == ssl3_accept_~s__state~0); 116468#L129 assume !(8465 == ssl3_accept_~s__state~0); 116463#L132 assume !(8466 == ssl3_accept_~s__state~0); 116464#L135 assume !(8496 == ssl3_accept_~s__state~0); 116459#L138 assume !(8497 == ssl3_accept_~s__state~0); 116460#L141 assume 8512 == ssl3_accept_~s__state~0; 116453#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117375#L302 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117374#L306 assume !(ssl3_accept_~ret~0 <= 0); 117372#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117367#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117366#L585 ssl3_accept_~skip~0 := 0; 117365#L99-3 assume true; 117364#L99-1 assume !false; 117363#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117362#L102 assume !(12292 == ssl3_accept_~s__state~0); 117361#L105 assume !(16384 == ssl3_accept_~s__state~0); 117360#L108 assume !(8192 == ssl3_accept_~s__state~0); 117359#L111 assume !(24576 == ssl3_accept_~s__state~0); 117358#L114 assume !(8195 == ssl3_accept_~s__state~0); 117357#L117 assume !(8480 == ssl3_accept_~s__state~0); 117356#L120 assume !(8481 == ssl3_accept_~s__state~0); 117355#L123 assume !(8482 == ssl3_accept_~s__state~0); 117354#L126 assume !(8464 == ssl3_accept_~s__state~0); 117353#L129 assume !(8465 == ssl3_accept_~s__state~0); 117352#L132 assume !(8466 == ssl3_accept_~s__state~0); 117351#L135 assume !(8496 == ssl3_accept_~s__state~0); 117350#L138 assume !(8497 == ssl3_accept_~s__state~0); 117349#L141 assume !(8512 == ssl3_accept_~s__state~0); 117348#L144 assume !(8513 == ssl3_accept_~s__state~0); 117347#L147 assume 8528 == ssl3_accept_~s__state~0; 117197#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 117345#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117343#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 117339#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 117337#L352 assume !(ssl3_accept_~ret~0 <= 0); 117333#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117328#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117327#L585 ssl3_accept_~skip~0 := 0; 117325#L99-3 assume true; 117320#L99-1 assume !false; 117318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117316#L102 assume !(12292 == ssl3_accept_~s__state~0); 117314#L105 assume !(16384 == ssl3_accept_~s__state~0); 117312#L108 assume !(8192 == ssl3_accept_~s__state~0); 117310#L111 assume !(24576 == ssl3_accept_~s__state~0); 117308#L114 assume !(8195 == ssl3_accept_~s__state~0); 117306#L117 assume !(8480 == ssl3_accept_~s__state~0); 117304#L120 assume !(8481 == ssl3_accept_~s__state~0); 117302#L123 assume !(8482 == ssl3_accept_~s__state~0); 117300#L126 assume !(8464 == ssl3_accept_~s__state~0); 117298#L129 assume !(8465 == ssl3_accept_~s__state~0); 117296#L132 assume !(8466 == ssl3_accept_~s__state~0); 117294#L135 assume !(8496 == ssl3_accept_~s__state~0); 117292#L138 assume !(8497 == ssl3_accept_~s__state~0); 117290#L141 assume !(8512 == ssl3_accept_~s__state~0); 117288#L144 assume !(8513 == ssl3_accept_~s__state~0); 117286#L147 assume !(8528 == ssl3_accept_~s__state~0); 117284#L150 assume !(8529 == ssl3_accept_~s__state~0); 117282#L153 assume 8544 == ssl3_accept_~s__state~0; 117192#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 117279#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 117276#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117272#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 117270#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 117268#L399 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; 117262#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117261#L585 ssl3_accept_~skip~0 := 0; 117260#L99-3 assume true; 117259#L99-1 assume !false; 117258#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117257#L102 assume !(12292 == ssl3_accept_~s__state~0); 117256#L105 assume !(16384 == ssl3_accept_~s__state~0); 117255#L108 assume !(8192 == ssl3_accept_~s__state~0); 117254#L111 assume !(24576 == ssl3_accept_~s__state~0); 117253#L114 assume !(8195 == ssl3_accept_~s__state~0); 117252#L117 assume !(8480 == ssl3_accept_~s__state~0); 117251#L120 assume !(8481 == ssl3_accept_~s__state~0); 117250#L123 assume !(8482 == ssl3_accept_~s__state~0); 117249#L126 assume !(8464 == ssl3_accept_~s__state~0); 117248#L129 assume !(8465 == ssl3_accept_~s__state~0); 117247#L132 assume !(8466 == ssl3_accept_~s__state~0); 117246#L135 assume !(8496 == ssl3_accept_~s__state~0); 117245#L138 assume !(8497 == ssl3_accept_~s__state~0); 117244#L141 assume !(8512 == ssl3_accept_~s__state~0); 117243#L144 assume !(8513 == ssl3_accept_~s__state~0); 117242#L147 assume !(8528 == ssl3_accept_~s__state~0); 117240#L150 assume !(8529 == ssl3_accept_~s__state~0); 117238#L153 assume !(8544 == ssl3_accept_~s__state~0); 117237#L156 assume !(8545 == ssl3_accept_~s__state~0); 117236#L159 assume !(8560 == ssl3_accept_~s__state~0); 117233#L162 assume !(8561 == ssl3_accept_~s__state~0); 117232#L165 assume 8448 == ssl3_accept_~s__state~0; 117230#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 117227#L426 assume !(ssl3_accept_~num1~0 > 0); 117226#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117219#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117218#L585 ssl3_accept_~skip~0 := 0; 117217#L99-3 assume true; 117216#L99-1 assume !false; 117215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117214#L102 assume !(12292 == ssl3_accept_~s__state~0); 117213#L105 assume !(16384 == ssl3_accept_~s__state~0); 117212#L108 assume !(8192 == ssl3_accept_~s__state~0); 117211#L111 assume !(24576 == ssl3_accept_~s__state~0); 117210#L114 assume !(8195 == ssl3_accept_~s__state~0); 117209#L117 assume !(8480 == ssl3_accept_~s__state~0); 117208#L120 assume !(8481 == ssl3_accept_~s__state~0); 117207#L123 assume !(8482 == ssl3_accept_~s__state~0); 117206#L126 assume !(8464 == ssl3_accept_~s__state~0); 117205#L129 assume !(8465 == ssl3_accept_~s__state~0); 117204#L132 assume !(8466 == ssl3_accept_~s__state~0); 117203#L135 assume !(8496 == ssl3_accept_~s__state~0); 117202#L138 assume !(8497 == ssl3_accept_~s__state~0); 117201#L141 assume !(8512 == ssl3_accept_~s__state~0); 117200#L144 assume !(8513 == ssl3_accept_~s__state~0); 117198#L147 assume !(8528 == ssl3_accept_~s__state~0); 117195#L150 assume !(8529 == ssl3_accept_~s__state~0); 117193#L153 assume !(8544 == ssl3_accept_~s__state~0); 117190#L156 assume !(8545 == ssl3_accept_~s__state~0); 117188#L159 assume !(8560 == ssl3_accept_~s__state~0); 117185#L162 assume !(8561 == ssl3_accept_~s__state~0); 117182#L165 assume !(8448 == ssl3_accept_~s__state~0); 117178#L168 assume 8576 == ssl3_accept_~s__state~0; 117004#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 117177#L440 assume !(ssl3_accept_~ret~0 <= 0); 117133#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 117134#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117445#L585 ssl3_accept_~skip~0 := 0; 117441#L99-3 assume true; 117442#L99-1 assume !false; 117437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117438#L102 assume !(12292 == ssl3_accept_~s__state~0); 117433#L105 assume !(16384 == ssl3_accept_~s__state~0); 117434#L108 assume !(8192 == ssl3_accept_~s__state~0); 117429#L111 assume !(24576 == ssl3_accept_~s__state~0); 117430#L114 assume !(8195 == ssl3_accept_~s__state~0); 116710#L117 assume !(8480 == ssl3_accept_~s__state~0); 116711#L120 assume !(8481 == ssl3_accept_~s__state~0); 116703#L123 assume !(8482 == ssl3_accept_~s__state~0); 116704#L126 assume !(8464 == ssl3_accept_~s__state~0); 116697#L129 assume !(8465 == ssl3_accept_~s__state~0); 116698#L132 assume 8466 == ssl3_accept_~s__state~0; 116521#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 106882#L272 [2018-11-18 17:25:05,674 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:05,674 INFO L82 PathProgramCache]: Analyzing trace with hash -638506429, now seen corresponding path program 1 times [2018-11-18 17:25:05,674 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:05,674 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:05,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,675 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:05,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:05,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:05,680 INFO L82 PathProgramCache]: Analyzing trace with hash -245037479, now seen corresponding path program 1 times [2018-11-18 17:25:05,680 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:05,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:05,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:05,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:05,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:05,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:05,707 INFO L82 PathProgramCache]: Analyzing trace with hash 734191959, now seen corresponding path program 1 times [2018-11-18 17:25:05,707 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:05,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:05,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:05,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:05,753 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 17:25:05,753 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:05,753 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:06,349 WARN L180 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2018-11-18 17:25:06,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:06,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:06,393 INFO L87 Difference]: Start difference. First operand 16220 states and 20534 transitions. cyclomatic complexity: 4332 Second operand 3 states. [2018-11-18 17:25:06,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:06,424 INFO L93 Difference]: Finished difference Result 18544 states and 23413 transitions. [2018-11-18 17:25:06,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:06,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18544 states and 23413 transitions. [2018-11-18 17:25:06,461 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13150 [2018-11-18 17:25:06,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18544 states to 18540 states and 23409 transitions. [2018-11-18 17:25:06,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13273 [2018-11-18 17:25:06,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13273 [2018-11-18 17:25:06,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18540 states and 23409 transitions. [2018-11-18 17:25:06,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:06,495 INFO L705 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-18 17:25:06,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18540 states and 23409 transitions. [2018-11-18 17:25:06,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18540 to 18540. [2018-11-18 17:25:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18540 states. [2018-11-18 17:25:06,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18540 states to 18540 states and 23409 transitions. [2018-11-18 17:25:06,609 INFO L728 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-18 17:25:06,609 INFO L608 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-18 17:25:06,609 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 17:25:06,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18540 states and 23409 transitions. [2018-11-18 17:25:06,642 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13150 [2018-11-18 17:25:06,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:06,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:06,643 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 17:25:06,644 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:06,644 INFO L794 eck$LassoCheckResult]: Stem: 140276#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 140072#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140073#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140267#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 140268#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140228#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 140385#L99-3 assume true; 146204#L99-1 assume !false; 150983#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150984#L102 assume !(12292 == ssl3_accept_~s__state~0); 150977#L105 assume !(16384 == ssl3_accept_~s__state~0); 150978#L108 assume !(8192 == ssl3_accept_~s__state~0); 150971#L111 assume !(24576 == ssl3_accept_~s__state~0); 150972#L114 assume !(8195 == ssl3_accept_~s__state~0); 150965#L117 assume !(8480 == ssl3_accept_~s__state~0); 150966#L120 assume !(8481 == ssl3_accept_~s__state~0); 150959#L123 assume !(8482 == ssl3_accept_~s__state~0); 150960#L126 assume 8464 == ssl3_accept_~s__state~0; 141645#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141610#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 141611#L272-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; 154881#L548 [2018-11-18 17:25:06,644 INFO L796 eck$LassoCheckResult]: Loop: 154881#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154256#L585 ssl3_accept_~skip~0 := 0; 154257#L99-3 assume true; 154244#L99-1 assume !false; 154245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154236#L102 assume !(12292 == ssl3_accept_~s__state~0); 154237#L105 assume !(16384 == ssl3_accept_~s__state~0); 154228#L108 assume !(8192 == ssl3_accept_~s__state~0); 154229#L111 assume !(24576 == ssl3_accept_~s__state~0); 154220#L114 assume !(8195 == ssl3_accept_~s__state~0); 154221#L117 assume !(8480 == ssl3_accept_~s__state~0); 153913#L120 assume !(8481 == ssl3_accept_~s__state~0); 153914#L123 assume !(8482 == ssl3_accept_~s__state~0); 153903#L126 assume !(8464 == ssl3_accept_~s__state~0); 153904#L129 assume !(8465 == ssl3_accept_~s__state~0); 154624#L132 assume !(8466 == ssl3_accept_~s__state~0); 154623#L135 assume 8496 == ssl3_accept_~s__state~0; 153594#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 154622#L285 assume !(1 == ssl3_accept_~blastFlag~0); 154621#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 153588#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 154619#L291-2 ssl3_accept_~s__init_num~0 := 0; 153575#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153576#L585 ssl3_accept_~skip~0 := 0; 153571#L99-3 assume true; 153572#L99-1 assume !false; 153567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153568#L102 assume !(12292 == ssl3_accept_~s__state~0); 153563#L105 assume !(16384 == ssl3_accept_~s__state~0); 153564#L108 assume !(8192 == ssl3_accept_~s__state~0); 153559#L111 assume !(24576 == ssl3_accept_~s__state~0); 153560#L114 assume !(8195 == ssl3_accept_~s__state~0); 153555#L117 assume !(8480 == ssl3_accept_~s__state~0); 153556#L120 assume !(8481 == ssl3_accept_~s__state~0); 153551#L123 assume !(8482 == ssl3_accept_~s__state~0); 153552#L126 assume !(8464 == ssl3_accept_~s__state~0); 153547#L129 assume !(8465 == ssl3_accept_~s__state~0); 153548#L132 assume !(8466 == ssl3_accept_~s__state~0); 153543#L135 assume !(8496 == ssl3_accept_~s__state~0); 153544#L138 assume !(8497 == ssl3_accept_~s__state~0); 153529#L141 assume 8512 == ssl3_accept_~s__state~0; 153530#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154820#L302 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 154819#L306 assume !(ssl3_accept_~ret~0 <= 0); 154817#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154812#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154811#L585 ssl3_accept_~skip~0 := 0; 154810#L99-3 assume true; 154809#L99-1 assume !false; 154808#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154807#L102 assume !(12292 == ssl3_accept_~s__state~0); 154806#L105 assume !(16384 == ssl3_accept_~s__state~0); 154805#L108 assume !(8192 == ssl3_accept_~s__state~0); 154804#L111 assume !(24576 == ssl3_accept_~s__state~0); 154803#L114 assume !(8195 == ssl3_accept_~s__state~0); 154802#L117 assume !(8480 == ssl3_accept_~s__state~0); 154801#L120 assume !(8481 == ssl3_accept_~s__state~0); 154800#L123 assume !(8482 == ssl3_accept_~s__state~0); 154799#L126 assume !(8464 == ssl3_accept_~s__state~0); 154798#L129 assume !(8465 == ssl3_accept_~s__state~0); 154797#L132 assume !(8466 == ssl3_accept_~s__state~0); 154796#L135 assume !(8496 == ssl3_accept_~s__state~0); 154795#L138 assume !(8497 == ssl3_accept_~s__state~0); 154794#L141 assume !(8512 == ssl3_accept_~s__state~0); 154793#L144 assume !(8513 == ssl3_accept_~s__state~0); 154792#L147 assume 8528 == ssl3_accept_~s__state~0; 153717#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 154790#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 154788#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 154784#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 154782#L352 assume !(ssl3_accept_~ret~0 <= 0); 154778#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154773#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154772#L585 ssl3_accept_~skip~0 := 0; 154770#L99-3 assume true; 154765#L99-1 assume !false; 154763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154761#L102 assume !(12292 == ssl3_accept_~s__state~0); 154759#L105 assume !(16384 == ssl3_accept_~s__state~0); 154757#L108 assume !(8192 == ssl3_accept_~s__state~0); 154755#L111 assume !(24576 == ssl3_accept_~s__state~0); 154753#L114 assume !(8195 == ssl3_accept_~s__state~0); 154751#L117 assume !(8480 == ssl3_accept_~s__state~0); 154749#L120 assume !(8481 == ssl3_accept_~s__state~0); 154747#L123 assume !(8482 == ssl3_accept_~s__state~0); 154745#L126 assume !(8464 == ssl3_accept_~s__state~0); 154743#L129 assume !(8465 == ssl3_accept_~s__state~0); 154741#L132 assume !(8466 == ssl3_accept_~s__state~0); 154739#L135 assume !(8496 == ssl3_accept_~s__state~0); 154737#L138 assume !(8497 == ssl3_accept_~s__state~0); 154735#L141 assume !(8512 == ssl3_accept_~s__state~0); 154733#L144 assume !(8513 == ssl3_accept_~s__state~0); 154731#L147 assume !(8528 == ssl3_accept_~s__state~0); 154729#L150 assume !(8529 == ssl3_accept_~s__state~0); 154727#L153 assume 8544 == ssl3_accept_~s__state~0; 153708#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 154724#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 154721#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154717#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 154715#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 154713#L399 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; 154707#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154706#L585 ssl3_accept_~skip~0 := 0; 154705#L99-3 assume true; 154704#L99-1 assume !false; 154703#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154702#L102 assume !(12292 == ssl3_accept_~s__state~0); 154701#L105 assume !(16384 == ssl3_accept_~s__state~0); 154700#L108 assume !(8192 == ssl3_accept_~s__state~0); 154699#L111 assume !(24576 == ssl3_accept_~s__state~0); 154698#L114 assume !(8195 == ssl3_accept_~s__state~0); 154697#L117 assume !(8480 == ssl3_accept_~s__state~0); 154696#L120 assume !(8481 == ssl3_accept_~s__state~0); 154695#L123 assume !(8482 == ssl3_accept_~s__state~0); 154694#L126 assume !(8464 == ssl3_accept_~s__state~0); 154693#L129 assume !(8465 == ssl3_accept_~s__state~0); 154692#L132 assume !(8466 == ssl3_accept_~s__state~0); 154691#L135 assume !(8496 == ssl3_accept_~s__state~0); 154690#L138 assume !(8497 == ssl3_accept_~s__state~0); 154689#L141 assume !(8512 == ssl3_accept_~s__state~0); 154688#L144 assume !(8513 == ssl3_accept_~s__state~0); 154687#L147 assume !(8528 == ssl3_accept_~s__state~0); 154686#L150 assume !(8529 == ssl3_accept_~s__state~0); 154685#L153 assume !(8544 == ssl3_accept_~s__state~0); 154684#L156 assume !(8545 == ssl3_accept_~s__state~0); 154683#L159 assume !(8560 == ssl3_accept_~s__state~0); 154682#L162 assume !(8561 == ssl3_accept_~s__state~0); 154681#L165 assume 8448 == ssl3_accept_~s__state~0; 154680#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 154678#L426 assume !(ssl3_accept_~num1~0 > 0); 154676#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154671#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154670#L585 ssl3_accept_~skip~0 := 0; 154669#L99-3 assume true; 154668#L99-1 assume !false; 154667#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154666#L102 assume !(12292 == ssl3_accept_~s__state~0); 154665#L105 assume !(16384 == ssl3_accept_~s__state~0); 154664#L108 assume !(8192 == ssl3_accept_~s__state~0); 154663#L111 assume !(24576 == ssl3_accept_~s__state~0); 154662#L114 assume !(8195 == ssl3_accept_~s__state~0); 154661#L117 assume !(8480 == ssl3_accept_~s__state~0); 154660#L120 assume !(8481 == ssl3_accept_~s__state~0); 154659#L123 assume !(8482 == ssl3_accept_~s__state~0); 154658#L126 assume !(8464 == ssl3_accept_~s__state~0); 154657#L129 assume !(8465 == ssl3_accept_~s__state~0); 154656#L132 assume !(8466 == ssl3_accept_~s__state~0); 154655#L135 assume !(8496 == ssl3_accept_~s__state~0); 154654#L138 assume !(8497 == ssl3_accept_~s__state~0); 154653#L141 assume !(8512 == ssl3_accept_~s__state~0); 154652#L144 assume !(8513 == ssl3_accept_~s__state~0); 154651#L147 assume !(8528 == ssl3_accept_~s__state~0); 154650#L150 assume !(8529 == ssl3_accept_~s__state~0); 154649#L153 assume !(8544 == ssl3_accept_~s__state~0); 154648#L156 assume !(8545 == ssl3_accept_~s__state~0); 154647#L159 assume !(8560 == ssl3_accept_~s__state~0); 154646#L162 assume !(8561 == ssl3_accept_~s__state~0); 154644#L165 assume !(8448 == ssl3_accept_~s__state~0); 154645#L168 assume 8576 == ssl3_accept_~s__state~0; 154020#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 156019#L440 assume !(ssl3_accept_~ret~0 <= 0); 156018#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 154628#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154871#L585 ssl3_accept_~skip~0 := 0; 154864#L99-3 assume true; 154865#L99-1 assume !false; 154857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154858#L102 assume !(12292 == ssl3_accept_~s__state~0); 154850#L105 assume !(16384 == ssl3_accept_~s__state~0); 154851#L108 assume !(8192 == ssl3_accept_~s__state~0); 154839#L111 assume !(24576 == ssl3_accept_~s__state~0); 154840#L114 assume !(8195 == ssl3_accept_~s__state~0); 154832#L117 assume !(8480 == ssl3_accept_~s__state~0); 154833#L120 assume !(8481 == ssl3_accept_~s__state~0); 154825#L123 assume !(8482 == ssl3_accept_~s__state~0); 154826#L126 assume !(8464 == ssl3_accept_~s__state~0); 154633#L129 assume !(8465 == ssl3_accept_~s__state~0); 154634#L132 assume 8466 == ssl3_accept_~s__state~0; 153599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141614#L272 assume !(0 == ssl3_accept_~blastFlag~0); 154882#L272-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; 154881#L548 [2018-11-18 17:25:06,644 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:06,644 INFO L82 PathProgramCache]: Analyzing trace with hash 575653931, now seen corresponding path program 1 times [2018-11-18 17:25:06,644 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:06,644 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:06,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:06,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:06,652 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:06,652 INFO L82 PathProgramCache]: Analyzing trace with hash -125247003, now seen corresponding path program 2 times [2018-11-18 17:25:06,652 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:06,652 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:06,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,653 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:06,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:06,682 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:06,682 INFO L82 PathProgramCache]: Analyzing trace with hash 26312699, now seen corresponding path program 1 times [2018-11-18 17:25:06,682 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:06,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:06,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,683 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:06,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:06,736 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 17:25:06,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:06,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:07,376 WARN L180 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2018-11-18 17:25:07,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:07,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:07,423 INFO L87 Difference]: Start difference. First operand 18540 states and 23409 transitions. cyclomatic complexity: 4890 Second operand 3 states. [2018-11-18 17:25:07,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:07,452 INFO L93 Difference]: Finished difference Result 18832 states and 23757 transitions. [2018-11-18 17:25:07,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:07,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18832 states and 23757 transitions. [2018-11-18 17:25:07,490 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-18 17:25:07,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18832 states to 18736 states and 23641 transitions. [2018-11-18 17:25:07,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13373 [2018-11-18 17:25:07,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13373 [2018-11-18 17:25:07,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18736 states and 23641 transitions. [2018-11-18 17:25:07,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:07,524 INFO L705 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-18 17:25:07,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18736 states and 23641 transitions. [2018-11-18 17:25:07,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18736 to 18736. [2018-11-18 17:25:07,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18736 states. [2018-11-18 17:25:07,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18736 states to 18736 states and 23641 transitions. [2018-11-18 17:25:07,642 INFO L728 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-18 17:25:07,642 INFO L608 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-18 17:25:07,642 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 17:25:07,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18736 states and 23641 transitions. [2018-11-18 17:25:07,671 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-18 17:25:07,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:07,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:07,672 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 17:25:07,672 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:07,673 INFO L794 eck$LassoCheckResult]: Stem: 177661#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 177452#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 177453#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 177653#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 177654#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177610#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 177770#L99-3 assume true; 184037#L99-1 assume !false; 186088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186085#L102 assume !(12292 == ssl3_accept_~s__state~0); 186086#L105 assume !(16384 == ssl3_accept_~s__state~0); 186079#L108 assume !(8192 == ssl3_accept_~s__state~0); 186076#L111 assume !(24576 == ssl3_accept_~s__state~0); 186073#L114 assume !(8195 == ssl3_accept_~s__state~0); 186071#L117 assume !(8480 == ssl3_accept_~s__state~0); 186069#L120 assume !(8481 == ssl3_accept_~s__state~0); 180498#L123 assume !(8482 == ssl3_accept_~s__state~0); 180499#L126 assume !(8464 == ssl3_accept_~s__state~0); 180105#L129 assume 8465 == ssl3_accept_~s__state~0; 180100#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 180051#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 180049#L272-2 [2018-11-18 17:25:07,673 INFO L796 eck$LassoCheckResult]: Loop: 180049#L272-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; 180044#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180043#L585 ssl3_accept_~skip~0 := 0; 180042#L99-3 assume true; 180041#L99-1 assume !false; 180040#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180039#L102 assume !(12292 == ssl3_accept_~s__state~0); 180038#L105 assume !(16384 == ssl3_accept_~s__state~0); 180037#L108 assume !(8192 == ssl3_accept_~s__state~0); 180036#L111 assume !(24576 == ssl3_accept_~s__state~0); 180035#L114 assume !(8195 == ssl3_accept_~s__state~0); 180034#L117 assume !(8480 == ssl3_accept_~s__state~0); 180033#L120 assume !(8481 == ssl3_accept_~s__state~0); 180032#L123 assume !(8482 == ssl3_accept_~s__state~0); 180031#L126 assume !(8464 == ssl3_accept_~s__state~0); 180030#L129 assume !(8465 == ssl3_accept_~s__state~0); 180028#L132 assume !(8466 == ssl3_accept_~s__state~0); 180026#L135 assume 8496 == ssl3_accept_~s__state~0; 180025#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 180021#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 179795#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 180019#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 180017#L291-2 ssl3_accept_~s__init_num~0 := 0; 180012#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180011#L585 ssl3_accept_~skip~0 := 0; 180010#L99-3 assume true; 180009#L99-1 assume !false; 180008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180007#L102 assume !(12292 == ssl3_accept_~s__state~0); 180006#L105 assume !(16384 == ssl3_accept_~s__state~0); 180005#L108 assume !(8192 == ssl3_accept_~s__state~0); 180004#L111 assume !(24576 == ssl3_accept_~s__state~0); 180003#L114 assume !(8195 == ssl3_accept_~s__state~0); 180002#L117 assume !(8480 == ssl3_accept_~s__state~0); 180001#L120 assume !(8481 == ssl3_accept_~s__state~0); 180000#L123 assume !(8482 == ssl3_accept_~s__state~0); 179999#L126 assume !(8464 == ssl3_accept_~s__state~0); 179998#L129 assume !(8465 == ssl3_accept_~s__state~0); 179997#L132 assume !(8466 == ssl3_accept_~s__state~0); 179996#L135 assume !(8496 == ssl3_accept_~s__state~0); 179995#L138 assume !(8497 == ssl3_accept_~s__state~0); 179994#L141 assume 8512 == ssl3_accept_~s__state~0; 179190#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179992#L302 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 179991#L306 assume !(ssl3_accept_~ret~0 <= 0); 179989#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179984#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179983#L585 ssl3_accept_~skip~0 := 0; 179982#L99-3 assume true; 179981#L99-1 assume !false; 179980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179979#L102 assume !(12292 == ssl3_accept_~s__state~0); 179978#L105 assume !(16384 == ssl3_accept_~s__state~0); 179977#L108 assume !(8192 == ssl3_accept_~s__state~0); 179976#L111 assume !(24576 == ssl3_accept_~s__state~0); 179975#L114 assume !(8195 == ssl3_accept_~s__state~0); 179974#L117 assume !(8480 == ssl3_accept_~s__state~0); 179973#L120 assume !(8481 == ssl3_accept_~s__state~0); 179972#L123 assume !(8482 == ssl3_accept_~s__state~0); 179971#L126 assume !(8464 == ssl3_accept_~s__state~0); 179970#L129 assume !(8465 == ssl3_accept_~s__state~0); 179969#L132 assume !(8466 == ssl3_accept_~s__state~0); 179968#L135 assume !(8496 == ssl3_accept_~s__state~0); 179967#L138 assume !(8497 == ssl3_accept_~s__state~0); 179966#L141 assume !(8512 == ssl3_accept_~s__state~0); 179965#L144 assume !(8513 == ssl3_accept_~s__state~0); 179964#L147 assume 8528 == ssl3_accept_~s__state~0; 179181#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179962#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 179960#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 179956#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 179954#L352 assume !(ssl3_accept_~ret~0 <= 0); 179950#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 179945#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179944#L585 ssl3_accept_~skip~0 := 0; 179942#L99-3 assume true; 179937#L99-1 assume !false; 179935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179933#L102 assume !(12292 == ssl3_accept_~s__state~0); 179931#L105 assume !(16384 == ssl3_accept_~s__state~0); 179929#L108 assume !(8192 == ssl3_accept_~s__state~0); 179927#L111 assume !(24576 == ssl3_accept_~s__state~0); 179925#L114 assume !(8195 == ssl3_accept_~s__state~0); 179923#L117 assume !(8480 == ssl3_accept_~s__state~0); 179921#L120 assume !(8481 == ssl3_accept_~s__state~0); 179919#L123 assume !(8482 == ssl3_accept_~s__state~0); 179917#L126 assume !(8464 == ssl3_accept_~s__state~0); 179915#L129 assume !(8465 == ssl3_accept_~s__state~0); 179913#L132 assume !(8466 == ssl3_accept_~s__state~0); 179911#L135 assume !(8496 == ssl3_accept_~s__state~0); 179909#L138 assume !(8497 == ssl3_accept_~s__state~0); 179907#L141 assume !(8512 == ssl3_accept_~s__state~0); 179905#L144 assume !(8513 == ssl3_accept_~s__state~0); 179903#L147 assume !(8528 == ssl3_accept_~s__state~0); 179901#L150 assume !(8529 == ssl3_accept_~s__state~0); 179899#L153 assume 8544 == ssl3_accept_~s__state~0; 179170#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 179896#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 179893#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179889#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 179887#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 179885#L399 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; 179879#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179878#L585 ssl3_accept_~skip~0 := 0; 179877#L99-3 assume true; 179876#L99-1 assume !false; 179875#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179874#L102 assume !(12292 == ssl3_accept_~s__state~0); 179873#L105 assume !(16384 == ssl3_accept_~s__state~0); 179872#L108 assume !(8192 == ssl3_accept_~s__state~0); 179871#L111 assume !(24576 == ssl3_accept_~s__state~0); 179870#L114 assume !(8195 == ssl3_accept_~s__state~0); 179869#L117 assume !(8480 == ssl3_accept_~s__state~0); 179868#L120 assume !(8481 == ssl3_accept_~s__state~0); 179867#L123 assume !(8482 == ssl3_accept_~s__state~0); 179866#L126 assume !(8464 == ssl3_accept_~s__state~0); 179865#L129 assume !(8465 == ssl3_accept_~s__state~0); 179864#L132 assume !(8466 == ssl3_accept_~s__state~0); 179863#L135 assume !(8496 == ssl3_accept_~s__state~0); 179862#L138 assume !(8497 == ssl3_accept_~s__state~0); 179861#L141 assume !(8512 == ssl3_accept_~s__state~0); 179860#L144 assume !(8513 == ssl3_accept_~s__state~0); 179859#L147 assume !(8528 == ssl3_accept_~s__state~0); 179858#L150 assume !(8529 == ssl3_accept_~s__state~0); 179857#L153 assume !(8544 == ssl3_accept_~s__state~0); 179856#L156 assume !(8545 == ssl3_accept_~s__state~0); 179855#L159 assume !(8560 == ssl3_accept_~s__state~0); 179854#L162 assume !(8561 == ssl3_accept_~s__state~0); 179853#L165 assume 8448 == ssl3_accept_~s__state~0; 179852#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 179850#L426 assume !(ssl3_accept_~num1~0 > 0); 179848#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179843#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179842#L585 ssl3_accept_~skip~0 := 0; 179841#L99-3 assume true; 179840#L99-1 assume !false; 179839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179838#L102 assume !(12292 == ssl3_accept_~s__state~0); 179837#L105 assume !(16384 == ssl3_accept_~s__state~0); 179836#L108 assume !(8192 == ssl3_accept_~s__state~0); 179835#L111 assume !(24576 == ssl3_accept_~s__state~0); 179834#L114 assume !(8195 == ssl3_accept_~s__state~0); 179833#L117 assume !(8480 == ssl3_accept_~s__state~0); 179832#L120 assume !(8481 == ssl3_accept_~s__state~0); 179831#L123 assume !(8482 == ssl3_accept_~s__state~0); 179830#L126 assume !(8464 == ssl3_accept_~s__state~0); 179829#L129 assume !(8465 == ssl3_accept_~s__state~0); 179827#L132 assume !(8466 == ssl3_accept_~s__state~0); 179825#L135 assume !(8496 == ssl3_accept_~s__state~0); 179823#L138 assume !(8497 == ssl3_accept_~s__state~0); 179822#L141 assume !(8512 == ssl3_accept_~s__state~0); 179821#L144 assume !(8513 == ssl3_accept_~s__state~0); 179820#L147 assume !(8528 == ssl3_accept_~s__state~0); 179819#L150 assume !(8529 == ssl3_accept_~s__state~0); 179818#L153 assume !(8544 == ssl3_accept_~s__state~0); 179817#L156 assume !(8545 == ssl3_accept_~s__state~0); 179816#L159 assume !(8560 == ssl3_accept_~s__state~0); 179815#L162 assume !(8561 == ssl3_accept_~s__state~0); 179814#L165 assume !(8448 == ssl3_accept_~s__state~0); 179810#L168 assume 8576 == ssl3_accept_~s__state~0; 179807#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 179802#L440 assume !(ssl3_accept_~ret~0 <= 0); 179582#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 179583#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180114#L585 ssl3_accept_~skip~0 := 0; 180112#L99-3 assume true; 180110#L99-1 assume !false; 180108#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180106#L102 assume !(12292 == ssl3_accept_~s__state~0); 180089#L105 assume !(16384 == ssl3_accept_~s__state~0); 180090#L108 assume !(8192 == ssl3_accept_~s__state~0); 180078#L111 assume !(24576 == ssl3_accept_~s__state~0); 180079#L114 assume !(8195 == ssl3_accept_~s__state~0); 180070#L117 assume !(8480 == ssl3_accept_~s__state~0); 180071#L120 assume !(8481 == ssl3_accept_~s__state~0); 180062#L123 assume !(8482 == ssl3_accept_~s__state~0); 180063#L126 assume !(8464 == ssl3_accept_~s__state~0); 180054#L129 assume !(8465 == ssl3_accept_~s__state~0); 180055#L132 assume 8466 == ssl3_accept_~s__state~0; 179212#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 180125#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 180049#L272-2 [2018-11-18 17:25:07,673 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:07,673 INFO L82 PathProgramCache]: Analyzing trace with hash 575537549, now seen corresponding path program 1 times [2018-11-18 17:25:07,673 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:07,673 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:07,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:07,674 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:07,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:07,712 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 17:25:07,713 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:07,713 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:07,713 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:25:07,713 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:07,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1743259725, now seen corresponding path program 2 times [2018-11-18 17:25:07,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:07,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:07,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:07,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:07,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:07,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:07,757 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 17:25:07,757 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:07,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:25:07,757 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:07,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:07,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:07,758 INFO L87 Difference]: Start difference. First operand 18736 states and 23641 transitions. cyclomatic complexity: 4926 Second operand 3 states. [2018-11-18 17:25:07,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:07,868 INFO L93 Difference]: Finished difference Result 18824 states and 23700 transitions. [2018-11-18 17:25:07,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:07,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18824 states and 23700 transitions. [2018-11-18 17:25:07,917 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13302 [2018-11-18 17:25:08,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18824 states to 18824 states and 23700 transitions. [2018-11-18 17:25:08,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13433 [2018-11-18 17:25:08,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13433 [2018-11-18 17:25:08,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18824 states and 23700 transitions. [2018-11-18 17:25:08,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:08,006 INFO L705 BuchiCegarLoop]: Abstraction has 18824 states and 23700 transitions. [2018-11-18 17:25:08,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18824 states and 23700 transitions. [2018-11-18 17:25:08,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18824 to 18736. [2018-11-18 17:25:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18736 states. [2018-11-18 17:25:08,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18736 states to 18736 states and 23596 transitions. [2018-11-18 17:25:08,106 INFO L728 BuchiCegarLoop]: Abstraction has 18736 states and 23596 transitions. [2018-11-18 17:25:08,106 INFO L608 BuchiCegarLoop]: Abstraction has 18736 states and 23596 transitions. [2018-11-18 17:25:08,106 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 17:25:08,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18736 states and 23596 transitions. [2018-11-18 17:25:08,134 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-18 17:25:08,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:08,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:08,134 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 17:25:08,134 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:08,135 INFO L794 eck$LassoCheckResult]: Stem: 215215#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 215019#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 215020#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 215207#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 215208#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 215168#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 215327#L99-3 assume true; 217799#L99-1 assume !false; 217800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217795#L102 assume !(12292 == ssl3_accept_~s__state~0); 217796#L105 assume !(16384 == ssl3_accept_~s__state~0); 217791#L108 assume !(8192 == ssl3_accept_~s__state~0); 217792#L111 assume !(24576 == ssl3_accept_~s__state~0); 217787#L114 assume !(8195 == ssl3_accept_~s__state~0); 217788#L117 assume !(8480 == ssl3_accept_~s__state~0); 217783#L120 assume !(8481 == ssl3_accept_~s__state~0); 217784#L123 assume !(8482 == ssl3_accept_~s__state~0); 216651#L126 assume !(8464 == ssl3_accept_~s__state~0); 216652#L129 assume !(8465 == ssl3_accept_~s__state~0); 218030#L132 assume !(8466 == ssl3_accept_~s__state~0); 218031#L135 assume !(8496 == ssl3_accept_~s__state~0); 217879#L138 [2018-11-18 17:25:08,135 INFO L796 eck$LassoCheckResult]: Loop: 217879#L138 assume !(8497 == ssl3_accept_~s__state~0); 217869#L141 assume !(8512 == ssl3_accept_~s__state~0); 217870#L144 assume !(8513 == ssl3_accept_~s__state~0); 217860#L147 assume !(8528 == ssl3_accept_~s__state~0); 217861#L150 assume !(8529 == ssl3_accept_~s__state~0); 217851#L153 assume !(8544 == ssl3_accept_~s__state~0); 217852#L156 assume !(8545 == ssl3_accept_~s__state~0); 217842#L159 assume !(8560 == ssl3_accept_~s__state~0); 217843#L162 assume !(8561 == ssl3_accept_~s__state~0); 217830#L165 assume 8448 == ssl3_accept_~s__state~0; 217777#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 217778#L426 assume !(ssl3_accept_~num1~0 > 0); 217769#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 217770#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 217761#L585 ssl3_accept_~skip~0 := 0; 217762#L99-3 assume true; 217757#L99-1 assume !false; 217758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217752#L102 assume !(12292 == ssl3_accept_~s__state~0); 217753#L105 assume !(16384 == ssl3_accept_~s__state~0); 217747#L108 assume !(8192 == ssl3_accept_~s__state~0); 217749#L111 assume !(24576 == ssl3_accept_~s__state~0); 217824#L114 assume !(8195 == ssl3_accept_~s__state~0); 217741#L117 assume !(8480 == ssl3_accept_~s__state~0); 217742#L120 assume !(8481 == ssl3_accept_~s__state~0); 217735#L123 assume 8482 == ssl3_accept_~s__state~0; 217736#L124 ssl3_accept_~s__state~0 := 3; 218068#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 218062#L585 ssl3_accept_~skip~0 := 0; 218060#L99-3 assume true; 218058#L99-1 assume !false; 218056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 218054#L102 assume !(12292 == ssl3_accept_~s__state~0); 218052#L105 assume !(16384 == ssl3_accept_~s__state~0); 218050#L108 assume !(8192 == ssl3_accept_~s__state~0); 218048#L111 assume !(24576 == ssl3_accept_~s__state~0); 218046#L114 assume !(8195 == ssl3_accept_~s__state~0); 218044#L117 assume !(8480 == ssl3_accept_~s__state~0); 218042#L120 assume !(8481 == ssl3_accept_~s__state~0); 218041#L123 assume !(8482 == ssl3_accept_~s__state~0); 218039#L126 assume !(8464 == ssl3_accept_~s__state~0); 218037#L129 assume !(8465 == ssl3_accept_~s__state~0); 218029#L132 assume !(8466 == ssl3_accept_~s__state~0); 217878#L135 assume !(8496 == ssl3_accept_~s__state~0); 217879#L138 [2018-11-18 17:25:08,135 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:08,135 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 17:25:08,135 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:08,135 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:08,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:08,136 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:08,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:08,161 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 17:25:08,161 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:25:08,161 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:25:08,161 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:25:08,161 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:08,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1156095466, now seen corresponding path program 2 times [2018-11-18 17:25:08,161 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:08,162 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:08,162 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:08,162 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:08,162 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:08,255 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:25:08,255 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:25:08,255 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:25:08,255 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:25:08,255 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:25:08,255 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:08,255 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:25:08,255 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:25:08,255 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration29_Loop [2018-11-18 17:25:08,256 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:25:08,256 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:25:08,256 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 17:25:08,270 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 17:25:08,273 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 17:25:08,275 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 17:25:08,277 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 17:25:08,312 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:25:08,312 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 23 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 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:08,315 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:25:08,315 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 24 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 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:08,335 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:25:08,335 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:25:08,339 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:25:08,352 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:25:08,353 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:25:08,353 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:25:08,353 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:25:08,353 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:25:08,353 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:25:08,353 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:25:08,353 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:25:08,353 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration29_Loop [2018-11-18 17:25:08,353 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:25:08,353 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:25:08,354 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 17:25:08,361 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 17:25:08,363 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 17:25:08,368 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 17:25:08,372 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 17:25:08,406 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:25:08,406 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:25:08,406 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 17:25:08,406 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:08,407 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:08,407 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:08,407 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:08,407 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:08,407 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:08,407 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:08,408 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:08,408 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 17:25:08,409 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:08,409 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:08,409 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:08,409 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 17:25:08,409 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:08,409 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 17:25:08,409 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:08,410 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:08,410 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 17:25:08,410 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:08,410 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:08,410 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:08,410 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:08,410 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:08,411 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:08,411 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:08,411 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:25:08,412 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 17:25:08,412 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:25:08,412 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:25:08,412 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:25:08,412 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:25:08,412 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:25:08,413 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:25:08,413 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:25:08,414 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:25:08,415 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:25:08,416 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:25:08,416 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:25:08,417 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:25:08,417 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:25:08,417 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 17:25:08,417 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:25:08,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:08,484 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:08,490 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:08,521 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 17:25:08,522 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 17:25:08,522 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18736 states and 23596 transitions. cyclomatic complexity: 4881 Second operand 5 states. [2018-11-18 17:25:08,842 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18736 states and 23596 transitions. cyclomatic complexity: 4881. Second operand 5 states. Result 64662 states and 80778 transitions. Complement of second has 9 states. [2018-11-18 17:25:08,844 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 17:25:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:25:08,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 347 transitions. [2018-11-18 17:25:08,844 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 44 letters. [2018-11-18 17:25:08,845 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:08,845 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 65 letters. Loop has 44 letters. [2018-11-18 17:25:08,845 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:08,846 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 88 letters. [2018-11-18 17:25:08,846 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:25:08,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64662 states and 80778 transitions. [2018-11-18 17:25:09,000 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 25682 [2018-11-18 17:25:09,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64662 states to 64049 states and 79973 transitions. [2018-11-18 17:25:09,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27553 [2018-11-18 17:25:09,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27679 [2018-11-18 17:25:09,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64049 states and 79973 transitions. [2018-11-18 17:25:09,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:09,133 INFO L705 BuchiCegarLoop]: Abstraction has 64049 states and 79973 transitions. [2018-11-18 17:25:09,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64049 states and 79973 transitions. [2018-11-18 17:25:09,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64049 to 56819. [2018-11-18 17:25:09,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56819 states. [2018-11-18 17:25:09,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56819 states to 56819 states and 71446 transitions. [2018-11-18 17:25:09,545 INFO L728 BuchiCegarLoop]: Abstraction has 56819 states and 71446 transitions. [2018-11-18 17:25:09,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:25:09,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:25:09,546 INFO L87 Difference]: Start difference. First operand 56819 states and 71446 transitions. Second operand 3 states. [2018-11-18 17:25:09,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:09,941 INFO L93 Difference]: Finished difference Result 29037 states and 36331 transitions. [2018-11-18 17:25:09,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:25:09,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29037 states and 36331 transitions. [2018-11-18 17:25:10,021 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9364 [2018-11-18 17:25:10,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29037 states to 29026 states and 36320 transitions. [2018-11-18 17:25:10,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9438 [2018-11-18 17:25:10,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9438 [2018-11-18 17:25:10,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29026 states and 36320 transitions. [2018-11-18 17:25:10,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:10,082 INFO L705 BuchiCegarLoop]: Abstraction has 29026 states and 36320 transitions. [2018-11-18 17:25:10,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29026 states and 36320 transitions. [2018-11-18 17:25:10,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29026 to 28638. [2018-11-18 17:25:10,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28638 states. [2018-11-18 17:25:10,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28638 states to 28638 states and 35852 transitions. [2018-11-18 17:25:10,273 INFO L728 BuchiCegarLoop]: Abstraction has 28638 states and 35852 transitions. [2018-11-18 17:25:10,273 INFO L608 BuchiCegarLoop]: Abstraction has 28638 states and 35852 transitions. [2018-11-18 17:25:10,273 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 17:25:10,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28638 states and 35852 transitions. [2018-11-18 17:25:10,313 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9200 [2018-11-18 17:25:10,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:10,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:10,314 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 17:25:10,314 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:10,314 INFO L794 eck$LassoCheckResult]: Stem: 384690#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 384497#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 384498#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 384688#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 384689#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 384649#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 384800#L99-3 assume true; 387104#L99-1 assume !false; 387103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387102#L102 assume !(12292 == ssl3_accept_~s__state~0); 387101#L105 assume !(16384 == ssl3_accept_~s__state~0); 387100#L108 assume !(8192 == ssl3_accept_~s__state~0); 387099#L111 assume !(24576 == ssl3_accept_~s__state~0); 387098#L114 assume !(8195 == ssl3_accept_~s__state~0); 387097#L117 assume !(8480 == ssl3_accept_~s__state~0); 387096#L120 assume !(8481 == ssl3_accept_~s__state~0); 387095#L123 assume !(8482 == ssl3_accept_~s__state~0); 387094#L126 assume 8464 == ssl3_accept_~s__state~0; 387093#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 387092#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 387090#L272-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; 387085#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387084#L585 ssl3_accept_~skip~0 := 0; 387083#L99-3 assume true; 387082#L99-1 assume !false; 387081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387080#L102 assume !(12292 == ssl3_accept_~s__state~0); 387079#L105 assume !(16384 == ssl3_accept_~s__state~0); 387078#L108 assume !(8192 == ssl3_accept_~s__state~0); 387077#L111 assume !(24576 == ssl3_accept_~s__state~0); 387076#L114 assume !(8195 == ssl3_accept_~s__state~0); 387075#L117 assume !(8480 == ssl3_accept_~s__state~0); 387074#L120 assume !(8481 == ssl3_accept_~s__state~0); 387073#L123 assume !(8482 == ssl3_accept_~s__state~0); 387072#L126 assume !(8464 == ssl3_accept_~s__state~0); 387071#L129 assume !(8465 == ssl3_accept_~s__state~0); 387070#L132 assume !(8466 == ssl3_accept_~s__state~0); 387069#L135 assume 8496 == ssl3_accept_~s__state~0; 387068#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 384866#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 384867#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 387053#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 387054#L291-2 ssl3_accept_~s__init_num~0 := 0; 388440#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388439#L585 ssl3_accept_~skip~0 := 0; 388438#L99-3 assume true; 388437#L99-1 assume !false; 388436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388435#L102 assume !(12292 == ssl3_accept_~s__state~0); 388434#L105 assume !(16384 == ssl3_accept_~s__state~0); 388433#L108 assume !(8192 == ssl3_accept_~s__state~0); 388432#L111 assume !(24576 == ssl3_accept_~s__state~0); 388431#L114 assume !(8195 == ssl3_accept_~s__state~0); 388430#L117 assume !(8480 == ssl3_accept_~s__state~0); 388429#L120 assume !(8481 == ssl3_accept_~s__state~0); 388428#L123 assume !(8482 == ssl3_accept_~s__state~0); 388427#L126 assume !(8464 == ssl3_accept_~s__state~0); 388426#L129 assume !(8465 == ssl3_accept_~s__state~0); 388425#L132 assume !(8466 == ssl3_accept_~s__state~0); 388424#L135 assume !(8496 == ssl3_accept_~s__state~0); 388421#L138 assume !(8497 == ssl3_accept_~s__state~0); 388423#L141 [2018-11-18 17:25:10,315 INFO L796 eck$LassoCheckResult]: Loop: 388423#L141 assume !(8512 == ssl3_accept_~s__state~0); 392937#L144 assume !(8513 == ssl3_accept_~s__state~0); 391817#L147 assume !(8528 == ssl3_accept_~s__state~0); 390512#L150 assume !(8529 == ssl3_accept_~s__state~0); 390483#L153 assume !(8544 == ssl3_accept_~s__state~0); 390476#L156 assume !(8545 == ssl3_accept_~s__state~0); 390467#L159 assume !(8560 == ssl3_accept_~s__state~0); 390460#L162 assume !(8561 == ssl3_accept_~s__state~0); 390454#L165 assume !(8448 == ssl3_accept_~s__state~0); 390409#L168 assume !(8576 == ssl3_accept_~s__state~0); 389436#L171 assume !(8577 == ssl3_accept_~s__state~0); 389425#L174 assume !(8592 == ssl3_accept_~s__state~0); 389413#L177 assume !(8593 == ssl3_accept_~s__state~0); 389399#L180 assume !(8608 == ssl3_accept_~s__state~0); 389389#L183 assume !(8609 == ssl3_accept_~s__state~0); 389390#L186 assume !(8640 == ssl3_accept_~s__state~0); 389382#L189 assume !(8641 == ssl3_accept_~s__state~0); 389383#L192 assume 8656 == ssl3_accept_~s__state~0; 389214#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 389380#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 389377#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 389356#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 389370#L506 assume !(0 == ssl3_accept_~tmp___10~0); 389371#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 389361#L585 ssl3_accept_~skip~0 := 0; 389362#L99-3 assume true; 389353#L99-1 assume !false; 389354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389346#L102 assume !(12292 == ssl3_accept_~s__state~0); 389347#L105 assume !(16384 == ssl3_accept_~s__state~0); 393490#L108 assume !(8192 == ssl3_accept_~s__state~0); 393489#L111 assume !(24576 == ssl3_accept_~s__state~0); 389332#L114 assume !(8195 == ssl3_accept_~s__state~0); 389333#L117 assume !(8480 == ssl3_accept_~s__state~0); 389326#L120 assume !(8481 == ssl3_accept_~s__state~0); 389327#L123 assume !(8482 == ssl3_accept_~s__state~0); 389321#L126 assume !(8464 == ssl3_accept_~s__state~0); 389319#L129 assume !(8465 == ssl3_accept_~s__state~0); 389317#L132 assume !(8466 == ssl3_accept_~s__state~0); 389315#L135 assume !(8496 == ssl3_accept_~s__state~0); 389313#L138 assume !(8497 == ssl3_accept_~s__state~0); 389311#L141 assume !(8512 == ssl3_accept_~s__state~0); 389309#L144 assume !(8513 == ssl3_accept_~s__state~0); 389306#L147 assume !(8528 == ssl3_accept_~s__state~0); 389307#L150 assume !(8529 == ssl3_accept_~s__state~0); 389300#L153 assume !(8544 == ssl3_accept_~s__state~0); 389301#L156 assume !(8545 == ssl3_accept_~s__state~0); 389293#L159 assume !(8560 == ssl3_accept_~s__state~0); 389294#L162 assume !(8561 == ssl3_accept_~s__state~0); 389287#L165 assume !(8448 == ssl3_accept_~s__state~0); 389288#L168 assume !(8576 == ssl3_accept_~s__state~0); 389281#L171 assume !(8577 == ssl3_accept_~s__state~0); 389282#L174 assume !(8592 == ssl3_accept_~s__state~0); 389275#L177 assume !(8593 == ssl3_accept_~s__state~0); 389276#L180 assume !(8608 == ssl3_accept_~s__state~0); 389267#L183 assume !(8609 == ssl3_accept_~s__state~0); 389268#L186 assume !(8640 == ssl3_accept_~s__state~0); 389259#L189 assume !(8641 == ssl3_accept_~s__state~0); 389260#L192 assume !(8656 == ssl3_accept_~s__state~0); 389250#L195 assume !(8657 == ssl3_accept_~s__state~0); 389251#L198 assume 8672 == ssl3_accept_~s__state~0; 389205#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 389206#L514 assume !(4 == ssl3_accept_~blastFlag~0); 389195#L517 assume !(5 == ssl3_accept_~blastFlag~0); 389196#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 389188#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 387845#L525-2 ssl3_accept_~s__init_num~0 := 0; 387844#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387829#L585 ssl3_accept_~skip~0 := 0; 387830#L99-3 assume true; 387818#L99-1 assume !false; 387819#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387807#L102 assume !(12292 == ssl3_accept_~s__state~0); 387808#L105 assume !(16384 == ssl3_accept_~s__state~0); 387796#L108 assume !(8192 == ssl3_accept_~s__state~0); 387797#L111 assume !(24576 == ssl3_accept_~s__state~0); 387785#L114 assume !(8195 == ssl3_accept_~s__state~0); 387786#L117 assume !(8480 == ssl3_accept_~s__state~0); 387774#L120 assume !(8481 == ssl3_accept_~s__state~0); 387775#L123 assume !(8482 == ssl3_accept_~s__state~0); 387756#L126 assume !(8464 == ssl3_accept_~s__state~0); 387757#L129 assume !(8465 == ssl3_accept_~s__state~0); 387751#L132 assume !(8466 == ssl3_accept_~s__state~0); 387752#L135 assume !(8496 == ssl3_accept_~s__state~0); 387742#L138 assume !(8497 == ssl3_accept_~s__state~0); 387743#L141 assume !(8512 == ssl3_accept_~s__state~0); 387725#L144 assume !(8513 == ssl3_accept_~s__state~0); 387726#L147 assume !(8528 == ssl3_accept_~s__state~0); 387717#L150 assume !(8529 == ssl3_accept_~s__state~0); 387718#L153 assume !(8544 == ssl3_accept_~s__state~0); 387709#L156 assume !(8545 == ssl3_accept_~s__state~0); 387710#L159 assume !(8560 == ssl3_accept_~s__state~0); 387701#L162 assume !(8561 == ssl3_accept_~s__state~0); 387702#L165 assume 8448 == ssl3_accept_~s__state~0; 387693#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 387694#L426 assume !(ssl3_accept_~num1~0 > 0); 387681#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 387682#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387669#L585 ssl3_accept_~skip~0 := 0; 387670#L99-3 assume true; 387661#L99-1 assume !false; 387662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387652#L102 assume 12292 == ssl3_accept_~s__state~0; 387654#L103 ssl3_accept_~s__new_session~0 := 1; 393288#L211 ssl3_accept_~s__server~0 := 1; 387642#L216 assume 0 != ssl3_accept_~cb~0; 387639#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 387634#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 387629#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 387623#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 387617#L235 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 387615#L240 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 387603#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387599#L585 ssl3_accept_~skip~0 := 0; 387594#L99-3 assume true; 387589#L99-1 assume !false; 387584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387579#L102 assume !(12292 == ssl3_accept_~s__state~0); 387574#L105 assume !(16384 == ssl3_accept_~s__state~0); 387569#L108 assume !(8192 == ssl3_accept_~s__state~0); 387562#L111 assume !(24576 == ssl3_accept_~s__state~0); 387558#L114 assume !(8195 == ssl3_accept_~s__state~0); 387553#L117 assume !(8480 == ssl3_accept_~s__state~0); 387554#L120 assume !(8481 == ssl3_accept_~s__state~0); 393687#L123 assume !(8482 == ssl3_accept_~s__state~0); 393688#L126 assume !(8464 == ssl3_accept_~s__state~0); 393682#L129 assume !(8465 == ssl3_accept_~s__state~0); 393683#L132 assume !(8466 == ssl3_accept_~s__state~0); 393016#L135 assume 8496 == ssl3_accept_~s__state~0; 393013#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 393010#L285 assume !(1 == ssl3_accept_~blastFlag~0); 393007#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 393002#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 392995#L291-2 ssl3_accept_~s__init_num~0 := 0; 392985#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 392982#L585 ssl3_accept_~skip~0 := 0; 392979#L99-3 assume true; 392976#L99-1 assume !false; 392974#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392972#L102 assume !(12292 == ssl3_accept_~s__state~0); 392970#L105 assume !(16384 == ssl3_accept_~s__state~0); 392968#L108 assume !(8192 == ssl3_accept_~s__state~0); 392965#L111 assume !(24576 == ssl3_accept_~s__state~0); 392962#L114 assume !(8195 == ssl3_accept_~s__state~0); 392959#L117 assume !(8480 == ssl3_accept_~s__state~0); 392957#L120 assume !(8481 == ssl3_accept_~s__state~0); 392955#L123 assume !(8482 == ssl3_accept_~s__state~0); 392952#L126 assume !(8464 == ssl3_accept_~s__state~0); 392950#L129 assume !(8465 == ssl3_accept_~s__state~0); 392947#L132 assume !(8466 == ssl3_accept_~s__state~0); 392945#L135 assume !(8496 == ssl3_accept_~s__state~0); 392942#L138 assume !(8497 == ssl3_accept_~s__state~0); 388423#L141 [2018-11-18 17:25:10,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:10,315 INFO L82 PathProgramCache]: Analyzing trace with hash 584466914, now seen corresponding path program 1 times [2018-11-18 17:25:10,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:10,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:10,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:10,316 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:10,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:10,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:10,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:10,325 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:10,325 INFO L82 PathProgramCache]: Analyzing trace with hash -649773219, now seen corresponding path program 1 times [2018-11-18 17:25:10,325 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:10,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:10,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:10,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:10,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:10,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 17:25:10,391 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:25:10,391 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:25:10,400 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:10,419 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:10,429 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-18 17:25:10,444 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:25:10,444 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:25:10,445 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:10,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:25:10,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:25:10,445 INFO L87 Difference]: Start difference. First operand 28638 states and 35852 transitions. cyclomatic complexity: 7242 Second operand 5 states. [2018-11-18 17:25:10,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:10,750 INFO L93 Difference]: Finished difference Result 28882 states and 35688 transitions. [2018-11-18 17:25:10,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:25:10,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28882 states and 35688 transitions. [2018-11-18 17:25:10,804 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 7603 [2018-11-18 17:25:10,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28882 states to 28602 states and 35360 transitions. [2018-11-18 17:25:10,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9207 [2018-11-18 17:25:10,861 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9207 [2018-11-18 17:25:10,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28602 states and 35360 transitions. [2018-11-18 17:25:10,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:10,861 INFO L705 BuchiCegarLoop]: Abstraction has 28602 states and 35360 transitions. [2018-11-18 17:25:10,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28602 states and 35360 transitions. [2018-11-18 17:25:10,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28602 to 21763. [2018-11-18 17:25:10,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21763 states. [2018-11-18 17:25:11,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21763 states to 21763 states and 27137 transitions. [2018-11-18 17:25:11,007 INFO L728 BuchiCegarLoop]: Abstraction has 21763 states and 27137 transitions. [2018-11-18 17:25:11,007 INFO L608 BuchiCegarLoop]: Abstraction has 21763 states and 27137 transitions. [2018-11-18 17:25:11,007 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 17:25:11,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21763 states and 27137 transitions. [2018-11-18 17:25:11,035 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6050 [2018-11-18 17:25:11,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:11,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:11,036 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 17:25:11,036 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:11,036 INFO L794 eck$LassoCheckResult]: Stem: 442690#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 442483#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 442484#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 442688#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 442689#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 442643#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 442808#L99-3 assume true; 445676#L99-1 assume !false; 445675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445674#L102 assume !(12292 == ssl3_accept_~s__state~0); 445673#L105 assume !(16384 == ssl3_accept_~s__state~0); 445672#L108 assume !(8192 == ssl3_accept_~s__state~0); 445671#L111 assume !(24576 == ssl3_accept_~s__state~0); 445670#L114 assume !(8195 == ssl3_accept_~s__state~0); 445669#L117 assume !(8480 == ssl3_accept_~s__state~0); 445668#L120 assume !(8481 == ssl3_accept_~s__state~0); 445667#L123 assume !(8482 == ssl3_accept_~s__state~0); 445666#L126 assume 8464 == ssl3_accept_~s__state~0; 445665#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 445664#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 445662#L272-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; 445657#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445656#L585 ssl3_accept_~skip~0 := 0; 445655#L99-3 assume true; 445654#L99-1 assume !false; 445653#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445652#L102 assume !(12292 == ssl3_accept_~s__state~0); 445651#L105 assume !(16384 == ssl3_accept_~s__state~0); 445650#L108 assume !(8192 == ssl3_accept_~s__state~0); 445649#L111 assume !(24576 == ssl3_accept_~s__state~0); 445648#L114 assume !(8195 == ssl3_accept_~s__state~0); 445647#L117 assume !(8480 == ssl3_accept_~s__state~0); 445646#L120 assume !(8481 == ssl3_accept_~s__state~0); 445645#L123 assume !(8482 == ssl3_accept_~s__state~0); 445644#L126 assume !(8464 == ssl3_accept_~s__state~0); 445643#L129 assume !(8465 == ssl3_accept_~s__state~0); 445642#L132 assume !(8466 == ssl3_accept_~s__state~0); 445641#L135 assume 8496 == ssl3_accept_~s__state~0; 445640#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 445638#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 442916#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 442918#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 445635#L291-2 ssl3_accept_~s__init_num~0 := 0; 460629#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 460628#L585 ssl3_accept_~skip~0 := 0; 460627#L99-3 assume true; 460626#L99-1 assume !false; 460625#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460624#L102 assume !(12292 == ssl3_accept_~s__state~0); 460623#L105 assume !(16384 == ssl3_accept_~s__state~0); 460622#L108 assume !(8192 == ssl3_accept_~s__state~0); 460621#L111 assume !(24576 == ssl3_accept_~s__state~0); 460620#L114 assume !(8195 == ssl3_accept_~s__state~0); 460619#L117 assume !(8480 == ssl3_accept_~s__state~0); 460618#L120 assume !(8481 == ssl3_accept_~s__state~0); 460617#L123 assume !(8482 == ssl3_accept_~s__state~0); 460616#L126 assume !(8464 == ssl3_accept_~s__state~0); 460615#L129 assume !(8465 == ssl3_accept_~s__state~0); 460614#L132 assume !(8466 == ssl3_accept_~s__state~0); 460613#L135 assume !(8496 == ssl3_accept_~s__state~0); 460612#L138 assume !(8497 == ssl3_accept_~s__state~0); 458260#L141 [2018-11-18 17:25:11,037 INFO L796 eck$LassoCheckResult]: Loop: 458260#L141 assume !(8512 == ssl3_accept_~s__state~0); 458259#L144 assume !(8513 == ssl3_accept_~s__state~0); 458258#L147 assume !(8528 == ssl3_accept_~s__state~0); 458257#L150 assume !(8529 == ssl3_accept_~s__state~0); 458256#L153 assume !(8544 == ssl3_accept_~s__state~0); 458255#L156 assume !(8545 == ssl3_accept_~s__state~0); 458254#L159 assume !(8560 == ssl3_accept_~s__state~0); 458253#L162 assume !(8561 == ssl3_accept_~s__state~0); 458252#L165 assume !(8448 == ssl3_accept_~s__state~0); 458251#L168 assume !(8576 == ssl3_accept_~s__state~0); 458250#L171 assume !(8577 == ssl3_accept_~s__state~0); 458249#L174 assume !(8592 == ssl3_accept_~s__state~0); 458248#L177 assume !(8593 == ssl3_accept_~s__state~0); 458247#L180 assume !(8608 == ssl3_accept_~s__state~0); 458246#L183 assume !(8609 == ssl3_accept_~s__state~0); 442451#L186 assume !(8640 == ssl3_accept_~s__state~0); 442452#L189 assume !(8641 == ssl3_accept_~s__state~0); 442784#L192 assume 8656 == ssl3_accept_~s__state~0; 442636#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 442637#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 442489#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 442490#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 442506#L506 assume !(0 == ssl3_accept_~tmp___10~0); 442766#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 457822#L585 ssl3_accept_~skip~0 := 0; 457821#L99-3 assume true; 457820#L99-1 assume !false; 457819#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457818#L102 assume !(12292 == ssl3_accept_~s__state~0); 457817#L105 assume !(16384 == ssl3_accept_~s__state~0); 457816#L108 assume !(8192 == ssl3_accept_~s__state~0); 457815#L111 assume !(24576 == ssl3_accept_~s__state~0); 457814#L114 assume !(8195 == ssl3_accept_~s__state~0); 457813#L117 assume !(8480 == ssl3_accept_~s__state~0); 457812#L120 assume !(8481 == ssl3_accept_~s__state~0); 457811#L123 assume !(8482 == ssl3_accept_~s__state~0); 457810#L126 assume !(8464 == ssl3_accept_~s__state~0); 457809#L129 assume !(8465 == ssl3_accept_~s__state~0); 457808#L132 assume !(8466 == ssl3_accept_~s__state~0); 457807#L135 assume !(8496 == ssl3_accept_~s__state~0); 457806#L138 assume !(8497 == ssl3_accept_~s__state~0); 457805#L141 assume !(8512 == ssl3_accept_~s__state~0); 457804#L144 assume !(8513 == ssl3_accept_~s__state~0); 457803#L147 assume !(8528 == ssl3_accept_~s__state~0); 457802#L150 assume !(8529 == ssl3_accept_~s__state~0); 457801#L153 assume !(8544 == ssl3_accept_~s__state~0); 457800#L156 assume !(8545 == ssl3_accept_~s__state~0); 457799#L159 assume !(8560 == ssl3_accept_~s__state~0); 457798#L162 assume !(8561 == ssl3_accept_~s__state~0); 457797#L165 assume !(8448 == ssl3_accept_~s__state~0); 457796#L168 assume !(8576 == ssl3_accept_~s__state~0); 457795#L171 assume !(8577 == ssl3_accept_~s__state~0); 457794#L174 assume !(8592 == ssl3_accept_~s__state~0); 457793#L177 assume !(8593 == ssl3_accept_~s__state~0); 457792#L180 assume !(8608 == ssl3_accept_~s__state~0); 457791#L183 assume !(8609 == ssl3_accept_~s__state~0); 457782#L186 assume !(8640 == ssl3_accept_~s__state~0); 457780#L189 assume !(8641 == ssl3_accept_~s__state~0); 457779#L192 assume !(8656 == ssl3_accept_~s__state~0); 442760#L195 assume !(8657 == ssl3_accept_~s__state~0); 442684#L198 assume 8672 == ssl3_accept_~s__state~0; 442579#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 442580#L514 assume !(4 == ssl3_accept_~blastFlag~0); 442764#L517 assume !(5 == ssl3_accept_~blastFlag~0); 442717#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 442718#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 442768#L525-2 ssl3_accept_~s__init_num~0 := 0; 460141#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 460140#L585 ssl3_accept_~skip~0 := 0; 460139#L99-3 assume true; 460138#L99-1 assume !false; 460137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460136#L102 assume !(12292 == ssl3_accept_~s__state~0); 460135#L105 assume !(16384 == ssl3_accept_~s__state~0); 460134#L108 assume !(8192 == ssl3_accept_~s__state~0); 460133#L111 assume !(24576 == ssl3_accept_~s__state~0); 460132#L114 assume !(8195 == ssl3_accept_~s__state~0); 460131#L117 assume !(8480 == ssl3_accept_~s__state~0); 460130#L120 assume !(8481 == ssl3_accept_~s__state~0); 460129#L123 assume !(8482 == ssl3_accept_~s__state~0); 460128#L126 assume !(8464 == ssl3_accept_~s__state~0); 460127#L129 assume !(8465 == ssl3_accept_~s__state~0); 460126#L132 assume !(8466 == ssl3_accept_~s__state~0); 460125#L135 assume !(8496 == ssl3_accept_~s__state~0); 460124#L138 assume !(8497 == ssl3_accept_~s__state~0); 460123#L141 assume !(8512 == ssl3_accept_~s__state~0); 460122#L144 assume !(8513 == ssl3_accept_~s__state~0); 460121#L147 assume !(8528 == ssl3_accept_~s__state~0); 460120#L150 assume !(8529 == ssl3_accept_~s__state~0); 460119#L153 assume !(8544 == ssl3_accept_~s__state~0); 460118#L156 assume !(8545 == ssl3_accept_~s__state~0); 460117#L159 assume !(8560 == ssl3_accept_~s__state~0); 460116#L162 assume !(8561 == ssl3_accept_~s__state~0); 460115#L165 assume 8448 == ssl3_accept_~s__state~0; 460114#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 460112#L426 assume !(ssl3_accept_~num1~0 > 0); 460109#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 459342#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 459335#L585 ssl3_accept_~skip~0 := 0; 459332#L99-3 assume true; 459329#L99-1 assume !false; 459326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 459296#L102 assume !(12292 == ssl3_accept_~s__state~0); 459297#L105 assume !(16384 == ssl3_accept_~s__state~0); 459289#L108 assume !(8192 == ssl3_accept_~s__state~0); 459290#L111 assume !(24576 == ssl3_accept_~s__state~0); 459275#L114 assume !(8195 == ssl3_accept_~s__state~0); 459276#L117 assume !(8480 == ssl3_accept_~s__state~0); 459220#L120 assume !(8481 == ssl3_accept_~s__state~0); 459221#L123 assume !(8482 == ssl3_accept_~s__state~0); 459212#L126 assume !(8464 == ssl3_accept_~s__state~0); 459213#L129 assume !(8465 == ssl3_accept_~s__state~0); 459204#L132 assume !(8466 == ssl3_accept_~s__state~0); 459205#L135 assume !(8496 == ssl3_accept_~s__state~0); 459196#L138 assume !(8497 == ssl3_accept_~s__state~0); 459197#L141 assume !(8512 == ssl3_accept_~s__state~0); 459188#L144 assume !(8513 == ssl3_accept_~s__state~0); 459189#L147 assume !(8528 == ssl3_accept_~s__state~0); 459180#L150 assume !(8529 == ssl3_accept_~s__state~0); 459181#L153 assume !(8544 == ssl3_accept_~s__state~0); 459172#L156 assume !(8545 == ssl3_accept_~s__state~0); 459173#L159 assume !(8560 == ssl3_accept_~s__state~0); 459164#L162 assume !(8561 == ssl3_accept_~s__state~0); 459165#L165 assume !(8448 == ssl3_accept_~s__state~0); 458286#L168 assume 8576 == ssl3_accept_~s__state~0; 457828#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 457829#L440 assume !(ssl3_accept_~ret~0 <= 0); 457756#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 457037#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 457038#L585 ssl3_accept_~skip~0 := 0; 457027#L99-3 assume true; 457028#L99-1 assume !false; 457017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457018#L102 assume !(12292 == ssl3_accept_~s__state~0); 457007#L105 assume !(16384 == ssl3_accept_~s__state~0); 457008#L108 assume !(8192 == ssl3_accept_~s__state~0); 456997#L111 assume !(24576 == ssl3_accept_~s__state~0); 456998#L114 assume !(8195 == ssl3_accept_~s__state~0); 456987#L117 assume !(8480 == ssl3_accept_~s__state~0); 456988#L120 assume !(8481 == ssl3_accept_~s__state~0); 456580#L123 assume !(8482 == ssl3_accept_~s__state~0); 456581#L126 assume !(8464 == ssl3_accept_~s__state~0); 456370#L129 assume !(8465 == ssl3_accept_~s__state~0); 456371#L132 assume !(8466 == ssl3_accept_~s__state~0); 457269#L135 assume 8496 == ssl3_accept_~s__state~0; 457267#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 457265#L285 assume !(1 == ssl3_accept_~blastFlag~0); 457266#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 457781#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 442796#L291-2 ssl3_accept_~s__init_num~0 := 0; 442797#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 458277#L585 ssl3_accept_~skip~0 := 0; 458276#L99-3 assume true; 458275#L99-1 assume !false; 458274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 458273#L102 assume !(12292 == ssl3_accept_~s__state~0); 458272#L105 assume !(16384 == ssl3_accept_~s__state~0); 458271#L108 assume !(8192 == ssl3_accept_~s__state~0); 458270#L111 assume !(24576 == ssl3_accept_~s__state~0); 458269#L114 assume !(8195 == ssl3_accept_~s__state~0); 458268#L117 assume !(8480 == ssl3_accept_~s__state~0); 458267#L120 assume !(8481 == ssl3_accept_~s__state~0); 458266#L123 assume !(8482 == ssl3_accept_~s__state~0); 458265#L126 assume !(8464 == ssl3_accept_~s__state~0); 458264#L129 assume !(8465 == ssl3_accept_~s__state~0); 458263#L132 assume !(8466 == ssl3_accept_~s__state~0); 458262#L135 assume !(8496 == ssl3_accept_~s__state~0); 458261#L138 assume !(8497 == ssl3_accept_~s__state~0); 458260#L141 [2018-11-18 17:25:11,037 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:11,037 INFO L82 PathProgramCache]: Analyzing trace with hash 584466914, now seen corresponding path program 2 times [2018-11-18 17:25:11,037 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:11,037 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:11,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:11,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,048 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:11,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1981006388, now seen corresponding path program 1 times [2018-11-18 17:25:11,048 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:11,048 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:11,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,049 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:11,049 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:11,112 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 17:25:11,112 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:25:11,112 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:25:11,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:25:11,145 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:25:11,186 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 17:25:11,210 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:25:11,211 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:25:11,211 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:25:11,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:25:11,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:25:11,211 INFO L87 Difference]: Start difference. First operand 21763 states and 27137 transitions. cyclomatic complexity: 5426 Second operand 5 states. [2018-11-18 17:25:11,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:25:11,453 INFO L93 Difference]: Finished difference Result 24616 states and 30268 transitions. [2018-11-18 17:25:11,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:25:11,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24616 states and 30268 transitions. [2018-11-18 17:25:11,581 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6284 [2018-11-18 17:25:11,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24616 states to 22618 states and 27863 transitions. [2018-11-18 17:25:11,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7698 [2018-11-18 17:25:11,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8014 [2018-11-18 17:25:11,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22618 states and 27863 transitions. [2018-11-18 17:25:11,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:25:11,610 INFO L705 BuchiCegarLoop]: Abstraction has 22618 states and 27863 transitions. [2018-11-18 17:25:11,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22618 states and 27863 transitions. [2018-11-18 17:25:11,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22618 to 19457. [2018-11-18 17:25:11,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19457 states. [2018-11-18 17:25:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19457 states to 19457 states and 23955 transitions. [2018-11-18 17:25:11,722 INFO L728 BuchiCegarLoop]: Abstraction has 19457 states and 23955 transitions. [2018-11-18 17:25:11,722 INFO L608 BuchiCegarLoop]: Abstraction has 19457 states and 23955 transitions. [2018-11-18 17:25:11,722 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 17:25:11,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19457 states and 23955 transitions. [2018-11-18 17:25:11,752 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 5933 [2018-11-18 17:25:11,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:25:11,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:25:11,753 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 17:25:11,753 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:25:11,754 INFO L794 eck$LassoCheckResult]: Stem: 489559#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 489374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 489375#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 489557#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 489558#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 489523#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 489660#L99-3 assume true; 496449#L99-1 assume !false; 496448#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496447#L102 assume !(12292 == ssl3_accept_~s__state~0); 496446#L105 assume !(16384 == ssl3_accept_~s__state~0); 496445#L108 assume !(8192 == ssl3_accept_~s__state~0); 496444#L111 assume !(24576 == ssl3_accept_~s__state~0); 496443#L114 assume !(8195 == ssl3_accept_~s__state~0); 496442#L117 assume !(8480 == ssl3_accept_~s__state~0); 496441#L120 assume !(8481 == ssl3_accept_~s__state~0); 496440#L123 assume !(8482 == ssl3_accept_~s__state~0); 496439#L126 assume 8464 == ssl3_accept_~s__state~0; 496438#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 496437#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 496435#L272-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; 496430#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 496429#L585 ssl3_accept_~skip~0 := 0; 496428#L99-3 assume true; 496427#L99-1 assume !false; 496426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496425#L102 assume !(12292 == ssl3_accept_~s__state~0); 496424#L105 assume !(16384 == ssl3_accept_~s__state~0); 496423#L108 assume !(8192 == ssl3_accept_~s__state~0); 496422#L111 assume !(24576 == ssl3_accept_~s__state~0); 496421#L114 assume !(8195 == ssl3_accept_~s__state~0); 496420#L117 assume !(8480 == ssl3_accept_~s__state~0); 496419#L120 assume !(8481 == ssl3_accept_~s__state~0); 496418#L123 assume !(8482 == ssl3_accept_~s__state~0); 496417#L126 assume !(8464 == ssl3_accept_~s__state~0); 496416#L129 assume !(8465 == ssl3_accept_~s__state~0); 496415#L132 assume !(8466 == ssl3_accept_~s__state~0); 496414#L135 assume 8496 == ssl3_accept_~s__state~0; 496413#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 496412#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 496408#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 496409#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 499508#L291-2 ssl3_accept_~s__init_num~0 := 0; 498751#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498752#L585 ssl3_accept_~skip~0 := 0; 498743#L99-3 assume true; 498744#L99-1 assume !false; 498733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498734#L102 assume !(12292 == ssl3_accept_~s__state~0); 498600#L105 assume !(16384 == ssl3_accept_~s__state~0); 498601#L108 assume !(8192 == ssl3_accept_~s__state~0); 498503#L111 assume !(24576 == ssl3_accept_~s__state~0); 498504#L114 assume !(8195 == ssl3_accept_~s__state~0); 498474#L117 assume !(8480 == ssl3_accept_~s__state~0); 498475#L120 assume !(8481 == ssl3_accept_~s__state~0); 498464#L123 assume !(8482 == ssl3_accept_~s__state~0); 498465#L126 assume !(8464 == ssl3_accept_~s__state~0); 498238#L129 assume !(8465 == ssl3_accept_~s__state~0); 498239#L132 assume !(8466 == ssl3_accept_~s__state~0); 498234#L135 assume !(8496 == ssl3_accept_~s__state~0); 498235#L138 assume !(8497 == ssl3_accept_~s__state~0); 498208#L141 [2018-11-18 17:25:11,754 INFO L796 eck$LassoCheckResult]: Loop: 498208#L141 assume 8512 == ssl3_accept_~s__state~0; 497550#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 498204#L302 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 498202#L306 assume !(ssl3_accept_~ret~0 <= 0); 498199#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 498193#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498191#L585 ssl3_accept_~skip~0 := 0; 498189#L99-3 assume true; 498187#L99-1 assume !false; 498185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498183#L102 assume !(12292 == ssl3_accept_~s__state~0); 498181#L105 assume !(16384 == ssl3_accept_~s__state~0); 498179#L108 assume !(8192 == ssl3_accept_~s__state~0); 498177#L111 assume !(24576 == ssl3_accept_~s__state~0); 498175#L114 assume !(8195 == ssl3_accept_~s__state~0); 498173#L117 assume !(8480 == ssl3_accept_~s__state~0); 498171#L120 assume !(8481 == ssl3_accept_~s__state~0); 498169#L123 assume !(8482 == ssl3_accept_~s__state~0); 498167#L126 assume !(8464 == ssl3_accept_~s__state~0); 498165#L129 assume !(8465 == ssl3_accept_~s__state~0); 498163#L132 assume !(8466 == ssl3_accept_~s__state~0); 498161#L135 assume !(8496 == ssl3_accept_~s__state~0); 498159#L138 assume !(8497 == ssl3_accept_~s__state~0); 498157#L141 assume !(8512 == ssl3_accept_~s__state~0); 498155#L144 assume !(8513 == ssl3_accept_~s__state~0); 498153#L147 assume 8528 == ssl3_accept_~s__state~0; 497893#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 498149#L319 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 498146#L319-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 498140#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498138#L352 assume !(ssl3_accept_~ret~0 <= 0); 498133#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 498127#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498124#L585 ssl3_accept_~skip~0 := 0; 498123#L99-3 assume true; 498072#L99-1 assume !false; 498067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498065#L102 assume !(12292 == ssl3_accept_~s__state~0); 498063#L105 assume !(16384 == ssl3_accept_~s__state~0); 498061#L108 assume !(8192 == ssl3_accept_~s__state~0); 498059#L111 assume !(24576 == ssl3_accept_~s__state~0); 498057#L114 assume !(8195 == ssl3_accept_~s__state~0); 498055#L117 assume !(8480 == ssl3_accept_~s__state~0); 498053#L120 assume !(8481 == ssl3_accept_~s__state~0); 498051#L123 assume !(8482 == ssl3_accept_~s__state~0); 498049#L126 assume !(8464 == ssl3_accept_~s__state~0); 498047#L129 assume !(8465 == ssl3_accept_~s__state~0); 498045#L132 assume !(8466 == ssl3_accept_~s__state~0); 498043#L135 assume !(8496 == ssl3_accept_~s__state~0); 498041#L138 assume !(8497 == ssl3_accept_~s__state~0); 498039#L141 assume !(8512 == ssl3_accept_~s__state~0); 498037#L144 assume !(8513 == ssl3_accept_~s__state~0); 498035#L147 assume !(8528 == ssl3_accept_~s__state~0); 498033#L150 assume !(8529 == ssl3_accept_~s__state~0); 498031#L153 assume 8544 == ssl3_accept_~s__state~0; 497888#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 498028#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 498025#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 498020#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 498018#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 498009#L399 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; 498002#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498000#L585 ssl3_accept_~skip~0 := 0; 497998#L99-3 assume true; 497996#L99-1 assume !false; 497994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497992#L102 assume !(12292 == ssl3_accept_~s__state~0); 497990#L105 assume !(16384 == ssl3_accept_~s__state~0); 497988#L108 assume !(8192 == ssl3_accept_~s__state~0); 497986#L111 assume !(24576 == ssl3_accept_~s__state~0); 497984#L114 assume !(8195 == ssl3_accept_~s__state~0); 497982#L117 assume !(8480 == ssl3_accept_~s__state~0); 497980#L120 assume !(8481 == ssl3_accept_~s__state~0); 497978#L123 assume !(8482 == ssl3_accept_~s__state~0); 497976#L126 assume !(8464 == ssl3_accept_~s__state~0); 497974#L129 assume !(8465 == ssl3_accept_~s__state~0); 497972#L132 assume !(8466 == ssl3_accept_~s__state~0); 497970#L135 assume !(8496 == ssl3_accept_~s__state~0); 497968#L138 assume !(8497 == ssl3_accept_~s__state~0); 497966#L141 assume !(8512 == ssl3_accept_~s__state~0); 497963#L144 assume !(8513 == ssl3_accept_~s__state~0); 497960#L147 assume !(8528 == ssl3_accept_~s__state~0); 497956#L150 assume !(8529 == ssl3_accept_~s__state~0); 497953#L153 assume !(8544 == ssl3_accept_~s__state~0); 497950#L156 assume !(8545 == ssl3_accept_~s__state~0); 497938#L159 assume !(8560 == ssl3_accept_~s__state~0); 497936#L162 assume !(8561 == ssl3_accept_~s__state~0); 497935#L165 assume 8448 == ssl3_accept_~s__state~0; 497932#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 497930#L426 assume !(ssl3_accept_~num1~0 > 0); 497928#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 497919#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497914#L585 ssl3_accept_~skip~0 := 0; 497913#L99-3 assume true; 497912#L99-1 assume !false; 497911#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497910#L102 assume !(12292 == ssl3_accept_~s__state~0); 497909#L105 assume !(16384 == ssl3_accept_~s__state~0); 497908#L108 assume !(8192 == ssl3_accept_~s__state~0); 497907#L111 assume !(24576 == ssl3_accept_~s__state~0); 497906#L114 assume !(8195 == ssl3_accept_~s__state~0); 497905#L117 assume !(8480 == ssl3_accept_~s__state~0); 497904#L120 assume !(8481 == ssl3_accept_~s__state~0); 497903#L123 assume !(8482 == ssl3_accept_~s__state~0); 497902#L126 assume !(8464 == ssl3_accept_~s__state~0); 497901#L129 assume !(8465 == ssl3_accept_~s__state~0); 497900#L132 assume !(8466 == ssl3_accept_~s__state~0); 497899#L135 assume !(8496 == ssl3_accept_~s__state~0); 497898#L138 assume !(8497 == ssl3_accept_~s__state~0); 497897#L141 assume !(8512 == ssl3_accept_~s__state~0); 497896#L144 assume !(8513 == ssl3_accept_~s__state~0); 497894#L147 assume !(8528 == ssl3_accept_~s__state~0); 497891#L150 assume !(8529 == ssl3_accept_~s__state~0); 497889#L153 assume !(8544 == ssl3_accept_~s__state~0); 497886#L156 assume !(8545 == ssl3_accept_~s__state~0); 497884#L159 assume !(8560 == ssl3_accept_~s__state~0); 497881#L162 assume !(8561 == ssl3_accept_~s__state~0); 497879#L165 assume !(8448 == ssl3_accept_~s__state~0); 497878#L168 assume 8576 == ssl3_accept_~s__state~0; 497731#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 497876#L440 assume !(ssl3_accept_~ret~0 <= 0); 497871#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 497872#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 500689#L585 ssl3_accept_~skip~0 := 0; 500688#L99-3 assume true; 500687#L99-1 assume !false; 500686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500685#L102 assume !(12292 == ssl3_accept_~s__state~0); 500684#L105 assume !(16384 == ssl3_accept_~s__state~0); 500683#L108 assume !(8192 == ssl3_accept_~s__state~0); 500682#L111 assume !(24576 == ssl3_accept_~s__state~0); 500681#L114 assume !(8195 == ssl3_accept_~s__state~0); 500680#L117 assume !(8480 == ssl3_accept_~s__state~0); 500679#L120 assume !(8481 == ssl3_accept_~s__state~0); 500678#L123 assume !(8482 == ssl3_accept_~s__state~0); 500677#L126 assume !(8464 == ssl3_accept_~s__state~0); 500676#L129 assume !(8465 == ssl3_accept_~s__state~0); 500675#L132 assume 8466 == ssl3_accept_~s__state~0; 497359#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 500667#L272 assume !(0 == ssl3_accept_~blastFlag~0); 497420#L272-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; 497421#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497400#L585 ssl3_accept_~skip~0 := 0; 497401#L99-3 assume true; 497394#L99-1 assume !false; 497395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497388#L102 assume !(12292 == ssl3_accept_~s__state~0); 497389#L105 assume !(16384 == ssl3_accept_~s__state~0); 497382#L108 assume !(8192 == ssl3_accept_~s__state~0); 497383#L111 assume !(24576 == ssl3_accept_~s__state~0); 497376#L114 assume !(8195 == ssl3_accept_~s__state~0); 497377#L117 assume !(8480 == ssl3_accept_~s__state~0); 497369#L120 assume !(8481 == ssl3_accept_~s__state~0); 497370#L123 assume !(8482 == ssl3_accept_~s__state~0); 497363#L126 assume !(8464 == ssl3_accept_~s__state~0); 497364#L129 assume !(8465 == ssl3_accept_~s__state~0); 497356#L132 assume !(8466 == ssl3_accept_~s__state~0); 497357#L135 assume 8496 == ssl3_accept_~s__state~0; 497348#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 497349#L285 assume !(1 == ssl3_accept_~blastFlag~0); 497343#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 497280#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 497281#L291-2 ssl3_accept_~s__init_num~0 := 0; 498759#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498745#L585 ssl3_accept_~skip~0 := 0; 498746#L99-3 assume true; 498738#L99-1 assume !false; 498739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498727#L102 assume !(12292 == ssl3_accept_~s__state~0); 498728#L105 assume !(16384 == ssl3_accept_~s__state~0); 498589#L108 assume !(8192 == ssl3_accept_~s__state~0); 498590#L111 assume !(24576 == ssl3_accept_~s__state~0); 498479#L114 assume !(8195 == ssl3_accept_~s__state~0); 498480#L117 assume !(8480 == ssl3_accept_~s__state~0); 498469#L120 assume !(8481 == ssl3_accept_~s__state~0); 498470#L123 assume !(8482 == ssl3_accept_~s__state~0); 498256#L126 assume !(8464 == ssl3_accept_~s__state~0); 498257#L129 assume !(8465 == ssl3_accept_~s__state~0); 498236#L132 assume !(8466 == ssl3_accept_~s__state~0); 498237#L135 assume !(8496 == ssl3_accept_~s__state~0); 498210#L138 assume !(8497 == ssl3_accept_~s__state~0); 498208#L141 [2018-11-18 17:25:11,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:11,754 INFO L82 PathProgramCache]: Analyzing trace with hash -233181536, now seen corresponding path program 1 times [2018-11-18 17:25:11,754 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:11,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:11,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:11,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:11,765 INFO L82 PathProgramCache]: Analyzing trace with hash -832606357, now seen corresponding path program 3 times [2018-11-18 17:25:11,766 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:11,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:11,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:25:11,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:25:11,786 INFO L82 PathProgramCache]: Analyzing trace with hash -700131796, now seen corresponding path program 1 times [2018-11-18 17:25:11,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:25:11,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:25:11,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:25:11,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:25:11,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:11,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:25:12,446 WARN L180 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2018-11-18 17:25:12,654 WARN L180 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-18 17:25:12,705 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 05:25:12 BoogieIcfgContainer [2018-11-18 17:25:12,705 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 17:25:12,706 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 17:25:12,706 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 17:25:12,706 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 17:25:12,706 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:24:57" (3/4) ... [2018-11-18 17:25:12,709 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 17:25:12,774 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_e3526ed3-04ea-4780-9555-5931f12e8ce7/bin-2019/uautomizer/witness.graphml [2018-11-18 17:25:12,774 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 17:25:12,775 INFO L168 Benchmark]: Toolchain (without parser) took 16559.38 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.1 GB). Free memory was 953.8 MB in the beginning and 1.1 GB in the end (delta: -177.2 MB). Peak memory consumption was 916.5 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,775 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 17:25:12,776 INFO L168 Benchmark]: CACSL2BoogieTranslator took 244.39 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,776 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 935.0 MB in the beginning and 1.1 GB in the end (delta: -213.7 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,776 INFO L168 Benchmark]: Boogie Preprocessor took 24.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,776 INFO L168 Benchmark]: RCFGBuilder took 518.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.4 MB). Peak memory consumption was 49.4 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,776 INFO L168 Benchmark]: BuchiAutomizer took 15627.47 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 939.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -56.9 MB). Peak memory consumption was 882.6 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,777 INFO L168 Benchmark]: Witness Printer took 68.72 ms. Allocated memory is still 2.1 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 11.5 GB. [2018-11-18 17:25:12,778 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.11 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 244.39 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 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.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 935.0 MB in the beginning and 1.1 GB in the end (delta: -213.7 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 518.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.4 MB). Peak memory consumption was 49.4 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15627.47 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 939.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -56.9 MB). Peak memory consumption was 882.6 MB. Max. memory is 11.5 GB. * Witness Printer took 68.72 ms. Allocated memory is still 2.1 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 22.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (30 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. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19457 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.5s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 7.2s. Construction of modules took 2.8s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 1.7s AutomataMinimizationTime, 33 MinimizatonAttempts, 34273 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.0s. Biggest automaton had 28638 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7722 SDtfs, 5784 SDslu, 6062 SDs, 0 SdLazy, 4160 SolverSat, 761 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf97 lsp30 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - 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@5dfb7b6c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a3e0b6e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5056fded=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38dc6a8b=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a10e54b=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54ad7ba7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c36d7ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2187e49a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2be8febf=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@218584b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fe26c4d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@352d36c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64d9d36f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f4d5a91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67453d8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25485495=0, __cil_tmp57=-2097151, 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@321f160f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2842b30b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@66dcaa27=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=4, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f9792f6=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5542220f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4867529a=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@27a16db7=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a540b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36383fe8=0, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3720883a=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f0acceb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@280635af=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e639cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1694ac3f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e70c855=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eac40b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75e5aa13=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1affd18a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78961ac5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ca6c528=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c7e6ede=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c77cf82=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d294c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8bf12f3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c6abf1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42ade12d=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64bd8a22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15b47e9a=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d64e3d=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ccda93d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@464fc0f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a3d68bf=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30154c81=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b46f03a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f5a7e8e=1, 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: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] CALL ssl3_accept(s) [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 ; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf = __VERIFIER_nondet_int() ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp = __VERIFIER_nondet_long() ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 ; [L57] int tmp___4 ; [L58] int tmp___5 ; [L59] int tmp___6 ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 ; [L63] int tmp___10 ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [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 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND TRUE blastFlag == 0 [L273] blastFlag = 1 [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 1 [L286] blastFlag = 2 [L288] COND FALSE !(ret <= 0) [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L301] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L302] COND FALSE !(__cil_tmp56 + 256UL) [L305] ret = __VERIFIER_nondet_int() [L306] COND FALSE !(ret <= 0) [L311] s__state = 8528 [L312] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L316] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] __cil_tmp57 = (unsigned long )s__options [L319] COND TRUE __cil_tmp57 + 2097152UL [L320] s__s3__tmp__use_rsa_tmp = 1 [L325] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L351] ret = __VERIFIER_nondet_int() [L352] COND FALSE !(ret <= 0) [L369] s__state = 8544 [L370] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L374] COND TRUE s__verify_mode + 1 [L375] COND FALSE !(s__session__peer != 0) [L386] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L387] COND FALSE !(__cil_tmp61 + 256UL) [L397] s__s3__tmp__cert_request = 1 [L398] ret = __VERIFIER_nondet_int() [L399] COND FALSE !(ret <= 0) [L402] s__state = 8448 [L403] s__s3__tmp__next_state___0 = 8576 [L404] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L425] num1 = __VERIFIER_nondet_int() [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND FALSE !(blastFlag == 0) [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 1) [L288] COND FALSE !(ret <= 0) [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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...