./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-0cd3be1 [2018-11-28 11:34:37,644 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 11:34:37,646 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 11:34:37,653 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 11:34:37,653 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 11:34:37,654 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 11:34:37,655 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 11:34:37,656 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 11:34:37,657 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 11:34:37,658 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 11:34:37,658 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 11:34:37,658 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 11:34:37,659 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 11:34:37,660 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 11:34:37,660 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 11:34:37,661 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 11:34:37,662 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 11:34:37,663 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 11:34:37,664 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 11:34:37,665 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 11:34:37,666 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 11:34:37,667 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 11:34:37,668 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 11:34:37,668 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 11:34:37,669 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 11:34:37,669 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 11:34:37,670 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 11:34:37,670 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 11:34:37,671 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 11:34:37,672 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 11:34:37,672 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 11:34:37,673 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 11:34:37,673 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 11:34:37,673 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 11:34:37,673 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 11:34:37,674 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 11:34:37,674 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-28 11:34:37,685 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 11:34:37,685 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 11:34:37,686 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 11:34:37,686 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 11:34:37,686 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 11:34:37,686 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-28 11:34:37,686 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-28 11:34:37,686 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-28 11:34:37,687 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-28 11:34:37,687 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 11:34:37,688 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-28 11:34:37,689 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 11:34:37,689 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-28 11:34:37,689 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 11:34:37,689 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 11:34:37,689 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-28 11:34:37,689 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 11:34:37,689 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 11:34:37,690 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-28 11:34:37,690 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-28 11:34:37,690 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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 -> 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 [2018-11-28 11:34:37,712 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 11:34:37,719 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 11:34:37,721 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 11:34:37,722 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 11:34:37,723 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 11:34:37,723 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-28 11:34:37,761 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/data/43876e74c/286174fb8390412194387a637d0d1cbf/FLAG7ebab291f [2018-11-28 11:34:38,186 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 11:34:38,186 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-28 11:34:38,194 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/data/43876e74c/286174fb8390412194387a637d0d1cbf/FLAG7ebab291f [2018-11-28 11:34:38,203 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/data/43876e74c/286174fb8390412194387a637d0d1cbf [2018-11-28 11:34:38,205 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 11:34:38,206 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 11:34:38,207 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 11:34:38,207 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 11:34:38,209 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 11:34:38,210 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,211 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21cd8614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38, skipping insertion in model container [2018-11-28 11:34:38,211 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,216 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 11:34:38,240 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 11:34:38,385 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:34:38,389 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 11:34:38,430 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:34:38,481 INFO L195 MainTranslator]: Completed translation [2018-11-28 11:34:38,481 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38 WrapperNode [2018-11-28 11:34:38,481 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 11:34:38,482 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 11:34:38,482 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 11:34:38,482 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 11:34:38,489 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,496 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,522 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 11:34:38,522 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 11:34:38,523 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 11:34:38,523 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 11:34:38,531 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,532 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,534 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,534 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,539 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,546 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,547 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... [2018-11-28 11:34:38,550 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 11:34:38,551 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 11:34:38,551 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 11:34:38,551 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 11:34:38,552 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:38,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 11:34:38,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 11:34:38,667 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-28 11:34:38,667 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-28 11:34:39,121 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 11:34:39,121 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-28 11:34:39,122 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:34:39 BoogieIcfgContainer [2018-11-28 11:34:39,122 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 11:34:39,122 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-28 11:34:39,122 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-28 11:34:39,125 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-28 11:34:39,126 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:34:39,126 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 11:34:38" (1/3) ... [2018-11-28 11:34:39,127 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2e70e321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:34:39, skipping insertion in model container [2018-11-28 11:34:39,127 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:34:39,127 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:34:38" (2/3) ... [2018-11-28 11:34:39,128 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2e70e321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:34:39, skipping insertion in model container [2018-11-28 11:34:39,128 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:34:39,128 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:34:39" (3/3) ... [2018-11-28 11:34:39,129 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-28 11:34:39,172 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 11:34:39,173 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-28 11:34:39,173 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-28 11:34:39,173 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-28 11:34:39,173 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 11:34:39,173 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 11:34:39,173 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-28 11:34:39,173 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 11:34:39,173 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-28 11:34:39,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-28 11:34:39,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-28 11:34:39,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:39,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:39,211 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:34:39,211 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:39,211 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-28 11:34:39,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-28 11:34:39,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-28 11:34:39,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:39,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:39,217 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:34:39,218 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:39,223 INFO L794 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 115#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 101#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 132#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 147#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 108#L99-2true [2018-11-28 11:34:39,223 INFO L796 eck$LassoCheckResult]: Loop: 108#L99-2true assume !false; 54#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72#L102true assume !(12292 == ssl3_accept_~s__state~0); 59#L105true assume !(16384 == ssl3_accept_~s__state~0); 64#L108true assume !(8192 == ssl3_accept_~s__state~0); 33#L111true assume !(24576 == ssl3_accept_~s__state~0); 17#L114true assume !(8195 == ssl3_accept_~s__state~0); 22#L117true assume 8480 == ssl3_accept_~s__state~0; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 90#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88#L603true ssl3_accept_~skip~0 := 0; 108#L99-2true [2018-11-28 11:34:39,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:39,227 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-11-28 11:34:39,228 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:39,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:39,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:39,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:39,295 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:39,296 INFO L82 PathProgramCache]: Analyzing trace with hash 722473111, now seen corresponding path program 1 times [2018-11-28 11:34:39,296 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:39,296 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:39,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:39,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:39,307 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:39,308 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346939, now seen corresponding path program 1 times [2018-11-28 11:34:39,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:39,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:39,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:39,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:39,369 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-28 11:34:39,370 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:39,371 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:39,471 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:39,472 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:39,472 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:39,472 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:39,472 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:34:39,472 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:39,472 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:39,472 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:39,473 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 11:34:39,473 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:39,473 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:39,486 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-28 11:34:39,491 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-28 11:34:39,496 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-28 11:34:39,498 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-28 11:34:39,500 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-28 11:34:39,502 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-28 11:34:39,507 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-28 11:34:39,565 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:39,565 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:39,575 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:39,575 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:39,580 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:39,580 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:39,604 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:39,604 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:39,635 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:34:39,635 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:39,639 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:34:39,654 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:39,654 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:39,654 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:39,654 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:39,654 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:34:39,654 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:39,654 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:39,654 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:39,654 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 11:34:39,654 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:39,654 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:39,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:39,666 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-28 11:34:39,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:39,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:39,675 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-28 11:34:39,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:39,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:39,743 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:39,746 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:34:39,747 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-28 11:34:39,749 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:39,749 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:39,749 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:39,749 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:39,750 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:39,751 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:39,751 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:39,754 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:39,754 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-28 11:34:39,755 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:39,755 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:39,755 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:39,755 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:39,755 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:39,756 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:39,756 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:39,762 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:34:39,767 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:34:39,767 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:34:39,769 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:34:39,769 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:34:39,770 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:34:39,770 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-28 11:34:39,771 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:34:39,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:39,801 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:39,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:39,812 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:39,835 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-28 11:34:39,844 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-28 11:34:39,846 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2018-11-28 11:34:40,403 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 817 states and 1384 transitions. Complement of second has 10 states. [2018-11-28 11:34:40,404 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-28 11:34:40,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:34:40,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2018-11-28 11:34:40,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 12 letters. [2018-11-28 11:34:40,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:40,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 17 letters. Loop has 12 letters. [2018-11-28 11:34:40,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:40,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 24 letters. [2018-11-28 11:34:40,411 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:40,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 817 states and 1384 transitions. [2018-11-28 11:34:40,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2018-11-28 11:34:40,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 817 states to 675 states and 1052 transitions. [2018-11-28 11:34:40,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2018-11-28 11:34:40,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2018-11-28 11:34:40,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1052 transitions. [2018-11-28 11:34:40,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:40,437 INFO L705 BuchiCegarLoop]: Abstraction has 675 states and 1052 transitions. [2018-11-28 11:34:40,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1052 transitions. [2018-11-28 11:34:40,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 471. [2018-11-28 11:34:40,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-11-28 11:34:40,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 730 transitions. [2018-11-28 11:34:40,477 INFO L728 BuchiCegarLoop]: Abstraction has 471 states and 730 transitions. [2018-11-28 11:34:40,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:40,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:40,480 INFO L87 Difference]: Start difference. First operand 471 states and 730 transitions. Second operand 3 states. [2018-11-28 11:34:40,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:40,554 INFO L93 Difference]: Finished difference Result 523 states and 811 transitions. [2018-11-28 11:34:40,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:40,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 523 states and 811 transitions. [2018-11-28 11:34:40,559 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2018-11-28 11:34:40,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 523 states to 523 states and 811 transitions. [2018-11-28 11:34:40,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2018-11-28 11:34:40,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2018-11-28 11:34:40,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 523 states and 811 transitions. [2018-11-28 11:34:40,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:40,563 INFO L705 BuchiCegarLoop]: Abstraction has 523 states and 811 transitions. [2018-11-28 11:34:40,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states and 811 transitions. [2018-11-28 11:34:40,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 503. [2018-11-28 11:34:40,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-11-28 11:34:40,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 785 transitions. [2018-11-28 11:34:40,580 INFO L728 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2018-11-28 11:34:40,580 INFO L608 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2018-11-28 11:34:40,580 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-28 11:34:40,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 503 states and 785 transitions. [2018-11-28 11:34:40,583 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2018-11-28 11:34:40,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:40,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:40,584 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,584 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,584 INFO L794 eck$LassoCheckResult]: Stem: 2285#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2286#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2283#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2284#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2242#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2327#L99-2 assume !false; 2421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(12292 == ssl3_accept_~s__state~0); 2493#L105 assume !(16384 == ssl3_accept_~s__state~0); 2491#L108 assume !(8192 == ssl3_accept_~s__state~0); 2492#L111 assume !(24576 == ssl3_accept_~s__state~0); 2391#L114 assume !(8195 == ssl3_accept_~s__state~0); 2390#L117 assume !(8480 == ssl3_accept_~s__state~0); 2389#L120 assume !(8481 == ssl3_accept_~s__state~0); 2388#L123 assume !(8482 == ssl3_accept_~s__state~0); 2387#L126 assume 8464 == ssl3_accept_~s__state~0; 2152#L133 [2018-11-28 11:34:40,585 INFO L796 eck$LassoCheckResult]: Loop: 2152#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2055#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2047#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2048#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2419#L603 ssl3_accept_~skip~0 := 0; 2420#L99-2 assume !false; 2413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2414#L102 assume !(12292 == ssl3_accept_~s__state~0); 2407#L105 assume !(16384 == ssl3_accept_~s__state~0); 2408#L108 assume !(8192 == ssl3_accept_~s__state~0); 2403#L111 assume !(24576 == ssl3_accept_~s__state~0); 2404#L114 assume !(8195 == ssl3_accept_~s__state~0); 2334#L117 assume !(8480 == ssl3_accept_~s__state~0); 2332#L120 assume !(8481 == ssl3_accept_~s__state~0); 2329#L123 assume !(8482 == ssl3_accept_~s__state~0); 2330#L126 assume 8464 == ssl3_accept_~s__state~0; 2152#L133 [2018-11-28 11:34:40,586 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,586 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-11-28 11:34:40,586 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,586 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:40,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:40,601 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,602 INFO L82 PathProgramCache]: Analyzing trace with hash 1550105505, now seen corresponding path program 1 times [2018-11-28 11:34:40,602 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,602 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:40,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:40,618 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-28 11:34:40,618 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:40,618 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:40,618 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:40,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:40,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:40,619 INFO L87 Difference]: Start difference. First operand 503 states and 785 transitions. cyclomatic complexity: 285 Second operand 3 states. [2018-11-28 11:34:40,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:40,737 INFO L93 Difference]: Finished difference Result 613 states and 963 transitions. [2018-11-28 11:34:40,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:40,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 963 transitions. [2018-11-28 11:34:40,740 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2018-11-28 11:34:40,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 963 transitions. [2018-11-28 11:34:40,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2018-11-28 11:34:40,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2018-11-28 11:34:40,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 963 transitions. [2018-11-28 11:34:40,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:40,744 INFO L705 BuchiCegarLoop]: Abstraction has 613 states and 963 transitions. [2018-11-28 11:34:40,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 963 transitions. [2018-11-28 11:34:40,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 537. [2018-11-28 11:34:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2018-11-28 11:34:40,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 835 transitions. [2018-11-28 11:34:40,752 INFO L728 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2018-11-28 11:34:40,753 INFO L608 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2018-11-28 11:34:40,753 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-28 11:34:40,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 537 states and 835 transitions. [2018-11-28 11:34:40,756 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2018-11-28 11:34:40,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:40,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:40,757 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,757 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,758 INFO L794 eck$LassoCheckResult]: Stem: 3411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3412#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3407#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3408#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3366#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3453#L99-2 assume !false; 3567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3566#L102 assume !(12292 == ssl3_accept_~s__state~0); 3565#L105 assume !(16384 == ssl3_accept_~s__state~0); 3563#L108 assume !(8192 == ssl3_accept_~s__state~0); 3561#L111 assume !(24576 == ssl3_accept_~s__state~0); 3558#L114 assume !(8195 == ssl3_accept_~s__state~0); 3556#L117 assume !(8480 == ssl3_accept_~s__state~0); 3554#L120 assume !(8481 == ssl3_accept_~s__state~0); 3552#L123 assume !(8482 == ssl3_accept_~s__state~0); 3550#L126 assume 8464 == ssl3_accept_~s__state~0; 3274#L133 [2018-11-28 11:34:40,758 INFO L796 eck$LassoCheckResult]: Loop: 3274#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3177#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3169#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3170#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3680#L603 ssl3_accept_~skip~0 := 0; 3678#L99-2 assume !false; 3675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3643#L102 assume 12292 == ssl3_accept_~s__state~0; 3216#L103 ssl3_accept_~s__new_session~0 := 1; 3217#L211 ssl3_accept_~s__server~0 := 1; 3260#L216 assume 0 != ssl3_accept_~cb~0; 3249#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3250#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3290#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3295#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3385#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3427#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3679#L603 ssl3_accept_~skip~0 := 0; 3677#L99-2 assume !false; 3651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3652#L102 assume !(12292 == ssl3_accept_~s__state~0); 3674#L105 assume !(16384 == ssl3_accept_~s__state~0); 3673#L108 assume !(8192 == ssl3_accept_~s__state~0); 3672#L111 assume !(24576 == ssl3_accept_~s__state~0); 3472#L114 assume !(8195 == ssl3_accept_~s__state~0); 3461#L117 assume !(8480 == ssl3_accept_~s__state~0); 3462#L120 assume !(8481 == ssl3_accept_~s__state~0); 3456#L123 assume !(8482 == ssl3_accept_~s__state~0); 3457#L126 assume 8464 == ssl3_accept_~s__state~0; 3274#L133 [2018-11-28 11:34:40,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,758 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-11-28 11:34:40,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:40,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:40,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:40,772 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1497690768, now seen corresponding path program 1 times [2018-11-28 11:34:40,772 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,772 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:40,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:40,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:40,792 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:40,792 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:40,792 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:40,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:40,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:40,793 INFO L87 Difference]: Start difference. First operand 537 states and 835 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-28 11:34:40,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:40,903 INFO L93 Difference]: Finished difference Result 662 states and 946 transitions. [2018-11-28 11:34:40,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:40,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 946 transitions. [2018-11-28 11:34:40,907 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-28 11:34:40,909 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 589 states and 866 transitions. [2018-11-28 11:34:40,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-11-28 11:34:40,910 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-28 11:34:40,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 866 transitions. [2018-11-28 11:34:40,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:40,911 INFO L705 BuchiCegarLoop]: Abstraction has 589 states and 866 transitions. [2018-11-28 11:34:40,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 866 transitions. [2018-11-28 11:34:40,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 546. [2018-11-28 11:34:40,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-11-28 11:34:40,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 815 transitions. [2018-11-28 11:34:40,919 INFO L728 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2018-11-28 11:34:40,919 INFO L608 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2018-11-28 11:34:40,919 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-28 11:34:40,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 815 transitions. [2018-11-28 11:34:40,921 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-28 11:34:40,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:40,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:40,922 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,922 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:40,922 INFO L794 eck$LassoCheckResult]: Stem: 4609#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4610#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4605#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4606#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4564#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4652#L99-2 assume !false; 4886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4889#L102 assume !(12292 == ssl3_accept_~s__state~0); 4888#L105 assume !(16384 == ssl3_accept_~s__state~0); 4887#L108 assume 8192 == ssl3_accept_~s__state~0; 4644#L211 [2018-11-28 11:34:40,923 INFO L796 eck$LassoCheckResult]: Loop: 4644#L211 ssl3_accept_~s__server~0 := 1; 4461#L216 assume 0 != ssl3_accept_~cb~0; 4451#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4452#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4489#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4492#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4585#L243 assume 12292 != ssl3_accept_~s__state~0; 4645#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4526#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4856#L603 ssl3_accept_~skip~0 := 0; 4855#L99-2 assume !false; 4854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4853#L102 assume !(12292 == ssl3_accept_~s__state~0); 4852#L105 assume !(16384 == ssl3_accept_~s__state~0); 4851#L108 assume 8192 == ssl3_accept_~s__state~0; 4644#L211 [2018-11-28 11:34:40,923 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-11-28 11:34:40,923 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,923 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,924 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:40,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:40,946 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-28 11:34:40,946 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:40,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:34:40,947 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:40,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:40,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1217748185, now seen corresponding path program 1 times [2018-11-28 11:34:40,947 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:40,947 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:40,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,948 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:40,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:40,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:40,966 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-28 11:34:40,966 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:40,966 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:40,966 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:40,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:40,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:40,967 INFO L87 Difference]: Start difference. First operand 546 states and 815 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-28 11:34:41,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,027 INFO L93 Difference]: Finished difference Result 556 states and 823 transitions. [2018-11-28 11:34:41,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,034 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 823 transitions. [2018-11-28 11:34:41,036 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-28 11:34:41,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 823 transitions. [2018-11-28 11:34:41,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2018-11-28 11:34:41,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2018-11-28 11:34:41,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 823 transitions. [2018-11-28 11:34:41,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,040 INFO L705 BuchiCegarLoop]: Abstraction has 556 states and 823 transitions. [2018-11-28 11:34:41,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 823 transitions. [2018-11-28 11:34:41,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2018-11-28 11:34:41,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-11-28 11:34:41,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 811 transitions. [2018-11-28 11:34:41,049 INFO L728 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2018-11-28 11:34:41,049 INFO L608 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2018-11-28 11:34:41,049 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-28 11:34:41,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 811 transitions. [2018-11-28 11:34:41,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-28 11:34:41,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,052 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,052 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-28 11:34:41,052 INFO L794 eck$LassoCheckResult]: Stem: 5709#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5710#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5705#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5706#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5670#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5752#L99-2 assume !false; 5925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5950#L102 assume !(12292 == ssl3_accept_~s__state~0); 5948#L105 assume !(16384 == ssl3_accept_~s__state~0); 5946#L108 assume !(8192 == ssl3_accept_~s__state~0); 5944#L111 assume !(24576 == ssl3_accept_~s__state~0); 5942#L114 assume 8195 == ssl3_accept_~s__state~0; 5776#L211 [2018-11-28 11:34:41,052 INFO L796 eck$LassoCheckResult]: Loop: 5776#L211 ssl3_accept_~s__server~0 := 1; 5570#L216 assume 0 != ssl3_accept_~cb~0; 5560#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5561#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5597#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5600#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5603#L243 assume 12292 != ssl3_accept_~s__state~0; 5604#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5496#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5497#L603 ssl3_accept_~skip~0 := 0; 5971#L99-2 assume !false; 5970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5962#L102 assume !(12292 == ssl3_accept_~s__state~0); 5935#L105 assume !(16384 == ssl3_accept_~s__state~0); 5929#L108 assume !(8192 == ssl3_accept_~s__state~0); 5928#L111 assume !(24576 == ssl3_accept_~s__state~0); 5927#L114 assume 8195 == ssl3_accept_~s__state~0; 5776#L211 [2018-11-28 11:34:41,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,053 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-11-28 11:34:41,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,071 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-28 11:34:41,072 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,072 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:34:41,072 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:41,072 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,072 INFO L82 PathProgramCache]: Analyzing trace with hash 2024905150, now seen corresponding path program 1 times [2018-11-28 11:34:41,072 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,072 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,073 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,099 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-28 11:34:41,099 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,100 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:41,100 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,100 INFO L87 Difference]: Start difference. First operand 546 states and 811 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-28 11:34:41,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,169 INFO L93 Difference]: Finished difference Result 556 states and 819 transitions. [2018-11-28 11:34:41,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 819 transitions. [2018-11-28 11:34:41,171 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-28 11:34:41,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 819 transitions. [2018-11-28 11:34:41,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2018-11-28 11:34:41,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2018-11-28 11:34:41,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 819 transitions. [2018-11-28 11:34:41,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,173 INFO L705 BuchiCegarLoop]: Abstraction has 556 states and 819 transitions. [2018-11-28 11:34:41,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 819 transitions. [2018-11-28 11:34:41,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2018-11-28 11:34:41,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-11-28 11:34:41,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 807 transitions. [2018-11-28 11:34:41,179 INFO L728 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2018-11-28 11:34:41,179 INFO L608 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2018-11-28 11:34:41,179 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-28 11:34:41,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 807 transitions. [2018-11-28 11:34:41,180 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-28 11:34:41,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,181 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,182 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-28 11:34:41,182 INFO L794 eck$LassoCheckResult]: Stem: 6827#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6828#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6823#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6824#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6784#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6867#L99-2 assume !false; 7015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7049#L102 assume !(12292 == ssl3_accept_~s__state~0); 7043#L105 assume !(16384 == ssl3_accept_~s__state~0); 7041#L108 assume !(8192 == ssl3_accept_~s__state~0); 7038#L111 assume !(24576 == ssl3_accept_~s__state~0); 7035#L114 assume !(8195 == ssl3_accept_~s__state~0); 7032#L117 assume !(8480 == ssl3_accept_~s__state~0); 7027#L120 assume !(8481 == ssl3_accept_~s__state~0); 7025#L123 assume !(8482 == ssl3_accept_~s__state~0); 6919#L126 assume 8464 == ssl3_accept_~s__state~0; 6696#L133 [2018-11-28 11:34:41,182 INFO L796 eck$LassoCheckResult]: Loop: 6696#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6604#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6592#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6593#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7115#L603 ssl3_accept_~skip~0 := 0; 7114#L99-2 assume !false; 7113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7112#L102 assume !(12292 == ssl3_accept_~s__state~0); 7111#L105 assume !(16384 == ssl3_accept_~s__state~0); 7110#L108 assume !(8192 == ssl3_accept_~s__state~0); 7109#L111 assume !(24576 == ssl3_accept_~s__state~0); 7108#L114 assume !(8195 == ssl3_accept_~s__state~0); 7107#L117 assume !(8480 == ssl3_accept_~s__state~0); 7106#L120 assume !(8481 == ssl3_accept_~s__state~0); 7105#L123 assume !(8482 == ssl3_accept_~s__state~0); 7104#L126 assume !(8464 == ssl3_accept_~s__state~0); 7102#L129 assume !(8465 == ssl3_accept_~s__state~0); 7100#L132 assume !(8466 == ssl3_accept_~s__state~0); 7099#L135 assume 8496 == ssl3_accept_~s__state~0; 6983#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7097#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7095#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6631#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6632#L293-2 ssl3_accept_~s__init_num~0 := 0; 6605#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6606#L603 ssl3_accept_~skip~0 := 0; 6809#L99-2 assume !false; 6755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6756#L102 assume 12292 == ssl3_accept_~s__state~0; 7008#L103 ssl3_accept_~s__new_session~0 := 1; 7004#L211 ssl3_accept_~s__server~0 := 1; 7002#L216 assume 0 != ssl3_accept_~cb~0; 7000#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6998#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6995#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6992#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6989#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6972#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6964#L603 ssl3_accept_~skip~0 := 0; 6961#L99-2 assume !false; 6958#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6956#L102 assume !(12292 == ssl3_accept_~s__state~0); 6954#L105 assume !(16384 == ssl3_accept_~s__state~0); 6952#L108 assume !(8192 == ssl3_accept_~s__state~0); 6950#L111 assume !(24576 == ssl3_accept_~s__state~0); 6947#L114 assume !(8195 == ssl3_accept_~s__state~0); 6944#L117 assume !(8480 == ssl3_accept_~s__state~0); 6942#L120 assume !(8481 == ssl3_accept_~s__state~0); 6869#L123 assume !(8482 == ssl3_accept_~s__state~0); 6870#L126 assume 8464 == ssl3_accept_~s__state~0; 6696#L133 [2018-11-28 11:34:41,182 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,182 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-11-28 11:34:41,182 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,196 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,196 INFO L82 PathProgramCache]: Analyzing trace with hash 2116791525, now seen corresponding path program 1 times [2018-11-28 11:34:41,196 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,197 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:41,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,224 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:41,224 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,224 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,224 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,225 INFO L87 Difference]: Start difference. First operand 546 states and 807 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-28 11:34:41,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,315 INFO L93 Difference]: Finished difference Result 689 states and 974 transitions. [2018-11-28 11:34:41,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 974 transitions. [2018-11-28 11:34:41,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2018-11-28 11:34:41,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 631 states and 916 transitions. [2018-11-28 11:34:41,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-28 11:34:41,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 441 [2018-11-28 11:34:41,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 916 transitions. [2018-11-28 11:34:41,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,320 INFO L705 BuchiCegarLoop]: Abstraction has 631 states and 916 transitions. [2018-11-28 11:34:41,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 916 transitions. [2018-11-28 11:34:41,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 618. [2018-11-28 11:34:41,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 618 states. [2018-11-28 11:34:41,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 900 transitions. [2018-11-28 11:34:41,325 INFO L728 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2018-11-28 11:34:41,325 INFO L608 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2018-11-28 11:34:41,325 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-28 11:34:41,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 900 transitions. [2018-11-28 11:34:41,327 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 402 [2018-11-28 11:34:41,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,328 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,328 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,328 INFO L794 eck$LassoCheckResult]: Stem: 8067#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8068#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8063#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8064#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8025#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8113#L99-2 assume !false; 8184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8409#L102 assume !(12292 == ssl3_accept_~s__state~0); 8407#L105 assume !(16384 == ssl3_accept_~s__state~0); 8405#L108 assume !(8192 == ssl3_accept_~s__state~0); 8403#L111 assume !(24576 == ssl3_accept_~s__state~0); 8401#L114 assume !(8195 == ssl3_accept_~s__state~0); 8399#L117 assume !(8480 == ssl3_accept_~s__state~0); 8398#L120 assume !(8481 == ssl3_accept_~s__state~0); 8094#L123 assume !(8482 == ssl3_accept_~s__state~0); 8095#L126 assume 8464 == ssl3_accept_~s__state~0; 7933#L133 [2018-11-28 11:34:41,328 INFO L796 eck$LassoCheckResult]: Loop: 7933#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7841#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7833#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7834#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8415#L603 ssl3_accept_~skip~0 := 0; 8413#L99-2 assume !false; 8411#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8410#L102 assume !(12292 == ssl3_accept_~s__state~0); 8408#L105 assume !(16384 == ssl3_accept_~s__state~0); 8406#L108 assume !(8192 == ssl3_accept_~s__state~0); 8404#L111 assume !(24576 == ssl3_accept_~s__state~0); 8402#L114 assume !(8195 == ssl3_accept_~s__state~0); 8400#L117 assume !(8480 == ssl3_accept_~s__state~0); 8396#L120 assume !(8481 == ssl3_accept_~s__state~0); 8392#L123 assume !(8482 == ssl3_accept_~s__state~0); 8325#L126 assume !(8464 == ssl3_accept_~s__state~0); 8324#L129 assume !(8465 == ssl3_accept_~s__state~0); 8322#L132 assume !(8466 == ssl3_accept_~s__state~0); 8312#L135 assume 8496 == ssl3_accept_~s__state~0; 8209#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8302#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8301#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8295#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8264#L293-2 ssl3_accept_~s__init_num~0 := 0; 8152#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8249#L603 ssl3_accept_~skip~0 := 0; 8247#L99-2 assume !false; 8245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8242#L102 assume !(12292 == ssl3_accept_~s__state~0); 8240#L105 assume 16384 == ssl3_accept_~s__state~0; 8236#L211 ssl3_accept_~s__server~0 := 1; 8275#L216 assume 0 != ssl3_accept_~cb~0; 8274#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8273#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8271#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8269#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8260#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8254#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8248#L603 ssl3_accept_~skip~0 := 0; 8246#L99-2 assume !false; 8244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8241#L102 assume !(12292 == ssl3_accept_~s__state~0); 8239#L105 assume !(16384 == ssl3_accept_~s__state~0); 8237#L108 assume !(8192 == ssl3_accept_~s__state~0); 8234#L111 assume !(24576 == ssl3_accept_~s__state~0); 8232#L114 assume !(8195 == ssl3_accept_~s__state~0); 8230#L117 assume !(8480 == ssl3_accept_~s__state~0); 8226#L120 assume !(8481 == ssl3_accept_~s__state~0); 8115#L123 assume !(8482 == ssl3_accept_~s__state~0); 8116#L126 assume 8464 == ssl3_accept_~s__state~0; 7933#L133 [2018-11-28 11:34:41,328 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,328 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-11-28 11:34:41,328 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,329 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,342 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1275202491, now seen corresponding path program 1 times [2018-11-28 11:34:41,343 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,343 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:41,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:41,364 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,364 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,364 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,365 INFO L87 Difference]: Start difference. First operand 618 states and 900 transitions. cyclomatic complexity: 285 Second operand 3 states. [2018-11-28 11:34:41,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,465 INFO L93 Difference]: Finished difference Result 764 states and 1122 transitions. [2018-11-28 11:34:41,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 1122 transitions. [2018-11-28 11:34:41,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 495 [2018-11-28 11:34:41,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 757 states and 1115 transitions. [2018-11-28 11:34:41,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 525 [2018-11-28 11:34:41,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 525 [2018-11-28 11:34:41,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 1115 transitions. [2018-11-28 11:34:41,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,471 INFO L705 BuchiCegarLoop]: Abstraction has 757 states and 1115 transitions. [2018-11-28 11:34:41,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 1115 transitions. [2018-11-28 11:34:41,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 738. [2018-11-28 11:34:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 738 states. [2018-11-28 11:34:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1087 transitions. [2018-11-28 11:34:41,477 INFO L728 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2018-11-28 11:34:41,477 INFO L608 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2018-11-28 11:34:41,477 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-28 11:34:41,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 738 states and 1087 transitions. [2018-11-28 11:34:41,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 482 [2018-11-28 11:34:41,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,480 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,480 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:41,480 INFO L794 eck$LassoCheckResult]: Stem: 9450#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9451#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9448#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9449#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9411#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9497#L99-2 assume !false; 9734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9822#L102 assume !(12292 == ssl3_accept_~s__state~0); 9819#L105 assume !(16384 == ssl3_accept_~s__state~0); 9816#L108 assume !(8192 == ssl3_accept_~s__state~0); 9813#L111 assume !(24576 == ssl3_accept_~s__state~0); 9810#L114 assume !(8195 == ssl3_accept_~s__state~0); 9806#L117 assume !(8480 == ssl3_accept_~s__state~0); 9805#L120 assume !(8481 == ssl3_accept_~s__state~0); 9804#L123 assume !(8482 == ssl3_accept_~s__state~0); 9637#L126 assume 8464 == ssl3_accept_~s__state~0; 9320#L133 [2018-11-28 11:34:41,480 INFO L796 eck$LassoCheckResult]: Loop: 9320#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9229#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9221#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9222#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9903#L603 ssl3_accept_~skip~0 := 0; 9902#L99-2 assume !false; 9901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9899#L102 assume !(12292 == ssl3_accept_~s__state~0); 9897#L105 assume !(16384 == ssl3_accept_~s__state~0); 9896#L108 assume !(8192 == ssl3_accept_~s__state~0); 9883#L111 assume !(24576 == ssl3_accept_~s__state~0); 9272#L114 assume !(8195 == ssl3_accept_~s__state~0); 9273#L117 assume !(8480 == ssl3_accept_~s__state~0); 9244#L120 assume !(8481 == ssl3_accept_~s__state~0); 9245#L123 assume !(8482 == ssl3_accept_~s__state~0); 9467#L126 assume !(8464 == ssl3_accept_~s__state~0); 9468#L129 assume !(8465 == ssl3_accept_~s__state~0); 9463#L132 assume !(8466 == ssl3_accept_~s__state~0); 9464#L135 assume 8496 == ssl3_accept_~s__state~0; 9544#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9718#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9715#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9713#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9701#L293-2 ssl3_accept_~s__init_num~0 := 0; 9610#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9692#L603 ssl3_accept_~skip~0 := 0; 9690#L99-2 assume !false; 9688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9686#L102 assume !(12292 == ssl3_accept_~s__state~0); 9684#L105 assume !(16384 == ssl3_accept_~s__state~0); 9682#L108 assume !(8192 == ssl3_accept_~s__state~0); 9680#L111 assume !(24576 == ssl3_accept_~s__state~0); 9678#L114 assume !(8195 == ssl3_accept_~s__state~0); 9676#L117 assume !(8480 == ssl3_accept_~s__state~0); 9674#L120 assume !(8481 == ssl3_accept_~s__state~0); 9672#L123 assume !(8482 == ssl3_accept_~s__state~0); 9670#L126 assume !(8464 == ssl3_accept_~s__state~0); 9668#L129 assume !(8465 == ssl3_accept_~s__state~0); 9666#L132 assume !(8466 == ssl3_accept_~s__state~0); 9664#L135 assume !(8496 == ssl3_accept_~s__state~0); 9662#L138 assume !(8497 == ssl3_accept_~s__state~0); 9660#L141 assume !(8512 == ssl3_accept_~s__state~0); 9658#L144 assume !(8513 == ssl3_accept_~s__state~0); 9656#L147 assume !(8528 == ssl3_accept_~s__state~0); 9654#L150 assume !(8529 == ssl3_accept_~s__state~0); 9635#L153 assume !(8544 == ssl3_accept_~s__state~0); 9624#L156 assume !(8545 == ssl3_accept_~s__state~0); 9625#L159 assume 8560 == ssl3_accept_~s__state~0; 9402#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9403#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9375#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9828#L603 ssl3_accept_~skip~0 := 0; 9825#L99-2 assume !false; 9823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9820#L102 assume !(12292 == ssl3_accept_~s__state~0); 9817#L105 assume !(16384 == ssl3_accept_~s__state~0); 9814#L108 assume !(8192 == ssl3_accept_~s__state~0); 9811#L111 assume !(24576 == ssl3_accept_~s__state~0); 9807#L114 assume !(8195 == ssl3_accept_~s__state~0); 9802#L117 assume !(8480 == ssl3_accept_~s__state~0); 9599#L120 assume !(8481 == ssl3_accept_~s__state~0); 9498#L123 assume !(8482 == ssl3_accept_~s__state~0); 9499#L126 assume 8464 == ssl3_accept_~s__state~0; 9320#L133 [2018-11-28 11:34:41,480 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-11-28 11:34:41,481 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,481 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,496 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1390710607, now seen corresponding path program 1 times [2018-11-28 11:34:41,497 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,497 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:41,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:41,532 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,532 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,533 INFO L87 Difference]: Start difference. First operand 738 states and 1087 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-28 11:34:41,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,626 INFO L93 Difference]: Finished difference Result 871 states and 1194 transitions. [2018-11-28 11:34:41,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1194 transitions. [2018-11-28 11:34:41,628 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 575 [2018-11-28 11:34:41,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1194 transitions. [2018-11-28 11:34:41,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 605 [2018-11-28 11:34:41,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 605 [2018-11-28 11:34:41,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1194 transitions. [2018-11-28 11:34:41,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,632 INFO L705 BuchiCegarLoop]: Abstraction has 871 states and 1194 transitions. [2018-11-28 11:34:41,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1194 transitions. [2018-11-28 11:34:41,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2018-11-28 11:34:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 863 states. [2018-11-28 11:34:41,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1183 transitions. [2018-11-28 11:34:41,638 INFO L728 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2018-11-28 11:34:41,639 INFO L608 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2018-11-28 11:34:41,639 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-28 11:34:41,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1183 transitions. [2018-11-28 11:34:41,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2018-11-28 11:34:41,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,641 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,641 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,642 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:41,642 INFO L794 eck$LassoCheckResult]: Stem: 11063#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11064#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11059#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11060#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11021#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11112#L99-2 assume !false; 11336#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11514#L102 assume !(12292 == ssl3_accept_~s__state~0); 11512#L105 assume !(16384 == ssl3_accept_~s__state~0); 11511#L108 assume !(8192 == ssl3_accept_~s__state~0); 11510#L111 assume !(24576 == ssl3_accept_~s__state~0); 11508#L114 assume !(8195 == ssl3_accept_~s__state~0); 11507#L117 assume !(8480 == ssl3_accept_~s__state~0); 11506#L120 assume !(8481 == ssl3_accept_~s__state~0); 11504#L123 assume !(8482 == ssl3_accept_~s__state~0); 11503#L126 assume 8464 == ssl3_accept_~s__state~0; 10934#L133 [2018-11-28 11:34:41,642 INFO L796 eck$LassoCheckResult]: Loop: 10934#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10846#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10834#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10835#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11613#L603 ssl3_accept_~skip~0 := 0; 11611#L99-2 assume !false; 11609#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11607#L102 assume !(12292 == ssl3_accept_~s__state~0); 11605#L105 assume !(16384 == ssl3_accept_~s__state~0); 11603#L108 assume !(8192 == ssl3_accept_~s__state~0); 11602#L111 assume !(24576 == ssl3_accept_~s__state~0); 11601#L114 assume !(8195 == ssl3_accept_~s__state~0); 11600#L117 assume !(8480 == ssl3_accept_~s__state~0); 11599#L120 assume !(8481 == ssl3_accept_~s__state~0); 11598#L123 assume !(8482 == ssl3_accept_~s__state~0); 11596#L126 assume !(8464 == ssl3_accept_~s__state~0); 11594#L129 assume !(8465 == ssl3_accept_~s__state~0); 11592#L132 assume !(8466 == ssl3_accept_~s__state~0); 11360#L135 assume 8496 == ssl3_accept_~s__state~0; 10904#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10905#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10944#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10875#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10876#L293-2 ssl3_accept_~s__init_num~0 := 0; 11654#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11648#L603 ssl3_accept_~skip~0 := 0; 11646#L99-2 assume !false; 11644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11642#L102 assume !(12292 == ssl3_accept_~s__state~0); 11640#L105 assume !(16384 == ssl3_accept_~s__state~0); 11638#L108 assume !(8192 == ssl3_accept_~s__state~0); 11636#L111 assume !(24576 == ssl3_accept_~s__state~0); 11634#L114 assume !(8195 == ssl3_accept_~s__state~0); 11632#L117 assume !(8480 == ssl3_accept_~s__state~0); 11630#L120 assume !(8481 == ssl3_accept_~s__state~0); 11628#L123 assume !(8482 == ssl3_accept_~s__state~0); 11626#L126 assume !(8464 == ssl3_accept_~s__state~0); 11619#L129 assume !(8465 == ssl3_accept_~s__state~0); 11561#L132 assume !(8466 == ssl3_accept_~s__state~0); 11560#L135 assume !(8496 == ssl3_accept_~s__state~0); 11361#L138 assume !(8497 == ssl3_accept_~s__state~0); 11311#L141 assume 8512 == ssl3_accept_~s__state~0; 11302#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10920#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10871#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10872#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11554#L603 ssl3_accept_~skip~0 := 0; 11490#L99-2 assume !false; 11487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11485#L102 assume !(12292 == ssl3_accept_~s__state~0); 11483#L105 assume !(16384 == ssl3_accept_~s__state~0); 11479#L108 assume !(8192 == ssl3_accept_~s__state~0); 11477#L111 assume !(24576 == ssl3_accept_~s__state~0); 11475#L114 assume !(8195 == ssl3_accept_~s__state~0); 11474#L117 assume !(8480 == ssl3_accept_~s__state~0); 11465#L120 assume !(8481 == ssl3_accept_~s__state~0); 11462#L123 assume !(8482 == ssl3_accept_~s__state~0); 11458#L126 assume !(8464 == ssl3_accept_~s__state~0); 11450#L129 assume !(8465 == ssl3_accept_~s__state~0); 11420#L132 assume !(8466 == ssl3_accept_~s__state~0); 11419#L135 assume !(8496 == ssl3_accept_~s__state~0); 11418#L138 assume !(8497 == ssl3_accept_~s__state~0); 11417#L141 assume !(8512 == ssl3_accept_~s__state~0); 11309#L144 assume !(8513 == ssl3_accept_~s__state~0); 11310#L147 assume !(8528 == ssl3_accept_~s__state~0); 11320#L150 assume !(8529 == ssl3_accept_~s__state~0); 11144#L153 assume !(8544 == ssl3_accept_~s__state~0); 11145#L156 assume !(8545 == ssl3_accept_~s__state~0); 11146#L159 assume 8560 == ssl3_accept_~s__state~0; 11012#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11013#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10982#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11384#L603 ssl3_accept_~skip~0 := 0; 11381#L99-2 assume !false; 11379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11377#L102 assume !(12292 == ssl3_accept_~s__state~0); 11374#L105 assume !(16384 == ssl3_accept_~s__state~0); 11372#L108 assume !(8192 == ssl3_accept_~s__state~0); 11371#L111 assume !(24576 == ssl3_accept_~s__state~0); 11369#L114 assume !(8195 == ssl3_accept_~s__state~0); 11366#L117 assume !(8480 == ssl3_accept_~s__state~0); 11363#L120 assume !(8481 == ssl3_accept_~s__state~0); 11114#L123 assume !(8482 == ssl3_accept_~s__state~0); 11115#L126 assume 8464 == ssl3_accept_~s__state~0; 10934#L133 [2018-11-28 11:34:41,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,642 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-11-28 11:34:41,642 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,642 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1023641178, now seen corresponding path program 1 times [2018-11-28 11:34:41,660 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,660 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,661 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:41,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-28 11:34:41,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,688 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,689 INFO L87 Difference]: Start difference. First operand 863 states and 1183 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-28 11:34:41,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,761 INFO L93 Difference]: Finished difference Result 977 states and 1336 transitions. [2018-11-28 11:34:41,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1336 transitions. [2018-11-28 11:34:41,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2018-11-28 11:34:41,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1336 transitions. [2018-11-28 11:34:41,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 674 [2018-11-28 11:34:41,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 674 [2018-11-28 11:34:41,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1336 transitions. [2018-11-28 11:34:41,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,769 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1336 transitions. [2018-11-28 11:34:41,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1336 transitions. [2018-11-28 11:34:41,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 938. [2018-11-28 11:34:41,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2018-11-28 11:34:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1273 transitions. [2018-11-28 11:34:41,777 INFO L728 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2018-11-28 11:34:41,777 INFO L608 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2018-11-28 11:34:41,777 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-28 11:34:41,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 938 states and 1273 transitions. [2018-11-28 11:34:41,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2018-11-28 11:34:41,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,780 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,780 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,781 INFO L794 eck$LassoCheckResult]: Stem: 12917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12918#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12913#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12914#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12869#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12974#L99-2 assume !false; 13098#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13411#L102 assume !(12292 == ssl3_accept_~s__state~0); 13408#L105 assume !(16384 == ssl3_accept_~s__state~0); 13402#L108 assume !(8192 == ssl3_accept_~s__state~0); 13400#L111 assume !(24576 == ssl3_accept_~s__state~0); 13399#L114 assume !(8195 == ssl3_accept_~s__state~0); 13398#L117 assume !(8480 == ssl3_accept_~s__state~0); 13397#L120 assume !(8481 == ssl3_accept_~s__state~0); 13396#L123 assume !(8482 == ssl3_accept_~s__state~0); 13395#L126 assume 8464 == ssl3_accept_~s__state~0; 12781#L133 [2018-11-28 11:34:41,781 INFO L796 eck$LassoCheckResult]: Loop: 12781#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12692#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12680#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12681#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13529#L603 ssl3_accept_~skip~0 := 0; 13526#L99-2 assume !false; 13523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13520#L102 assume !(12292 == ssl3_accept_~s__state~0); 13517#L105 assume !(16384 == ssl3_accept_~s__state~0); 13514#L108 assume !(8192 == ssl3_accept_~s__state~0); 13511#L111 assume !(24576 == ssl3_accept_~s__state~0); 13508#L114 assume !(8195 == ssl3_accept_~s__state~0); 13505#L117 assume !(8480 == ssl3_accept_~s__state~0); 13502#L120 assume !(8481 == ssl3_accept_~s__state~0); 13499#L123 assume !(8482 == ssl3_accept_~s__state~0); 13496#L126 assume !(8464 == ssl3_accept_~s__state~0); 13493#L129 assume !(8465 == ssl3_accept_~s__state~0); 13490#L132 assume !(8466 == ssl3_accept_~s__state~0); 13341#L135 assume 8496 == ssl3_accept_~s__state~0; 13339#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13338#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13337#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13335#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13334#L293-2 ssl3_accept_~s__init_num~0 := 0; 13333#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13328#L603 ssl3_accept_~skip~0 := 0; 13327#L99-2 assume !false; 13326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13325#L102 assume !(12292 == ssl3_accept_~s__state~0); 13324#L105 assume !(16384 == ssl3_accept_~s__state~0); 13323#L108 assume !(8192 == ssl3_accept_~s__state~0); 13322#L111 assume !(24576 == ssl3_accept_~s__state~0); 13321#L114 assume !(8195 == ssl3_accept_~s__state~0); 13320#L117 assume !(8480 == ssl3_accept_~s__state~0); 13319#L120 assume !(8481 == ssl3_accept_~s__state~0); 13318#L123 assume !(8482 == ssl3_accept_~s__state~0); 13317#L126 assume !(8464 == ssl3_accept_~s__state~0); 13316#L129 assume !(8465 == ssl3_accept_~s__state~0); 13315#L132 assume !(8466 == ssl3_accept_~s__state~0); 13314#L135 assume !(8496 == ssl3_accept_~s__state~0); 13313#L138 assume !(8497 == ssl3_accept_~s__state~0); 13312#L141 assume !(8512 == ssl3_accept_~s__state~0); 13311#L144 assume !(8513 == ssl3_accept_~s__state~0); 13310#L147 assume !(8528 == ssl3_accept_~s__state~0); 13309#L150 assume !(8529 == ssl3_accept_~s__state~0); 13307#L153 assume !(8544 == ssl3_accept_~s__state~0); 13305#L156 assume !(8545 == ssl3_accept_~s__state~0); 13303#L159 assume !(8560 == ssl3_accept_~s__state~0); 13301#L162 assume !(8561 == ssl3_accept_~s__state~0); 13299#L165 assume !(8448 == ssl3_accept_~s__state~0); 13297#L168 assume !(8576 == ssl3_accept_~s__state~0); 13295#L171 assume !(8577 == ssl3_accept_~s__state~0); 13293#L174 assume !(8592 == ssl3_accept_~s__state~0); 13291#L177 assume !(8593 == ssl3_accept_~s__state~0); 13290#L180 assume !(8608 == ssl3_accept_~s__state~0); 13289#L183 assume !(8609 == ssl3_accept_~s__state~0); 13288#L186 assume !(8640 == ssl3_accept_~s__state~0); 13212#L189 assume !(8641 == ssl3_accept_~s__state~0); 13210#L192 assume 8656 == ssl3_accept_~s__state~0; 12987#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13207#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13205#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13201#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13199#L520 assume !(0 == ssl3_accept_~tmp___10~0); 13196#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13190#L603 ssl3_accept_~skip~0 := 0; 13189#L99-2 assume !false; 13185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13183#L102 assume !(12292 == ssl3_accept_~s__state~0); 13184#L105 assume 16384 == ssl3_accept_~s__state~0; 12727#L211 ssl3_accept_~s__server~0 := 1; 13384#L216 assume 0 != ssl3_accept_~cb~0; 13383#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13382#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13380#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13378#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13377#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13376#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13367#L603 ssl3_accept_~skip~0 := 0; 13365#L99-2 assume !false; 13363#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L102 assume !(12292 == ssl3_accept_~s__state~0); 13359#L105 assume !(16384 == ssl3_accept_~s__state~0); 13357#L108 assume !(8192 == ssl3_accept_~s__state~0); 13355#L111 assume !(24576 == ssl3_accept_~s__state~0); 13353#L114 assume !(8195 == ssl3_accept_~s__state~0); 13350#L117 assume !(8480 == ssl3_accept_~s__state~0); 13349#L120 assume !(8481 == ssl3_accept_~s__state~0); 13348#L123 assume !(8482 == ssl3_accept_~s__state~0); 13347#L126 assume 8464 == ssl3_accept_~s__state~0; 12781#L133 [2018-11-28 11:34:41,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,781 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-11-28 11:34:41,781 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,782 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,790 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,790 INFO L82 PathProgramCache]: Analyzing trace with hash -437487101, now seen corresponding path program 1 times [2018-11-28 11:34:41,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,812 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-28 11:34:41,812 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,812 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,813 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,813 INFO L87 Difference]: Start difference. First operand 938 states and 1273 transitions. cyclomatic complexity: 338 Second operand 3 states. [2018-11-28 11:34:41,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:41,920 INFO L93 Difference]: Finished difference Result 885 states and 1193 transitions. [2018-11-28 11:34:41,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:41,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 885 states and 1193 transitions. [2018-11-28 11:34:41,923 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-11-28 11:34:41,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 885 states to 883 states and 1191 transitions. [2018-11-28 11:34:41,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 626 [2018-11-28 11:34:41,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 626 [2018-11-28 11:34:41,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1191 transitions. [2018-11-28 11:34:41,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:41,926 INFO L705 BuchiCegarLoop]: Abstraction has 883 states and 1191 transitions. [2018-11-28 11:34:41,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1191 transitions. [2018-11-28 11:34:41,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 877. [2018-11-28 11:34:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-11-28 11:34:41,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1182 transitions. [2018-11-28 11:34:41,933 INFO L728 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2018-11-28 11:34:41,933 INFO L608 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2018-11-28 11:34:41,933 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-28 11:34:41,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 877 states and 1182 transitions. [2018-11-28 11:34:41,935 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2018-11-28 11:34:41,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:41,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:41,936 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:41,936 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:41,937 INFO L794 eck$LassoCheckResult]: Stem: 14725#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14726#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14721#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14722#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14685#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14770#L99-2 assume !false; 14886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15180#L102 assume !(12292 == ssl3_accept_~s__state~0); 15177#L105 assume !(16384 == ssl3_accept_~s__state~0); 15174#L108 assume !(8192 == ssl3_accept_~s__state~0); 15171#L111 assume !(24576 == ssl3_accept_~s__state~0); 15168#L114 assume !(8195 == ssl3_accept_~s__state~0); 15165#L117 assume !(8480 == ssl3_accept_~s__state~0); 15162#L120 assume !(8481 == ssl3_accept_~s__state~0); 15159#L123 assume !(8482 == ssl3_accept_~s__state~0); 15155#L126 assume 8464 == ssl3_accept_~s__state~0; 14599#L133 [2018-11-28 11:34:41,937 INFO L796 eck$LassoCheckResult]: Loop: 14599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14517#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14509#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14522#L603 ssl3_accept_~skip~0 := 0; 14707#L99-2 assume !false; 14654#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14655#L102 assume !(12292 == ssl3_accept_~s__state~0); 14664#L105 assume !(16384 == ssl3_accept_~s__state~0); 14665#L108 assume !(8192 == ssl3_accept_~s__state~0); 14595#L111 assume !(24576 == ssl3_accept_~s__state~0); 14556#L114 assume !(8195 == ssl3_accept_~s__state~0); 14557#L117 assume !(8480 == ssl3_accept_~s__state~0); 14537#L120 assume !(8481 == ssl3_accept_~s__state~0); 14538#L123 assume !(8482 == ssl3_accept_~s__state~0); 14737#L126 assume !(8464 == ssl3_accept_~s__state~0); 14738#L129 assume !(8465 == ssl3_accept_~s__state~0); 14733#L132 assume !(8466 == ssl3_accept_~s__state~0); 14734#L135 assume 8496 == ssl3_accept_~s__state~0; 14821#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15063#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15062#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15060#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15059#L293-2 ssl3_accept_~s__init_num~0 := 0; 15058#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15053#L603 ssl3_accept_~skip~0 := 0; 15052#L99-2 assume !false; 15050#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15049#L102 assume !(12292 == ssl3_accept_~s__state~0); 15048#L105 assume !(16384 == ssl3_accept_~s__state~0); 15047#L108 assume !(8192 == ssl3_accept_~s__state~0); 15046#L111 assume !(24576 == ssl3_accept_~s__state~0); 15044#L114 assume !(8195 == ssl3_accept_~s__state~0); 15040#L117 assume !(8480 == ssl3_accept_~s__state~0); 15039#L120 assume !(8481 == ssl3_accept_~s__state~0); 15038#L123 assume !(8482 == ssl3_accept_~s__state~0); 15037#L126 assume !(8464 == ssl3_accept_~s__state~0); 15035#L129 assume !(8465 == ssl3_accept_~s__state~0); 15034#L132 assume !(8466 == ssl3_accept_~s__state~0); 15033#L135 assume !(8496 == ssl3_accept_~s__state~0); 15032#L138 assume !(8497 == ssl3_accept_~s__state~0); 15030#L141 assume 8512 == ssl3_accept_~s__state~0; 14816#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15027#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15023#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15021#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15015#L603 ssl3_accept_~skip~0 := 0; 15014#L99-2 assume !false; 15013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15011#L102 assume !(12292 == ssl3_accept_~s__state~0); 15010#L105 assume !(16384 == ssl3_accept_~s__state~0); 15009#L108 assume !(8192 == ssl3_accept_~s__state~0); 15008#L111 assume !(24576 == ssl3_accept_~s__state~0); 15007#L114 assume !(8195 == ssl3_accept_~s__state~0); 15005#L117 assume !(8480 == ssl3_accept_~s__state~0); 15004#L120 assume !(8481 == ssl3_accept_~s__state~0); 15003#L123 assume !(8482 == ssl3_accept_~s__state~0); 15002#L126 assume !(8464 == ssl3_accept_~s__state~0); 15001#L129 assume !(8465 == ssl3_accept_~s__state~0); 14999#L132 assume !(8466 == ssl3_accept_~s__state~0); 14997#L135 assume !(8496 == ssl3_accept_~s__state~0); 14996#L138 assume !(8497 == ssl3_accept_~s__state~0); 14994#L141 assume !(8512 == ssl3_accept_~s__state~0); 14990#L144 assume !(8513 == ssl3_accept_~s__state~0); 14988#L147 assume 8528 == ssl3_accept_~s__state~0; 14811#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14986#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14980#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14978#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14974#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14967#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14905#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14957#L603 ssl3_accept_~skip~0 := 0; 14955#L99-2 assume !false; 14953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14951#L102 assume !(12292 == ssl3_accept_~s__state~0); 14949#L105 assume !(16384 == ssl3_accept_~s__state~0); 14947#L108 assume !(8192 == ssl3_accept_~s__state~0); 14945#L111 assume !(24576 == ssl3_accept_~s__state~0); 14943#L114 assume !(8195 == ssl3_accept_~s__state~0); 14941#L117 assume !(8480 == ssl3_accept_~s__state~0); 14939#L120 assume !(8481 == ssl3_accept_~s__state~0); 14937#L123 assume !(8482 == ssl3_accept_~s__state~0); 14935#L126 assume !(8464 == ssl3_accept_~s__state~0); 14933#L129 assume !(8465 == ssl3_accept_~s__state~0); 14931#L132 assume !(8466 == ssl3_accept_~s__state~0); 14929#L135 assume !(8496 == ssl3_accept_~s__state~0); 14927#L138 assume !(8497 == ssl3_accept_~s__state~0); 14925#L141 assume !(8512 == ssl3_accept_~s__state~0); 14923#L144 assume !(8513 == ssl3_accept_~s__state~0); 14921#L147 assume !(8528 == ssl3_accept_~s__state~0); 14919#L150 assume !(8529 == ssl3_accept_~s__state~0); 14914#L153 assume !(8544 == ssl3_accept_~s__state~0); 14915#L156 assume !(8545 == ssl3_accept_~s__state~0); 14916#L159 assume 8560 == ssl3_accept_~s__state~0; 14676#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14677#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14641#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15323#L603 ssl3_accept_~skip~0 := 0; 15320#L99-2 assume !false; 15319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15317#L102 assume !(12292 == ssl3_accept_~s__state~0); 15315#L105 assume !(16384 == ssl3_accept_~s__state~0); 15313#L108 assume !(8192 == ssl3_accept_~s__state~0); 15311#L111 assume !(24576 == ssl3_accept_~s__state~0); 15130#L114 assume !(8195 == ssl3_accept_~s__state~0); 15126#L117 assume !(8480 == ssl3_accept_~s__state~0); 14899#L120 assume !(8481 == ssl3_accept_~s__state~0); 14900#L123 assume !(8482 == ssl3_accept_~s__state~0); 15137#L126 assume 8464 == ssl3_accept_~s__state~0; 14599#L133 [2018-11-28 11:34:41,937 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,937 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-11-28 11:34:41,937 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,937 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:41,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:41,945 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:41,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1629347590, now seen corresponding path program 1 times [2018-11-28 11:34:41,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:41,945 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:41,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,945 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:41,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-28 11:34:41,977 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:41,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:41,977 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:41,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:41,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:41,978 INFO L87 Difference]: Start difference. First operand 877 states and 1182 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-28 11:34:42,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,000 INFO L93 Difference]: Finished difference Result 1725 states and 2309 transitions. [2018-11-28 11:34:42,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1725 states and 2309 transitions. [2018-11-28 11:34:42,006 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1066 [2018-11-28 11:34:42,010 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1725 states to 1725 states and 2309 transitions. [2018-11-28 11:34:42,010 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1218 [2018-11-28 11:34:42,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1218 [2018-11-28 11:34:42,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1725 states and 2309 transitions. [2018-11-28 11:34:42,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,011 INFO L705 BuchiCegarLoop]: Abstraction has 1725 states and 2309 transitions. [2018-11-28 11:34:42,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states and 2309 transitions. [2018-11-28 11:34:42,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 880. [2018-11-28 11:34:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2018-11-28 11:34:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1185 transitions. [2018-11-28 11:34:42,022 INFO L728 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2018-11-28 11:34:42,022 INFO L608 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2018-11-28 11:34:42,023 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-28 11:34:42,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 880 states and 1185 transitions. [2018-11-28 11:34:42,025 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 542 [2018-11-28 11:34:42,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,026 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,026 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:42,026 INFO L794 eck$LassoCheckResult]: Stem: 17351#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17352#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17347#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17348#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17306#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17403#L99-2 assume !false; 17531#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17863#L102 assume !(12292 == ssl3_accept_~s__state~0); 17862#L105 assume !(16384 == ssl3_accept_~s__state~0); 17860#L108 assume !(8192 == ssl3_accept_~s__state~0); 17858#L111 assume !(24576 == ssl3_accept_~s__state~0); 17822#L114 assume !(8195 == ssl3_accept_~s__state~0); 17815#L117 assume !(8480 == ssl3_accept_~s__state~0); 17811#L120 assume !(8481 == ssl3_accept_~s__state~0); 17807#L123 assume !(8482 == ssl3_accept_~s__state~0); 17803#L126 assume 8464 == ssl3_accept_~s__state~0; 17214#L133 [2018-11-28 11:34:42,027 INFO L796 eck$LassoCheckResult]: Loop: 17214#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17131#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17117#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17118#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17839#L603 ssl3_accept_~skip~0 := 0; 17837#L99-2 assume !false; 17835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17833#L102 assume !(12292 == ssl3_accept_~s__state~0); 17831#L105 assume !(16384 == ssl3_accept_~s__state~0); 17829#L108 assume !(8192 == ssl3_accept_~s__state~0); 17827#L111 assume !(24576 == ssl3_accept_~s__state~0); 17825#L114 assume !(8195 == ssl3_accept_~s__state~0); 17823#L117 assume !(8480 == ssl3_accept_~s__state~0); 17816#L120 assume !(8481 == ssl3_accept_~s__state~0); 17812#L123 assume !(8482 == ssl3_accept_~s__state~0); 17808#L126 assume !(8464 == ssl3_accept_~s__state~0); 17804#L129 assume !(8465 == ssl3_accept_~s__state~0); 17800#L132 assume !(8466 == ssl3_accept_~s__state~0); 17793#L135 assume 8496 == ssl3_accept_~s__state~0; 17649#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17787#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17784#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17781#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17782#L293-2 ssl3_accept_~s__init_num~0 := 0; 17849#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17840#L603 ssl3_accept_~skip~0 := 0; 17838#L99-2 assume !false; 17836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17834#L102 assume !(12292 == ssl3_accept_~s__state~0); 17832#L105 assume !(16384 == ssl3_accept_~s__state~0); 17830#L108 assume !(8192 == ssl3_accept_~s__state~0); 17828#L111 assume !(24576 == ssl3_accept_~s__state~0); 17826#L114 assume !(8195 == ssl3_accept_~s__state~0); 17824#L117 assume !(8480 == ssl3_accept_~s__state~0); 17817#L120 assume !(8481 == ssl3_accept_~s__state~0); 17813#L123 assume !(8482 == ssl3_accept_~s__state~0); 17809#L126 assume !(8464 == ssl3_accept_~s__state~0); 17805#L129 assume !(8465 == ssl3_accept_~s__state~0); 17801#L132 assume !(8466 == ssl3_accept_~s__state~0); 17797#L135 assume !(8496 == ssl3_accept_~s__state~0); 17794#L138 assume !(8497 == ssl3_accept_~s__state~0); 17291#L141 assume 8512 == ssl3_accept_~s__state~0; 17292#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17205#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17161#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17132#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17133#L603 ssl3_accept_~skip~0 := 0; 17932#L99-2 assume !false; 17930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17928#L102 assume !(12292 == ssl3_accept_~s__state~0); 17926#L105 assume !(16384 == ssl3_accept_~s__state~0); 17924#L108 assume !(8192 == ssl3_accept_~s__state~0); 17922#L111 assume !(24576 == ssl3_accept_~s__state~0); 17920#L114 assume !(8195 == ssl3_accept_~s__state~0); 17918#L117 assume !(8480 == ssl3_accept_~s__state~0); 17916#L120 assume !(8481 == ssl3_accept_~s__state~0); 17917#L123 assume !(8482 == ssl3_accept_~s__state~0); 17949#L126 assume !(8464 == ssl3_accept_~s__state~0); 17373#L129 assume !(8465 == ssl3_accept_~s__state~0); 17360#L132 assume !(8466 == ssl3_accept_~s__state~0); 17310#L135 assume !(8496 == ssl3_accept_~s__state~0); 17311#L138 assume !(8497 == ssl3_accept_~s__state~0); 17325#L141 assume !(8512 == ssl3_accept_~s__state~0); 17220#L144 assume !(8513 == ssl3_accept_~s__state~0); 17221#L147 assume 8528 == ssl3_accept_~s__state~0; 17640#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17125#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17126#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17216#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17855#L353 assume !(ssl3_accept_~ret~0 <= 0); 17852#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17514#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17814#L603 ssl3_accept_~skip~0 := 0; 17810#L99-2 assume !false; 17806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17802#L102 assume !(12292 == ssl3_accept_~s__state~0); 17798#L105 assume !(16384 == ssl3_accept_~s__state~0); 17795#L108 assume !(8192 == ssl3_accept_~s__state~0); 17792#L111 assume !(24576 == ssl3_accept_~s__state~0); 17791#L114 assume !(8195 == ssl3_accept_~s__state~0); 17786#L117 assume !(8480 == ssl3_accept_~s__state~0); 17778#L120 assume !(8481 == ssl3_accept_~s__state~0); 17776#L123 assume !(8482 == ssl3_accept_~s__state~0); 17770#L126 assume !(8464 == ssl3_accept_~s__state~0); 17768#L129 assume !(8465 == ssl3_accept_~s__state~0); 17766#L132 assume !(8466 == ssl3_accept_~s__state~0); 17764#L135 assume !(8496 == ssl3_accept_~s__state~0); 17762#L138 assume !(8497 == ssl3_accept_~s__state~0); 17760#L141 assume !(8512 == ssl3_accept_~s__state~0); 17758#L144 assume !(8513 == ssl3_accept_~s__state~0); 17756#L147 assume !(8528 == ssl3_accept_~s__state~0); 17754#L150 assume !(8529 == ssl3_accept_~s__state~0); 17524#L153 assume !(8544 == ssl3_accept_~s__state~0); 17525#L156 assume !(8545 == ssl3_accept_~s__state~0); 17526#L159 assume 8560 == ssl3_accept_~s__state~0; 17296#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17297#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 17259#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17970#L603 ssl3_accept_~skip~0 := 0; 17969#L99-2 assume !false; 17967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17966#L102 assume !(12292 == ssl3_accept_~s__state~0); 17951#L105 assume !(16384 == ssl3_accept_~s__state~0); 17950#L108 assume !(8192 == ssl3_accept_~s__state~0); 17948#L111 assume !(24576 == ssl3_accept_~s__state~0); 17165#L114 assume !(8195 == ssl3_accept_~s__state~0); 17166#L117 assume !(8480 == ssl3_accept_~s__state~0); 17509#L120 assume !(8481 == ssl3_accept_~s__state~0); 17510#L123 assume !(8482 == ssl3_accept_~s__state~0); 17611#L126 assume 8464 == ssl3_accept_~s__state~0; 17214#L133 [2018-11-28 11:34:42,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,027 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-11-28 11:34:42,027 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,035 INFO L82 PathProgramCache]: Analyzing trace with hash -609128635, now seen corresponding path program 1 times [2018-11-28 11:34:42,035 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,036 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:42,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,065 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-28 11:34:42,065 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:42,066 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:42,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:42,066 INFO L87 Difference]: Start difference. First operand 880 states and 1185 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-28 11:34:42,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,161 INFO L93 Difference]: Finished difference Result 983 states and 1316 transitions. [2018-11-28 11:34:42,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,162 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 983 states and 1316 transitions. [2018-11-28 11:34:42,164 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2018-11-28 11:34:42,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 983 states to 983 states and 1316 transitions. [2018-11-28 11:34:42,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 690 [2018-11-28 11:34:42,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 690 [2018-11-28 11:34:42,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 983 states and 1316 transitions. [2018-11-28 11:34:42,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,169 INFO L705 BuchiCegarLoop]: Abstraction has 983 states and 1316 transitions. [2018-11-28 11:34:42,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states and 1316 transitions. [2018-11-28 11:34:42,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 961. [2018-11-28 11:34:42,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2018-11-28 11:34:42,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1281 transitions. [2018-11-28 11:34:42,178 INFO L728 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2018-11-28 11:34:42,178 INFO L608 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2018-11-28 11:34:42,178 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-28 11:34:42,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1281 transitions. [2018-11-28 11:34:42,181 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2018-11-28 11:34:42,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,182 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,182 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:42,183 INFO L794 eck$LassoCheckResult]: Stem: 19230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19231#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19226#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19227#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19175#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19296#L99-2 assume !false; 19235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19898#L102 assume !(12292 == ssl3_accept_~s__state~0); 19896#L105 assume !(16384 == ssl3_accept_~s__state~0); 19894#L108 assume !(8192 == ssl3_accept_~s__state~0); 19892#L111 assume !(24576 == ssl3_accept_~s__state~0); 19878#L114 assume !(8195 == ssl3_accept_~s__state~0); 19848#L117 assume !(8480 == ssl3_accept_~s__state~0); 19847#L120 assume !(8481 == ssl3_accept_~s__state~0); 19579#L123 assume !(8482 == ssl3_accept_~s__state~0); 19580#L126 assume 8464 == ssl3_accept_~s__state~0; 19085#L133 [2018-11-28 11:34:42,183 INFO L796 eck$LassoCheckResult]: Loop: 19085#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19000#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18986#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18987#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19937#L603 ssl3_accept_~skip~0 := 0; 19935#L99-2 assume !false; 19138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19139#L102 assume !(12292 == ssl3_accept_~s__state~0); 19147#L105 assume !(16384 == ssl3_accept_~s__state~0); 19148#L108 assume !(8192 == ssl3_accept_~s__state~0); 19078#L111 assume !(24576 == ssl3_accept_~s__state~0); 19034#L114 assume !(8195 == ssl3_accept_~s__state~0); 19035#L117 assume !(8480 == ssl3_accept_~s__state~0); 19009#L120 assume !(8481 == ssl3_accept_~s__state~0); 19010#L123 assume !(8482 == ssl3_accept_~s__state~0); 19270#L126 assume !(8464 == ssl3_accept_~s__state~0); 19255#L129 assume !(8465 == ssl3_accept_~s__state~0); 19242#L132 assume !(8466 == ssl3_accept_~s__state~0); 19243#L135 assume 8496 == ssl3_accept_~s__state~0; 19416#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19154#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19155#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19023#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19024#L293-2 ssl3_accept_~s__init_num~0 := 0; 19069#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19897#L603 ssl3_accept_~skip~0 := 0; 19895#L99-2 assume !false; 19893#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19879#L102 assume !(12292 == ssl3_accept_~s__state~0); 19877#L105 assume !(16384 == ssl3_accept_~s__state~0); 19850#L108 assume !(8192 == ssl3_accept_~s__state~0); 19849#L111 assume !(24576 == ssl3_accept_~s__state~0); 19845#L114 assume !(8195 == ssl3_accept_~s__state~0); 19834#L117 assume !(8480 == ssl3_accept_~s__state~0); 19827#L120 assume !(8481 == ssl3_accept_~s__state~0); 19824#L123 assume !(8482 == ssl3_accept_~s__state~0); 19821#L126 assume !(8464 == ssl3_accept_~s__state~0); 19817#L129 assume !(8465 == ssl3_accept_~s__state~0); 19813#L132 assume !(8466 == ssl3_accept_~s__state~0); 19777#L135 assume !(8496 == ssl3_accept_~s__state~0); 19775#L138 assume !(8497 == ssl3_accept_~s__state~0); 19773#L141 assume 8512 == ssl3_accept_~s__state~0; 19273#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19274#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19029#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19030#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19868#L603 ssl3_accept_~skip~0 := 0; 19867#L99-2 assume !false; 19866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19865#L102 assume !(12292 == ssl3_accept_~s__state~0); 19864#L105 assume !(16384 == ssl3_accept_~s__state~0); 19863#L108 assume !(8192 == ssl3_accept_~s__state~0); 19862#L111 assume !(24576 == ssl3_accept_~s__state~0); 19861#L114 assume !(8195 == ssl3_accept_~s__state~0); 19860#L117 assume !(8480 == ssl3_accept_~s__state~0); 19859#L120 assume !(8481 == ssl3_accept_~s__state~0); 19858#L123 assume !(8482 == ssl3_accept_~s__state~0); 19857#L126 assume !(8464 == ssl3_accept_~s__state~0); 19856#L129 assume !(8465 == ssl3_accept_~s__state~0); 19855#L132 assume !(8466 == ssl3_accept_~s__state~0); 19854#L135 assume !(8496 == ssl3_accept_~s__state~0); 19853#L138 assume !(8497 == ssl3_accept_~s__state~0); 19852#L141 assume !(8512 == ssl3_accept_~s__state~0); 19851#L144 assume !(8513 == ssl3_accept_~s__state~0); 19588#L147 assume 8528 == ssl3_accept_~s__state~0; 19399#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18994#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18995#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19007#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19050#L353 assume !(ssl3_accept_~ret~0 <= 0); 19143#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19661#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19655#L603 ssl3_accept_~skip~0 := 0; 19653#L99-2 assume !false; 19651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19649#L102 assume !(12292 == ssl3_accept_~s__state~0); 19647#L105 assume !(16384 == ssl3_accept_~s__state~0); 19645#L108 assume !(8192 == ssl3_accept_~s__state~0); 19643#L111 assume !(24576 == ssl3_accept_~s__state~0); 19641#L114 assume !(8195 == ssl3_accept_~s__state~0); 19639#L117 assume !(8480 == ssl3_accept_~s__state~0); 19637#L120 assume !(8481 == ssl3_accept_~s__state~0); 19635#L123 assume !(8482 == ssl3_accept_~s__state~0); 19633#L126 assume !(8464 == ssl3_accept_~s__state~0); 19631#L129 assume !(8465 == ssl3_accept_~s__state~0); 19629#L132 assume !(8466 == ssl3_accept_~s__state~0); 19627#L135 assume !(8496 == ssl3_accept_~s__state~0); 19625#L138 assume !(8497 == ssl3_accept_~s__state~0); 19624#L141 assume !(8512 == ssl3_accept_~s__state~0); 19596#L144 assume !(8513 == ssl3_accept_~s__state~0); 19595#L147 assume !(8528 == ssl3_accept_~s__state~0); 19594#L150 assume !(8529 == ssl3_accept_~s__state~0); 19520#L153 assume 8544 == ssl3_accept_~s__state~0; 19391#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 18988#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 18990#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19603#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19142#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19131#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19132#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19513#L603 ssl3_accept_~skip~0 := 0; 19512#L99-2 assume !false; 19511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19510#L102 assume !(12292 == ssl3_accept_~s__state~0); 19509#L105 assume !(16384 == ssl3_accept_~s__state~0); 19508#L108 assume !(8192 == ssl3_accept_~s__state~0); 19507#L111 assume !(24576 == ssl3_accept_~s__state~0); 19506#L114 assume !(8195 == ssl3_accept_~s__state~0); 19505#L117 assume !(8480 == ssl3_accept_~s__state~0); 19318#L120 assume !(8481 == ssl3_accept_~s__state~0); 19319#L123 assume !(8482 == ssl3_accept_~s__state~0); 19375#L126 assume 8464 == ssl3_accept_~s__state~0; 19085#L133 [2018-11-28 11:34:42,183 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,183 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-11-28 11:34:42,183 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,183 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,191 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1757154357, now seen corresponding path program 1 times [2018-11-28 11:34:42,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,192 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:42,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,247 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 11:34:42,247 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,247 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:42,247 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:42,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:42,248 INFO L87 Difference]: Start difference. First operand 961 states and 1281 transitions. cyclomatic complexity: 324 Second operand 3 states. [2018-11-28 11:34:42,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,340 INFO L93 Difference]: Finished difference Result 1034 states and 1369 transitions. [2018-11-28 11:34:42,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1369 transitions. [2018-11-28 11:34:42,344 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2018-11-28 11:34:42,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1012 states and 1338 transitions. [2018-11-28 11:34:42,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2018-11-28 11:34:42,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2018-11-28 11:34:42,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1338 transitions. [2018-11-28 11:34:42,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,351 INFO L705 BuchiCegarLoop]: Abstraction has 1012 states and 1338 transitions. [2018-11-28 11:34:42,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1338 transitions. [2018-11-28 11:34:42,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 963. [2018-11-28 11:34:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2018-11-28 11:34:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1279 transitions. [2018-11-28 11:34:42,364 INFO L728 BuchiCegarLoop]: Abstraction has 963 states and 1279 transitions. [2018-11-28 11:34:42,364 INFO L608 BuchiCegarLoop]: Abstraction has 963 states and 1279 transitions. [2018-11-28 11:34:42,364 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-28 11:34:42,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1279 transitions. [2018-11-28 11:34:42,366 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-28 11:34:42,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,367 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,367 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,367 INFO L794 eck$LassoCheckResult]: Stem: 21198#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21199#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21195#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21196#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21156#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21245#L99-2 assume !false; 21396#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21394#L102 assume !(12292 == ssl3_accept_~s__state~0); 21392#L105 assume !(16384 == ssl3_accept_~s__state~0); 21390#L108 assume !(8192 == ssl3_accept_~s__state~0); 21388#L111 assume !(24576 == ssl3_accept_~s__state~0); 21386#L114 assume !(8195 == ssl3_accept_~s__state~0); 21384#L117 assume !(8480 == ssl3_accept_~s__state~0); 21382#L120 assume 8481 == ssl3_accept_~s__state~0; 21207#L121 [2018-11-28 11:34:42,367 INFO L796 eck$LassoCheckResult]: Loop: 21207#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21184#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21002#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21003#L603 ssl3_accept_~skip~0 := 0; 21181#L99-2 assume !false; 21129#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21130#L102 assume !(12292 == ssl3_accept_~s__state~0); 21137#L105 assume !(16384 == ssl3_accept_~s__state~0); 21138#L108 assume !(8192 == ssl3_accept_~s__state~0); 21075#L111 assume !(24576 == ssl3_accept_~s__state~0); 21036#L114 assume !(8195 == ssl3_accept_~s__state~0); 21037#L117 assume !(8480 == ssl3_accept_~s__state~0); 21010#L120 assume !(8481 == ssl3_accept_~s__state~0); 21011#L123 assume !(8482 == ssl3_accept_~s__state~0); 21211#L126 assume !(8464 == ssl3_accept_~s__state~0); 21212#L129 assume !(8465 == ssl3_accept_~s__state~0); 21208#L132 assume !(8466 == ssl3_accept_~s__state~0); 21158#L135 assume !(8496 == ssl3_accept_~s__state~0); 21159#L138 assume !(8497 == ssl3_accept_~s__state~0); 21145#L141 assume !(8512 == ssl3_accept_~s__state~0); 21084#L144 assume !(8513 == ssl3_accept_~s__state~0); 21040#L147 assume !(8528 == ssl3_accept_~s__state~0); 21041#L150 assume !(8529 == ssl3_accept_~s__state~0); 21020#L153 assume !(8544 == ssl3_accept_~s__state~0); 21021#L156 assume !(8545 == ssl3_accept_~s__state~0); 21232#L159 assume !(8560 == ssl3_accept_~s__state~0); 21221#L162 assume !(8561 == ssl3_accept_~s__state~0); 21222#L165 assume 8448 == ssl3_accept_~s__state~0; 21086#L166 assume !(ssl3_accept_~num1~0 > 0); 21087#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21217#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21264#L603 ssl3_accept_~skip~0 := 0; 21262#L99-2 assume !false; 21260#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21252#L102 assume !(12292 == ssl3_accept_~s__state~0); 21253#L105 assume !(16384 == ssl3_accept_~s__state~0); 21425#L108 assume !(8192 == ssl3_accept_~s__state~0); 21424#L111 assume !(24576 == ssl3_accept_~s__state~0); 21422#L114 assume !(8195 == ssl3_accept_~s__state~0); 21421#L117 assume 8480 == ssl3_accept_~s__state~0; 21207#L121 [2018-11-28 11:34:42,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,368 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-11-28 11:34:42,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,406 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-28 11:34:42,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:34:42,406 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:42,407 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,407 INFO L82 PathProgramCache]: Analyzing trace with hash -126411822, now seen corresponding path program 1 times [2018-11-28 11:34:42,407 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,407 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:42,431 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:34:42,432 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:42,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,455 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:42,462 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:42,488 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:34:42,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:34:42,489 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:42,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:42,489 INFO L87 Difference]: Start difference. First operand 963 states and 1279 transitions. cyclomatic complexity: 321 Second operand 3 states. [2018-11-28 11:34:42,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,573 INFO L93 Difference]: Finished difference Result 965 states and 1279 transitions. [2018-11-28 11:34:42,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1279 transitions. [2018-11-28 11:34:42,577 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2018-11-28 11:34:42,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1279 transitions. [2018-11-28 11:34:42,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2018-11-28 11:34:42,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2018-11-28 11:34:42,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1279 transitions. [2018-11-28 11:34:42,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,582 INFO L705 BuchiCegarLoop]: Abstraction has 965 states and 1279 transitions. [2018-11-28 11:34:42,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1279 transitions. [2018-11-28 11:34:42,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2018-11-28 11:34:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2018-11-28 11:34:42,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1277 transitions. [2018-11-28 11:34:42,592 INFO L728 BuchiCegarLoop]: Abstraction has 963 states and 1277 transitions. [2018-11-28 11:34:42,592 INFO L608 BuchiCegarLoop]: Abstraction has 963 states and 1277 transitions. [2018-11-28 11:34:42,592 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-28 11:34:42,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1277 transitions. [2018-11-28 11:34:42,594 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-28 11:34:42,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,594 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,595 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,595 INFO L794 eck$LassoCheckResult]: Stem: 23248#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23249#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23245#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23246#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23210#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23300#L99-2 assume !false; 23439#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23438#L102 assume !(12292 == ssl3_accept_~s__state~0); 23437#L105 assume !(16384 == ssl3_accept_~s__state~0); 23435#L108 assume !(8192 == ssl3_accept_~s__state~0); 23430#L111 assume !(24576 == ssl3_accept_~s__state~0); 23428#L114 assume !(8195 == ssl3_accept_~s__state~0); 23426#L117 assume !(8480 == ssl3_accept_~s__state~0); 23424#L120 assume !(8481 == ssl3_accept_~s__state~0); 23421#L123 assume 8482 == ssl3_accept_~s__state~0; 23211#L124 [2018-11-28 11:34:42,595 INFO L796 eck$LassoCheckResult]: Loop: 23211#L124 ssl3_accept_~s__state~0 := 3; 23173#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23889#L603 ssl3_accept_~skip~0 := 0; 23887#L99-2 assume !false; 23885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23883#L102 assume !(12292 == ssl3_accept_~s__state~0); 23881#L105 assume !(16384 == ssl3_accept_~s__state~0); 23879#L108 assume !(8192 == ssl3_accept_~s__state~0); 23877#L111 assume !(24576 == ssl3_accept_~s__state~0); 23875#L114 assume !(8195 == ssl3_accept_~s__state~0); 23873#L117 assume !(8480 == ssl3_accept_~s__state~0); 23871#L120 assume !(8481 == ssl3_accept_~s__state~0); 23866#L123 assume !(8482 == ssl3_accept_~s__state~0); 23864#L126 assume !(8464 == ssl3_accept_~s__state~0); 23862#L129 assume !(8465 == ssl3_accept_~s__state~0); 23860#L132 assume !(8466 == ssl3_accept_~s__state~0); 23858#L135 assume !(8496 == ssl3_accept_~s__state~0); 23752#L138 assume !(8497 == ssl3_accept_~s__state~0); 23851#L141 assume !(8512 == ssl3_accept_~s__state~0); 23849#L144 assume !(8513 == ssl3_accept_~s__state~0); 23846#L147 assume !(8528 == ssl3_accept_~s__state~0); 23844#L150 assume !(8529 == ssl3_accept_~s__state~0); 23073#L153 assume !(8544 == ssl3_accept_~s__state~0); 23074#L156 assume !(8545 == ssl3_accept_~s__state~0); 23284#L159 assume !(8560 == ssl3_accept_~s__state~0); 23272#L162 assume !(8561 == ssl3_accept_~s__state~0); 23273#L165 assume 8448 == ssl3_accept_~s__state~0; 23142#L166 assume !(ssl3_accept_~num1~0 > 0); 23143#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23326#L603 ssl3_accept_~skip~0 := 0; 23320#L99-2 assume !false; 23314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23309#L102 assume !(12292 == ssl3_accept_~s__state~0); 23310#L105 assume !(16384 == ssl3_accept_~s__state~0); 23519#L108 assume !(8192 == ssl3_accept_~s__state~0); 23517#L111 assume !(24576 == ssl3_accept_~s__state~0); 23514#L114 assume !(8195 == ssl3_accept_~s__state~0); 23512#L117 assume !(8480 == ssl3_accept_~s__state~0); 23510#L120 assume !(8481 == ssl3_accept_~s__state~0); 23508#L123 assume 8482 == ssl3_accept_~s__state~0; 23211#L124 [2018-11-28 11:34:42,595 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-11-28 11:34:42,595 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,595 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,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-28 11:34:42,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:34:42,612 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:42,612 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1005925730, now seen corresponding path program 1 times [2018-11-28 11:34:42,612 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:42,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:42,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:42,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:42,636 INFO L87 Difference]: Start difference. First operand 963 states and 1277 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-28 11:34:42,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,729 INFO L93 Difference]: Finished difference Result 963 states and 1275 transitions. [2018-11-28 11:34:42,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1275 transitions. [2018-11-28 11:34:42,731 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-28 11:34:42,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1275 transitions. [2018-11-28 11:34:42,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2018-11-28 11:34:42,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2018-11-28 11:34:42,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1275 transitions. [2018-11-28 11:34:42,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,735 INFO L705 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2018-11-28 11:34:42,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1275 transitions. [2018-11-28 11:34:42,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2018-11-28 11:34:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2018-11-28 11:34:42,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1275 transitions. [2018-11-28 11:34:42,745 INFO L728 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2018-11-28 11:34:42,745 INFO L608 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2018-11-28 11:34:42,745 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-28 11:34:42,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1275 transitions. [2018-11-28 11:34:42,747 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-28 11:34:42,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,748 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,748 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:42,748 INFO L794 eck$LassoCheckResult]: Stem: 25181#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25182#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25178#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25179#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25141#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25232#L99-2 assume !false; 25613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25860#L102 assume !(12292 == ssl3_accept_~s__state~0); 25858#L105 assume !(16384 == ssl3_accept_~s__state~0); 25857#L108 assume !(8192 == ssl3_accept_~s__state~0); 25851#L111 assume !(24576 == ssl3_accept_~s__state~0); 25850#L114 assume !(8195 == ssl3_accept_~s__state~0); 25849#L117 assume !(8480 == ssl3_accept_~s__state~0); 25848#L120 assume !(8481 == ssl3_accept_~s__state~0); 25847#L123 assume !(8482 == ssl3_accept_~s__state~0); 25328#L126 assume 8464 == ssl3_accept_~s__state~0; 25068#L133 [2018-11-28 11:34:42,748 INFO L796 eck$LassoCheckResult]: Loop: 25068#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24981#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24973#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24974#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25732#L603 ssl3_accept_~skip~0 := 0; 25730#L99-2 assume !false; 25728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25726#L102 assume !(12292 == ssl3_accept_~s__state~0); 25724#L105 assume !(16384 == ssl3_accept_~s__state~0); 25722#L108 assume !(8192 == ssl3_accept_~s__state~0); 25720#L111 assume !(24576 == ssl3_accept_~s__state~0); 25718#L114 assume !(8195 == ssl3_accept_~s__state~0); 25709#L117 assume !(8480 == ssl3_accept_~s__state~0); 25705#L120 assume !(8481 == ssl3_accept_~s__state~0); 25700#L123 assume !(8482 == ssl3_accept_~s__state~0); 25695#L126 assume !(8464 == ssl3_accept_~s__state~0); 25690#L129 assume !(8465 == ssl3_accept_~s__state~0); 25685#L132 assume !(8466 == ssl3_accept_~s__state~0); 25675#L135 assume 8496 == ssl3_accept_~s__state~0; 25040#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25041#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25077#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25010#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25011#L293-2 ssl3_accept_~s__init_num~0 := 0; 25716#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25707#L603 ssl3_accept_~skip~0 := 0; 25703#L99-2 assume !false; 25698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25693#L102 assume !(12292 == ssl3_accept_~s__state~0); 25688#L105 assume !(16384 == ssl3_accept_~s__state~0); 25684#L108 assume !(8192 == ssl3_accept_~s__state~0); 25683#L111 assume !(24576 == ssl3_accept_~s__state~0); 25679#L114 assume !(8195 == ssl3_accept_~s__state~0); 25677#L117 assume !(8480 == ssl3_accept_~s__state~0); 25673#L120 assume !(8481 == ssl3_accept_~s__state~0); 25670#L123 assume !(8482 == ssl3_accept_~s__state~0); 25667#L126 assume !(8464 == ssl3_accept_~s__state~0); 25663#L129 assume !(8465 == ssl3_accept_~s__state~0); 25659#L132 assume !(8466 == ssl3_accept_~s__state~0); 25655#L135 assume !(8496 == ssl3_accept_~s__state~0); 25651#L138 assume !(8497 == ssl3_accept_~s__state~0); 25639#L141 assume 8512 == ssl3_accept_~s__state~0; 25209#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25056#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25016#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25017#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25906#L603 ssl3_accept_~skip~0 := 0; 25905#L99-2 assume !false; 25900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25899#L102 assume !(12292 == ssl3_accept_~s__state~0); 25897#L105 assume !(16384 == ssl3_accept_~s__state~0); 25896#L108 assume !(8192 == ssl3_accept_~s__state~0); 25895#L111 assume !(24576 == ssl3_accept_~s__state~0); 25894#L114 assume !(8195 == ssl3_accept_~s__state~0); 25893#L117 assume !(8480 == ssl3_accept_~s__state~0); 25892#L120 assume !(8481 == ssl3_accept_~s__state~0); 25891#L123 assume !(8482 == ssl3_accept_~s__state~0); 25890#L126 assume !(8464 == ssl3_accept_~s__state~0); 25882#L129 assume !(8465 == ssl3_accept_~s__state~0); 25881#L132 assume !(8466 == ssl3_accept_~s__state~0); 25880#L135 assume !(8496 == ssl3_accept_~s__state~0); 25879#L138 assume !(8497 == ssl3_accept_~s__state~0); 25878#L141 assume !(8512 == ssl3_accept_~s__state~0); 25877#L144 assume !(8513 == ssl3_accept_~s__state~0); 25873#L147 assume 8528 == ssl3_accept_~s__state~0; 25200#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24982#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24983#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24994#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25034#L353 assume !(ssl3_accept_~ret~0 <= 0); 25118#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25175#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25815#L603 ssl3_accept_~skip~0 := 0; 25813#L99-2 assume !false; 25811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25809#L102 assume !(12292 == ssl3_accept_~s__state~0); 25808#L105 assume !(16384 == ssl3_accept_~s__state~0); 25807#L108 assume !(8192 == ssl3_accept_~s__state~0); 25805#L111 assume !(24576 == ssl3_accept_~s__state~0); 25803#L114 assume !(8195 == ssl3_accept_~s__state~0); 25801#L117 assume !(8480 == ssl3_accept_~s__state~0); 25799#L120 assume !(8481 == ssl3_accept_~s__state~0); 25797#L123 assume !(8482 == ssl3_accept_~s__state~0); 25796#L126 assume !(8464 == ssl3_accept_~s__state~0); 25795#L129 assume !(8465 == ssl3_accept_~s__state~0); 25793#L132 assume !(8466 == ssl3_accept_~s__state~0); 25791#L135 assume !(8496 == ssl3_accept_~s__state~0); 25789#L138 assume !(8497 == ssl3_accept_~s__state~0); 25787#L141 assume !(8512 == ssl3_accept_~s__state~0); 25786#L144 assume !(8513 == ssl3_accept_~s__state~0); 25785#L147 assume !(8528 == ssl3_accept_~s__state~0); 25784#L150 assume !(8529 == ssl3_accept_~s__state~0); 25249#L153 assume 8544 == ssl3_accept_~s__state~0; 25248#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; 25086#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25589#L603 ssl3_accept_~skip~0 := 0; 25585#L99-2 assume !false; 25582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25577#L102 assume !(12292 == ssl3_accept_~s__state~0); 25563#L105 assume !(16384 == ssl3_accept_~s__state~0); 25518#L108 assume !(8192 == ssl3_accept_~s__state~0); 25515#L111 assume !(24576 == ssl3_accept_~s__state~0); 25512#L114 assume !(8195 == ssl3_accept_~s__state~0); 25496#L117 assume !(8480 == ssl3_accept_~s__state~0); 25451#L120 assume !(8481 == ssl3_accept_~s__state~0); 25445#L123 assume !(8482 == ssl3_accept_~s__state~0); 25443#L126 assume !(8464 == ssl3_accept_~s__state~0); 25441#L129 assume !(8465 == ssl3_accept_~s__state~0); 25439#L132 assume !(8466 == ssl3_accept_~s__state~0); 25437#L135 assume !(8496 == ssl3_accept_~s__state~0); 25435#L138 assume !(8497 == ssl3_accept_~s__state~0); 25433#L141 assume !(8512 == ssl3_accept_~s__state~0); 25431#L144 assume !(8513 == ssl3_accept_~s__state~0); 25429#L147 assume !(8528 == ssl3_accept_~s__state~0); 25427#L150 assume !(8529 == ssl3_accept_~s__state~0); 25425#L153 assume !(8544 == ssl3_accept_~s__state~0); 25423#L156 assume !(8545 == ssl3_accept_~s__state~0); 25421#L159 assume !(8560 == ssl3_accept_~s__state~0); 25419#L162 assume !(8561 == ssl3_accept_~s__state~0); 25417#L165 assume !(8448 == ssl3_accept_~s__state~0); 25415#L168 assume 8576 == ssl3_accept_~s__state~0; 25048#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25049#L440 assume !(ssl3_accept_~ret~0 <= 0); 25185#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25186#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25733#L603 ssl3_accept_~skip~0 := 0; 25731#L99-2 assume !false; 25729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25727#L102 assume !(12292 == ssl3_accept_~s__state~0); 25725#L105 assume !(16384 == ssl3_accept_~s__state~0); 25723#L108 assume !(8192 == ssl3_accept_~s__state~0); 25721#L111 assume !(24576 == ssl3_accept_~s__state~0); 25719#L114 assume !(8195 == ssl3_accept_~s__state~0); 25710#L117 assume !(8480 == ssl3_accept_~s__state~0); 25240#L120 assume !(8481 == ssl3_accept_~s__state~0); 25701#L123 assume !(8482 == ssl3_accept_~s__state~0); 25696#L126 assume 8464 == ssl3_accept_~s__state~0; 25068#L133 [2018-11-28 11:34:42,749 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,749 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-11-28 11:34:42,749 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,749 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,756 INFO L82 PathProgramCache]: Analyzing trace with hash 819728178, now seen corresponding path program 1 times [2018-11-28 11:34:42,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,757 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:42,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,786 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 11:34:42,787 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:42,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:42,787 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:42,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:42,788 INFO L87 Difference]: Start difference. First operand 963 states and 1275 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-28 11:34:42,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:42,863 INFO L93 Difference]: Finished difference Result 929 states and 1194 transitions. [2018-11-28 11:34:42,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:42,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 929 states and 1194 transitions. [2018-11-28 11:34:42,867 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 526 [2018-11-28 11:34:42,868 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 929 states to 823 states and 1061 transitions. [2018-11-28 11:34:42,868 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 588 [2018-11-28 11:34:42,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2018-11-28 11:34:42,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1061 transitions. [2018-11-28 11:34:42,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:42,869 INFO L705 BuchiCegarLoop]: Abstraction has 823 states and 1061 transitions. [2018-11-28 11:34:42,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1061 transitions. [2018-11-28 11:34:42,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 715. [2018-11-28 11:34:42,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2018-11-28 11:34:42,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 924 transitions. [2018-11-28 11:34:42,876 INFO L728 BuchiCegarLoop]: Abstraction has 715 states and 924 transitions. [2018-11-28 11:34:42,876 INFO L608 BuchiCegarLoop]: Abstraction has 715 states and 924 transitions. [2018-11-28 11:34:42,876 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-28 11:34:42,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 924 transitions. [2018-11-28 11:34:42,877 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 524 [2018-11-28 11:34:42,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:42,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:42,878 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,879 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:42,879 INFO L794 eck$LassoCheckResult]: Stem: 27044#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27045#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27042#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27043#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27014#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27084#L99-2 assume !false; 27178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27459#L102 assume !(12292 == ssl3_accept_~s__state~0); 27457#L105 assume !(16384 == ssl3_accept_~s__state~0); 27455#L108 assume !(8192 == ssl3_accept_~s__state~0); 27453#L111 assume !(24576 == ssl3_accept_~s__state~0); 27451#L114 assume !(8195 == ssl3_accept_~s__state~0); 27449#L117 assume !(8480 == ssl3_accept_~s__state~0); 27447#L120 assume !(8481 == ssl3_accept_~s__state~0); 27445#L123 assume !(8482 == ssl3_accept_~s__state~0); 27443#L126 assume 8464 == ssl3_accept_~s__state~0; 26947#L133 [2018-11-28 11:34:42,879 INFO L796 eck$LassoCheckResult]: Loop: 26947#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26876#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26871#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26872#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27565#L603 ssl3_accept_~skip~0 := 0; 27562#L99-2 assume !false; 27559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27556#L102 assume !(12292 == ssl3_accept_~s__state~0); 27553#L105 assume !(16384 == ssl3_accept_~s__state~0); 27550#L108 assume !(8192 == ssl3_accept_~s__state~0); 27547#L111 assume !(24576 == ssl3_accept_~s__state~0); 27544#L114 assume !(8195 == ssl3_accept_~s__state~0); 27541#L117 assume !(8480 == ssl3_accept_~s__state~0); 27538#L120 assume !(8481 == ssl3_accept_~s__state~0); 27535#L123 assume !(8482 == ssl3_accept_~s__state~0); 27532#L126 assume !(8464 == ssl3_accept_~s__state~0); 27530#L129 assume !(8465 == ssl3_accept_~s__state~0); 27052#L132 assume !(8466 == ssl3_accept_~s__state~0); 27016#L135 assume 8496 == ssl3_accept_~s__state~0; 26925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26926#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26959#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26898#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26899#L293-2 ssl3_accept_~s__init_num~0 := 0; 26939#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27566#L603 ssl3_accept_~skip~0 := 0; 27563#L99-2 assume !false; 27560#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27557#L102 assume !(12292 == ssl3_accept_~s__state~0); 27554#L105 assume !(16384 == ssl3_accept_~s__state~0); 27551#L108 assume !(8192 == ssl3_accept_~s__state~0); 27548#L111 assume !(24576 == ssl3_accept_~s__state~0); 27545#L114 assume !(8195 == ssl3_accept_~s__state~0); 27542#L117 assume !(8480 == ssl3_accept_~s__state~0); 27539#L120 assume !(8481 == ssl3_accept_~s__state~0); 27536#L123 assume !(8482 == ssl3_accept_~s__state~0); 27533#L126 assume !(8464 == ssl3_accept_~s__state~0); 27531#L129 assume !(8465 == ssl3_accept_~s__state~0); 27529#L132 assume !(8466 == ssl3_accept_~s__state~0); 27528#L135 assume !(8496 == ssl3_accept_~s__state~0); 27026#L138 assume !(8497 == ssl3_accept_~s__state~0); 27027#L141 assume 8512 == ssl3_accept_~s__state~0; 27070#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26941#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26904#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26905#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27521#L603 ssl3_accept_~skip~0 := 0; 27516#L99-2 assume !false; 27514#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27512#L102 assume !(12292 == ssl3_accept_~s__state~0); 27510#L105 assume !(16384 == ssl3_accept_~s__state~0); 27508#L108 assume !(8192 == ssl3_accept_~s__state~0); 27506#L111 assume !(24576 == ssl3_accept_~s__state~0); 27504#L114 assume !(8195 == ssl3_accept_~s__state~0); 27502#L117 assume !(8480 == ssl3_accept_~s__state~0); 27500#L120 assume !(8481 == ssl3_accept_~s__state~0); 27498#L123 assume !(8482 == ssl3_accept_~s__state~0); 27496#L126 assume !(8464 == ssl3_accept_~s__state~0); 27494#L129 assume !(8465 == ssl3_accept_~s__state~0); 27492#L132 assume !(8466 == ssl3_accept_~s__state~0); 27490#L135 assume !(8496 == ssl3_accept_~s__state~0); 27488#L138 assume !(8497 == ssl3_accept_~s__state~0); 27001#L141 assume !(8512 == ssl3_accept_~s__state~0); 26950#L144 assume !(8513 == ssl3_accept_~s__state~0); 26951#L147 assume 8528 == ssl3_accept_~s__state~0; 27062#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26877#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26878#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26886#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26924#L353 assume !(ssl3_accept_~ret~0 <= 0); 26993#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27040#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27515#L603 ssl3_accept_~skip~0 := 0; 27513#L99-2 assume !false; 27511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27509#L102 assume !(12292 == ssl3_accept_~s__state~0); 27507#L105 assume !(16384 == ssl3_accept_~s__state~0); 27505#L108 assume !(8192 == ssl3_accept_~s__state~0); 27503#L111 assume !(24576 == ssl3_accept_~s__state~0); 27501#L114 assume !(8195 == ssl3_accept_~s__state~0); 27499#L117 assume !(8480 == ssl3_accept_~s__state~0); 27497#L120 assume !(8481 == ssl3_accept_~s__state~0); 27495#L123 assume !(8482 == ssl3_accept_~s__state~0); 27493#L126 assume !(8464 == ssl3_accept_~s__state~0); 27491#L129 assume !(8465 == ssl3_accept_~s__state~0); 27489#L132 assume !(8466 == ssl3_accept_~s__state~0); 27487#L135 assume !(8496 == ssl3_accept_~s__state~0); 27486#L138 assume !(8497 == ssl3_accept_~s__state~0); 27485#L141 assume !(8512 == ssl3_accept_~s__state~0); 27484#L144 assume !(8513 == ssl3_accept_~s__state~0); 26912#L147 assume !(8528 == ssl3_accept_~s__state~0); 26913#L150 assume !(8529 == ssl3_accept_~s__state~0); 26894#L153 assume 8544 == ssl3_accept_~s__state~0; 26895#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26873#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 26875#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27034#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26988#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26986#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 26981#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27564#L603 ssl3_accept_~skip~0 := 0; 27561#L99-2 assume !false; 27558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27555#L102 assume !(12292 == ssl3_accept_~s__state~0); 27552#L105 assume !(16384 == ssl3_accept_~s__state~0); 27549#L108 assume !(8192 == ssl3_accept_~s__state~0); 27546#L111 assume !(24576 == ssl3_accept_~s__state~0); 27543#L114 assume !(8195 == ssl3_accept_~s__state~0); 27540#L117 assume !(8480 == ssl3_accept_~s__state~0); 27537#L120 assume !(8481 == ssl3_accept_~s__state~0); 27534#L123 assume !(8482 == ssl3_accept_~s__state~0); 27055#L126 assume !(8464 == ssl3_accept_~s__state~0); 27056#L129 assume !(8465 == ssl3_accept_~s__state~0); 27061#L132 assume !(8466 == ssl3_accept_~s__state~0); 27307#L135 assume !(8496 == ssl3_accept_~s__state~0); 27305#L138 assume !(8497 == ssl3_accept_~s__state~0); 27303#L141 assume !(8512 == ssl3_accept_~s__state~0); 27301#L144 assume !(8513 == ssl3_accept_~s__state~0); 27299#L147 assume !(8528 == ssl3_accept_~s__state~0); 27297#L150 assume !(8529 == ssl3_accept_~s__state~0); 27295#L153 assume !(8544 == ssl3_accept_~s__state~0); 27293#L156 assume !(8545 == ssl3_accept_~s__state~0); 27265#L159 assume !(8560 == ssl3_accept_~s__state~0); 27264#L162 assume !(8561 == ssl3_accept_~s__state~0); 27122#L165 assume 8448 == ssl3_accept_~s__state~0; 26953#L166 assume !(ssl3_accept_~num1~0 > 0); 26954#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27060#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27106#L603 ssl3_accept_~skip~0 := 0; 27103#L99-2 assume !false; 27100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27092#L102 assume !(12292 == ssl3_accept_~s__state~0); 27093#L105 assume !(16384 == ssl3_accept_~s__state~0); 27113#L108 assume !(8192 == ssl3_accept_~s__state~0); 27107#L111 assume !(24576 == ssl3_accept_~s__state~0); 27104#L114 assume !(8195 == ssl3_accept_~s__state~0); 27101#L117 assume !(8480 == ssl3_accept_~s__state~0); 27090#L120 assume !(8481 == ssl3_accept_~s__state~0); 27091#L123 assume !(8482 == ssl3_accept_~s__state~0); 27121#L126 assume 8464 == ssl3_accept_~s__state~0; 26947#L133 [2018-11-28 11:34:42,879 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,879 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-11-28 11:34:42,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:42,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:42,886 INFO L82 PathProgramCache]: Analyzing trace with hash -422234342, now seen corresponding path program 1 times [2018-11-28 11:34:42,886 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:42,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:42,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,887 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:42,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,929 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 11:34:42,930 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:34:42,930 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:42,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:42,965 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:42,978 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 11:34:42,993 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:34:42,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:34:42,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:42,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 11:34:42,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 11:34:42,994 INFO L87 Difference]: Start difference. First operand 715 states and 924 transitions. cyclomatic complexity: 214 Second operand 4 states. [2018-11-28 11:34:43,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:43,177 INFO L93 Difference]: Finished difference Result 1155 states and 1477 transitions. [2018-11-28 11:34:43,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-28 11:34:43,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1155 states and 1477 transitions. [2018-11-28 11:34:43,180 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 964 [2018-11-28 11:34:43,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1155 states to 1155 states and 1477 transitions. [2018-11-28 11:34:43,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1026 [2018-11-28 11:34:43,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1026 [2018-11-28 11:34:43,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1155 states and 1477 transitions. [2018-11-28 11:34:43,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:43,184 INFO L705 BuchiCegarLoop]: Abstraction has 1155 states and 1477 transitions. [2018-11-28 11:34:43,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states and 1477 transitions. [2018-11-28 11:34:43,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 890. [2018-11-28 11:34:43,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2018-11-28 11:34:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1146 transitions. [2018-11-28 11:34:43,191 INFO L728 BuchiCegarLoop]: Abstraction has 890 states and 1146 transitions. [2018-11-28 11:34:43,191 INFO L608 BuchiCegarLoop]: Abstraction has 890 states and 1146 transitions. [2018-11-28 11:34:43,191 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-28 11:34:43,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 890 states and 1146 transitions. [2018-11-28 11:34:43,193 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 699 [2018-11-28 11:34:43,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:43,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:43,194 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,194 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,195 INFO L794 eck$LassoCheckResult]: Stem: 29335#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29336#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29332#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29333#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29306#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29370#L99-2 assume !false; 29535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29625#L102 assume !(12292 == ssl3_accept_~s__state~0); 29623#L105 assume !(16384 == ssl3_accept_~s__state~0); 29622#L108 assume !(8192 == ssl3_accept_~s__state~0); 29618#L111 assume !(24576 == ssl3_accept_~s__state~0); 29616#L114 assume !(8195 == ssl3_accept_~s__state~0); 29614#L117 assume !(8480 == ssl3_accept_~s__state~0); 29610#L120 assume !(8481 == ssl3_accept_~s__state~0); 29609#L123 assume !(8482 == ssl3_accept_~s__state~0); 29585#L126 assume 8464 == ssl3_accept_~s__state~0; 29241#L133 [2018-11-28 11:34:43,195 INFO L796 eck$LassoCheckResult]: Loop: 29241#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29173#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29168#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29169#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29735#L603 ssl3_accept_~skip~0 := 0; 29734#L99-2 assume !false; 29733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29732#L102 assume !(12292 == ssl3_accept_~s__state~0); 29730#L105 assume !(16384 == ssl3_accept_~s__state~0); 29729#L108 assume !(8192 == ssl3_accept_~s__state~0); 29728#L111 assume !(24576 == ssl3_accept_~s__state~0); 29727#L114 assume !(8195 == ssl3_accept_~s__state~0); 29726#L117 assume !(8480 == ssl3_accept_~s__state~0); 29725#L120 assume !(8481 == ssl3_accept_~s__state~0); 29722#L123 assume !(8482 == ssl3_accept_~s__state~0); 29720#L126 assume !(8464 == ssl3_accept_~s__state~0); 29719#L129 assume !(8465 == ssl3_accept_~s__state~0); 29718#L132 assume !(8466 == ssl3_accept_~s__state~0); 29706#L135 assume 8496 == ssl3_accept_~s__state~0; 29477#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29703#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29701#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29698#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29234#L293-2 ssl3_accept_~s__init_num~0 := 0; 29177#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29178#L603 ssl3_accept_~skip~0 := 0; 29322#L99-2 assume !false; 29283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29284#L102 assume !(12292 == ssl3_accept_~s__state~0); 29289#L105 assume !(16384 == ssl3_accept_~s__state~0); 29290#L108 assume !(8192 == ssl3_accept_~s__state~0); 29239#L111 assume !(24576 == ssl3_accept_~s__state~0); 29205#L114 assume !(8195 == ssl3_accept_~s__state~0); 29206#L117 assume !(8480 == ssl3_accept_~s__state~0); 29184#L120 assume !(8481 == ssl3_accept_~s__state~0); 29185#L123 assume !(8482 == ssl3_accept_~s__state~0); 29345#L126 assume !(8464 == ssl3_accept_~s__state~0); 29346#L129 assume !(8465 == ssl3_accept_~s__state~0); 29342#L132 assume !(8466 == ssl3_accept_~s__state~0); 29308#L135 assume !(8496 == ssl3_accept_~s__state~0); 29309#L138 assume !(8497 == ssl3_accept_~s__state~0); 29295#L141 assume !(8512 == ssl3_accept_~s__state~0); 29244#L144 assume !(8513 == ssl3_accept_~s__state~0); 29209#L147 assume !(8528 == ssl3_accept_~s__state~0); 29210#L150 assume !(8529 == ssl3_accept_~s__state~0); 29191#L153 assume !(8544 == ssl3_accept_~s__state~0); 29192#L156 assume !(8545 == ssl3_accept_~s__state~0); 29360#L159 assume !(8560 == ssl3_accept_~s__state~0); 29352#L162 assume !(8561 == ssl3_accept_~s__state~0); 29326#L165 assume !(8448 == ssl3_accept_~s__state~0); 29313#L168 assume !(8576 == ssl3_accept_~s__state~0); 29314#L171 assume !(8577 == ssl3_accept_~s__state~0); 29301#L174 assume !(8592 == ssl3_accept_~s__state~0); 29249#L177 assume !(8593 == ssl3_accept_~s__state~0); 29217#L180 assume !(8608 == ssl3_accept_~s__state~0); 29218#L183 assume !(8609 == ssl3_accept_~s__state~0); 29164#L186 assume !(8640 == ssl3_accept_~s__state~0); 29165#L189 assume !(8641 == ssl3_accept_~s__state~0); 29364#L192 assume 8656 == ssl3_accept_~s__state~0; 29303#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29268#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29269#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29265#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29970#L520 assume !(0 == ssl3_accept_~tmp___10~0); 29968#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29963#L603 ssl3_accept_~skip~0 := 0; 29962#L99-2 assume !false; 29961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29960#L102 assume !(12292 == ssl3_accept_~s__state~0); 29959#L105 assume !(16384 == ssl3_accept_~s__state~0); 29958#L108 assume !(8192 == ssl3_accept_~s__state~0); 29957#L111 assume !(24576 == ssl3_accept_~s__state~0); 29956#L114 assume !(8195 == ssl3_accept_~s__state~0); 29955#L117 assume !(8480 == ssl3_accept_~s__state~0); 29954#L120 assume !(8481 == ssl3_accept_~s__state~0); 29953#L123 assume !(8482 == ssl3_accept_~s__state~0); 29952#L126 assume !(8464 == ssl3_accept_~s__state~0); 29951#L129 assume !(8465 == ssl3_accept_~s__state~0); 29950#L132 assume !(8466 == ssl3_accept_~s__state~0); 29949#L135 assume !(8496 == ssl3_accept_~s__state~0); 29948#L138 assume !(8497 == ssl3_accept_~s__state~0); 29946#L141 assume !(8512 == ssl3_accept_~s__state~0); 29941#L144 assume !(8513 == ssl3_accept_~s__state~0); 29939#L147 assume !(8528 == ssl3_accept_~s__state~0); 29937#L150 assume !(8529 == ssl3_accept_~s__state~0); 29935#L153 assume !(8544 == ssl3_accept_~s__state~0); 29933#L156 assume !(8545 == ssl3_accept_~s__state~0); 29931#L159 assume !(8560 == ssl3_accept_~s__state~0); 29929#L162 assume !(8561 == ssl3_accept_~s__state~0); 29927#L165 assume !(8448 == ssl3_accept_~s__state~0); 29925#L168 assume !(8576 == ssl3_accept_~s__state~0); 29923#L171 assume !(8577 == ssl3_accept_~s__state~0); 29921#L174 assume !(8592 == ssl3_accept_~s__state~0); 29919#L177 assume !(8593 == ssl3_accept_~s__state~0); 29917#L180 assume !(8608 == ssl3_accept_~s__state~0); 29915#L183 assume !(8609 == ssl3_accept_~s__state~0); 29913#L186 assume !(8640 == ssl3_accept_~s__state~0); 29911#L189 assume !(8641 == ssl3_accept_~s__state~0); 29909#L192 assume !(8656 == ssl3_accept_~s__state~0); 29907#L195 assume !(8657 == ssl3_accept_~s__state~0); 29328#L198 assume 8672 == ssl3_accept_~s__state~0; 29262#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29263#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 29319#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29293#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29272#L543-2 ssl3_accept_~s__init_num~0 := 0; 29273#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29847#L603 ssl3_accept_~skip~0 := 0; 29845#L99-2 assume !false; 29843#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29841#L102 assume !(12292 == ssl3_accept_~s__state~0); 29839#L105 assume !(16384 == ssl3_accept_~s__state~0); 29837#L108 assume !(8192 == ssl3_accept_~s__state~0); 29835#L111 assume !(24576 == ssl3_accept_~s__state~0); 29832#L114 assume !(8195 == ssl3_accept_~s__state~0); 29831#L117 assume !(8480 == ssl3_accept_~s__state~0); 29830#L120 assume !(8481 == ssl3_accept_~s__state~0); 29828#L123 assume !(8482 == ssl3_accept_~s__state~0); 29824#L126 assume !(8464 == ssl3_accept_~s__state~0); 29823#L129 assume !(8465 == ssl3_accept_~s__state~0); 29822#L132 assume !(8466 == ssl3_accept_~s__state~0); 29522#L135 assume !(8496 == ssl3_accept_~s__state~0); 29521#L138 assume !(8497 == ssl3_accept_~s__state~0); 29520#L141 assume !(8512 == ssl3_accept_~s__state~0); 29519#L144 assume !(8513 == ssl3_accept_~s__state~0); 29518#L147 assume !(8528 == ssl3_accept_~s__state~0); 29517#L150 assume !(8529 == ssl3_accept_~s__state~0); 29506#L153 assume !(8544 == ssl3_accept_~s__state~0); 29490#L156 assume !(8545 == ssl3_accept_~s__state~0); 29487#L159 assume !(8560 == ssl3_accept_~s__state~0); 29459#L162 assume !(8561 == ssl3_accept_~s__state~0); 29458#L165 assume 8448 == ssl3_accept_~s__state~0; 29456#L166 assume !(ssl3_accept_~num1~0 > 0); 29455#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29453#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29448#L603 ssl3_accept_~skip~0 := 0; 29447#L99-2 assume !false; 29446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29445#L102 assume !(12292 == ssl3_accept_~s__state~0); 29444#L105 assume !(16384 == ssl3_accept_~s__state~0); 29443#L108 assume !(8192 == ssl3_accept_~s__state~0); 29442#L111 assume !(24576 == ssl3_accept_~s__state~0); 29441#L114 assume !(8195 == ssl3_accept_~s__state~0); 29440#L117 assume !(8480 == ssl3_accept_~s__state~0); 29436#L120 assume !(8481 == ssl3_accept_~s__state~0); 29429#L123 assume !(8482 == ssl3_accept_~s__state~0); 29430#L126 assume 8464 == ssl3_accept_~s__state~0; 29241#L133 [2018-11-28 11:34:43,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,195 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-11-28 11:34:43,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,203 INFO L82 PathProgramCache]: Analyzing trace with hash 316957879, now seen corresponding path program 1 times [2018-11-28 11:34:43,203 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,203 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:43,242 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-11-28 11:34:43,243 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:43,243 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:43,243 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:43,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:43,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:43,243 INFO L87 Difference]: Start difference. First operand 890 states and 1146 transitions. cyclomatic complexity: 261 Second operand 3 states. [2018-11-28 11:34:43,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:43,263 INFO L93 Difference]: Finished difference Result 1484 states and 1930 transitions. [2018-11-28 11:34:43,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:43,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1484 states and 1930 transitions. [2018-11-28 11:34:43,267 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2018-11-28 11:34:43,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1484 states to 1484 states and 1930 transitions. [2018-11-28 11:34:43,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1355 [2018-11-28 11:34:43,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1355 [2018-11-28 11:34:43,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1484 states and 1930 transitions. [2018-11-28 11:34:43,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:43,271 INFO L705 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2018-11-28 11:34:43,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states and 1930 transitions. [2018-11-28 11:34:43,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1484. [2018-11-28 11:34:43,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1484 states. [2018-11-28 11:34:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 1930 transitions. [2018-11-28 11:34:43,282 INFO L728 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2018-11-28 11:34:43,282 INFO L608 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2018-11-28 11:34:43,282 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-28 11:34:43,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1484 states and 1930 transitions. [2018-11-28 11:34:43,285 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2018-11-28 11:34:43,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:43,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:43,286 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,286 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-28 11:34:43,286 INFO L794 eck$LassoCheckResult]: Stem: 31721#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31722#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31718#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31719#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31689#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31768#L99-2 assume !false; 31829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32766#L102 assume !(12292 == ssl3_accept_~s__state~0); 32765#L105 assume !(16384 == ssl3_accept_~s__state~0); 32764#L108 assume !(8192 == ssl3_accept_~s__state~0); 32763#L111 assume !(24576 == ssl3_accept_~s__state~0); 32762#L114 assume !(8195 == ssl3_accept_~s__state~0); 32761#L117 assume !(8480 == ssl3_accept_~s__state~0); 32760#L120 assume !(8481 == ssl3_accept_~s__state~0); 32759#L123 assume !(8482 == ssl3_accept_~s__state~0); 32758#L126 assume 8464 == ssl3_accept_~s__state~0; 31621#L133 [2018-11-28 11:34:43,287 INFO L796 eck$LassoCheckResult]: Loop: 31621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31553#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31548#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31549#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33008#L603 ssl3_accept_~skip~0 := 0; 33002#L99-2 assume !false; 33000#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32998#L102 assume !(12292 == ssl3_accept_~s__state~0); 32996#L105 assume !(16384 == ssl3_accept_~s__state~0); 32994#L108 assume !(8192 == ssl3_accept_~s__state~0); 32992#L111 assume !(24576 == ssl3_accept_~s__state~0); 32990#L114 assume !(8195 == ssl3_accept_~s__state~0); 32988#L117 assume !(8480 == ssl3_accept_~s__state~0); 32986#L120 assume !(8481 == ssl3_accept_~s__state~0); 32984#L123 assume !(8482 == ssl3_accept_~s__state~0); 32982#L126 assume !(8464 == ssl3_accept_~s__state~0); 32980#L129 assume !(8465 == ssl3_accept_~s__state~0); 32978#L132 assume !(8466 == ssl3_accept_~s__state~0); 32976#L135 assume 8496 == ssl3_accept_~s__state~0; 31958#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32974#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32973#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32972#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32970#L293-2 ssl3_accept_~s__init_num~0 := 0; 32920#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32913#L603 ssl3_accept_~skip~0 := 0; 32910#L99-2 assume !false; 32907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32905#L102 assume !(12292 == ssl3_accept_~s__state~0); 32902#L105 assume !(16384 == ssl3_accept_~s__state~0); 32899#L108 assume !(8192 == ssl3_accept_~s__state~0); 32896#L111 assume !(24576 == ssl3_accept_~s__state~0); 32893#L114 assume !(8195 == ssl3_accept_~s__state~0); 32890#L117 assume !(8480 == ssl3_accept_~s__state~0); 32888#L120 assume !(8481 == ssl3_accept_~s__state~0); 32886#L123 assume !(8482 == ssl3_accept_~s__state~0); 32769#L126 assume !(8464 == ssl3_accept_~s__state~0); 32768#L129 assume !(8465 == ssl3_accept_~s__state~0); 32695#L132 assume !(8466 == ssl3_accept_~s__state~0); 32692#L135 assume !(8496 == ssl3_accept_~s__state~0); 32693#L138 assume !(8497 == ssl3_accept_~s__state~0); 31774#L141 assume 8512 == ssl3_accept_~s__state~0; 31750#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31613#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31580#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31581#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32803#L603 ssl3_accept_~skip~0 := 0; 32799#L99-2 assume !false; 32795#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32791#L102 assume !(12292 == ssl3_accept_~s__state~0); 32787#L105 assume !(16384 == ssl3_accept_~s__state~0); 32783#L108 assume !(8192 == ssl3_accept_~s__state~0); 32779#L111 assume !(24576 == ssl3_accept_~s__state~0); 32775#L114 assume !(8195 == ssl3_accept_~s__state~0); 32774#L117 assume !(8480 == ssl3_accept_~s__state~0); 32773#L120 assume !(8481 == ssl3_accept_~s__state~0); 32771#L123 assume !(8482 == ssl3_accept_~s__state~0); 32770#L126 assume !(8464 == ssl3_accept_~s__state~0); 32474#L129 assume !(8465 == ssl3_accept_~s__state~0); 32473#L132 assume !(8466 == ssl3_accept_~s__state~0); 32229#L135 assume !(8496 == ssl3_accept_~s__state~0); 32224#L138 assume !(8497 == ssl3_accept_~s__state~0); 32222#L141 assume !(8512 == ssl3_accept_~s__state~0); 32220#L144 assume !(8513 == ssl3_accept_~s__state~0); 32218#L147 assume 8528 == ssl3_accept_~s__state~0; 31964#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31554#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31555#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31563#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31600#L353 assume !(ssl3_accept_~ret~0 <= 0); 31666#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31716#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32294#L603 ssl3_accept_~skip~0 := 0; 32292#L99-2 assume !false; 32291#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32290#L102 assume !(12292 == ssl3_accept_~s__state~0); 32289#L105 assume !(16384 == ssl3_accept_~s__state~0); 32288#L108 assume !(8192 == ssl3_accept_~s__state~0); 32287#L111 assume !(24576 == ssl3_accept_~s__state~0); 32286#L114 assume !(8195 == ssl3_accept_~s__state~0); 32281#L117 assume !(8480 == ssl3_accept_~s__state~0); 32279#L120 assume !(8481 == ssl3_accept_~s__state~0); 32275#L123 assume !(8482 == ssl3_accept_~s__state~0); 32274#L126 assume !(8464 == ssl3_accept_~s__state~0); 32268#L129 assume !(8465 == ssl3_accept_~s__state~0); 32075#L132 assume !(8466 == ssl3_accept_~s__state~0); 32018#L135 assume !(8496 == ssl3_accept_~s__state~0); 32014#L138 assume !(8497 == ssl3_accept_~s__state~0); 32010#L141 assume !(8512 == ssl3_accept_~s__state~0); 32006#L144 assume !(8513 == ssl3_accept_~s__state~0); 32001#L147 assume !(8528 == ssl3_accept_~s__state~0); 31997#L150 assume !(8529 == ssl3_accept_~s__state~0); 31993#L153 assume 8544 == ssl3_accept_~s__state~0; 31696#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31550#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31552#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31711#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31660#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31657#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31658#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32339#L603 ssl3_accept_~skip~0 := 0; 32336#L99-2 assume !false; 32333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32330#L102 assume !(12292 == ssl3_accept_~s__state~0); 32327#L105 assume !(16384 == ssl3_accept_~s__state~0); 32324#L108 assume !(8192 == ssl3_accept_~s__state~0); 32321#L111 assume !(24576 == ssl3_accept_~s__state~0); 32318#L114 assume !(8195 == ssl3_accept_~s__state~0); 32315#L117 assume !(8480 == ssl3_accept_~s__state~0); 32313#L120 assume !(8481 == ssl3_accept_~s__state~0); 32311#L123 assume !(8482 == ssl3_accept_~s__state~0); 32309#L126 assume !(8464 == ssl3_accept_~s__state~0); 32307#L129 assume !(8465 == ssl3_accept_~s__state~0); 32304#L132 assume !(8466 == ssl3_accept_~s__state~0); 32074#L135 assume !(8496 == ssl3_accept_~s__state~0); 32072#L138 assume !(8497 == ssl3_accept_~s__state~0); 32070#L141 assume !(8512 == ssl3_accept_~s__state~0); 32068#L144 assume !(8513 == ssl3_accept_~s__state~0); 32066#L147 assume !(8528 == ssl3_accept_~s__state~0); 32015#L150 assume !(8529 == ssl3_accept_~s__state~0); 32016#L153 assume !(8544 == ssl3_accept_~s__state~0); 32007#L156 assume !(8545 == ssl3_accept_~s__state~0); 32008#L159 assume !(8560 == ssl3_accept_~s__state~0); 31998#L162 assume !(8561 == ssl3_accept_~s__state~0); 31999#L165 assume 8448 == ssl3_accept_~s__state~0; 31626#L166 assume !(ssl3_accept_~num1~0 > 0); 31627#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31739#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32383#L603 ssl3_accept_~skip~0 := 0; 32382#L99-2 assume !false; 32381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32380#L102 assume !(12292 == ssl3_accept_~s__state~0); 32375#L105 assume 16384 == ssl3_accept_~s__state~0; 32373#L211 ssl3_accept_~s__server~0 := 1; 32372#L216 assume 0 != ssl3_accept_~cb~0; 32371#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32370#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32364#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32358#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32355#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32356#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32341#L603 ssl3_accept_~skip~0 := 0; 32338#L99-2 assume !false; 32335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32332#L102 assume !(12292 == ssl3_accept_~s__state~0); 32329#L105 assume !(16384 == ssl3_accept_~s__state~0); 32326#L108 assume !(8192 == ssl3_accept_~s__state~0); 32323#L111 assume !(24576 == ssl3_accept_~s__state~0); 32320#L114 assume !(8195 == ssl3_accept_~s__state~0); 32317#L117 assume !(8480 == ssl3_accept_~s__state~0); 32314#L120 assume !(8481 == ssl3_accept_~s__state~0); 32312#L123 assume !(8482 == ssl3_accept_~s__state~0); 32310#L126 assume 8464 == ssl3_accept_~s__state~0; 31621#L133 [2018-11-28 11:34:43,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,287 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-11-28 11:34:43,287 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1820906453, now seen corresponding path program 1 times [2018-11-28 11:34:43,293 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,293 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,294 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:43,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:43,331 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 11:34:43,331 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:34:43,331 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:43,340 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:43,368 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-28 11:34:43,431 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-28 11:34:43,431 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-28 11:34:43,431 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:43,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 11:34:43,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-28 11:34:43,432 INFO L87 Difference]: Start difference. First operand 1484 states and 1930 transitions. cyclomatic complexity: 452 Second operand 5 states. [2018-11-28 11:34:43,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:43,608 INFO L93 Difference]: Finished difference Result 2482 states and 3191 transitions. [2018-11-28 11:34:43,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 11:34:43,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2482 states and 3191 transitions. [2018-11-28 11:34:43,613 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1948 [2018-11-28 11:34:43,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2482 states to 2446 states and 3153 transitions. [2018-11-28 11:34:43,621 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2317 [2018-11-28 11:34:43,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2317 [2018-11-28 11:34:43,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2446 states and 3153 transitions. [2018-11-28 11:34:43,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:43,622 INFO L705 BuchiCegarLoop]: Abstraction has 2446 states and 3153 transitions. [2018-11-28 11:34:43,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2446 states and 3153 transitions. [2018-11-28 11:34:43,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2446 to 1904. [2018-11-28 11:34:43,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1904 states. [2018-11-28 11:34:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1904 states to 1904 states and 2483 transitions. [2018-11-28 11:34:43,640 INFO L728 BuchiCegarLoop]: Abstraction has 1904 states and 2483 transitions. [2018-11-28 11:34:43,640 INFO L608 BuchiCegarLoop]: Abstraction has 1904 states and 2483 transitions. [2018-11-28 11:34:43,640 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-28 11:34:43,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1904 states and 2483 transitions. [2018-11-28 11:34:43,644 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1699 [2018-11-28 11:34:43,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:43,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:43,646 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,646 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,647 INFO L794 eck$LassoCheckResult]: Stem: 36163#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36164#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36161#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 36162#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36132#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36215#L99-2 assume !false; 36262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37013#L102 assume !(12292 == ssl3_accept_~s__state~0); 37011#L105 assume !(16384 == ssl3_accept_~s__state~0); 37009#L108 assume !(8192 == ssl3_accept_~s__state~0); 37007#L111 assume !(24576 == ssl3_accept_~s__state~0); 37005#L114 assume !(8195 == ssl3_accept_~s__state~0); 37003#L117 assume !(8480 == ssl3_accept_~s__state~0); 37001#L120 assume !(8481 == ssl3_accept_~s__state~0); 36999#L123 assume !(8482 == ssl3_accept_~s__state~0); 36997#L126 assume 8464 == ssl3_accept_~s__state~0; 36394#L133 [2018-11-28 11:34:43,647 INFO L796 eck$LassoCheckResult]: Loop: 36394#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37556#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37555#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37548#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37541#L603 ssl3_accept_~skip~0 := 0; 37538#L99-2 assume !false; 37535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37532#L102 assume !(12292 == ssl3_accept_~s__state~0); 37529#L105 assume !(16384 == ssl3_accept_~s__state~0); 37526#L108 assume !(8192 == ssl3_accept_~s__state~0); 37523#L111 assume !(24576 == ssl3_accept_~s__state~0); 37520#L114 assume !(8195 == ssl3_accept_~s__state~0); 37517#L117 assume !(8480 == ssl3_accept_~s__state~0); 37514#L120 assume !(8481 == ssl3_accept_~s__state~0); 37511#L123 assume !(8482 == ssl3_accept_~s__state~0); 37508#L126 assume !(8464 == ssl3_accept_~s__state~0); 37505#L129 assume !(8465 == ssl3_accept_~s__state~0); 37502#L132 assume !(8466 == ssl3_accept_~s__state~0); 37416#L135 assume 8496 == ssl3_accept_~s__state~0; 36039#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36040#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36074#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36075#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37218#L293-2 ssl3_accept_~s__init_num~0 := 0; 37212#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37151#L603 ssl3_accept_~skip~0 := 0; 37150#L99-2 assume !false; 37149#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37148#L102 assume !(12292 == ssl3_accept_~s__state~0); 37147#L105 assume !(16384 == ssl3_accept_~s__state~0); 37146#L108 assume !(8192 == ssl3_accept_~s__state~0); 37145#L111 assume !(24576 == ssl3_accept_~s__state~0); 37144#L114 assume !(8195 == ssl3_accept_~s__state~0); 37142#L117 assume !(8480 == ssl3_accept_~s__state~0); 37141#L120 assume !(8481 == ssl3_accept_~s__state~0); 37136#L123 assume !(8482 == ssl3_accept_~s__state~0); 37137#L126 assume !(8464 == ssl3_accept_~s__state~0); 37143#L129 assume !(8465 == ssl3_accept_~s__state~0); 37126#L132 assume !(8466 == ssl3_accept_~s__state~0); 37123#L135 assume !(8496 == ssl3_accept_~s__state~0); 37120#L138 assume !(8497 == ssl3_accept_~s__state~0); 36221#L141 assume 8512 == ssl3_accept_~s__state~0; 36198#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36056#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36017#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35993#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35994#L603 ssl3_accept_~skip~0 := 0; 36149#L99-2 assume !false; 37873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37872#L102 assume !(12292 == ssl3_accept_~s__state~0); 37871#L105 assume !(16384 == ssl3_accept_~s__state~0); 37870#L108 assume !(8192 == ssl3_accept_~s__state~0); 37869#L111 assume !(24576 == ssl3_accept_~s__state~0); 37868#L114 assume !(8195 == ssl3_accept_~s__state~0); 37867#L117 assume !(8480 == ssl3_accept_~s__state~0); 36001#L120 assume !(8481 == ssl3_accept_~s__state~0); 36002#L123 assume !(8482 == ssl3_accept_~s__state~0); 36178#L126 assume !(8464 == ssl3_accept_~s__state~0); 36179#L129 assume !(8465 == ssl3_accept_~s__state~0); 36175#L132 assume !(8466 == ssl3_accept_~s__state~0); 36135#L135 assume !(8496 == ssl3_accept_~s__state~0); 36136#L138 assume !(8497 == ssl3_accept_~s__state~0); 36121#L141 assume !(8512 == ssl3_accept_~s__state~0); 36066#L144 assume !(8513 == ssl3_accept_~s__state~0); 36024#L147 assume 8528 == ssl3_accept_~s__state~0; 36025#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36187#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37761#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36000#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 37756#L353 assume !(ssl3_accept_~ret~0 <= 0); 37752#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37749#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37743#L603 ssl3_accept_~skip~0 := 0; 37741#L99-2 assume !false; 37739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37737#L102 assume !(12292 == ssl3_accept_~s__state~0); 37735#L105 assume !(16384 == ssl3_accept_~s__state~0); 37733#L108 assume !(8192 == ssl3_accept_~s__state~0); 37731#L111 assume !(24576 == ssl3_accept_~s__state~0); 37729#L114 assume !(8195 == ssl3_accept_~s__state~0); 37727#L117 assume !(8480 == ssl3_accept_~s__state~0); 37725#L120 assume !(8481 == ssl3_accept_~s__state~0); 37721#L123 assume !(8482 == ssl3_accept_~s__state~0); 37720#L126 assume !(8464 == ssl3_accept_~s__state~0); 37715#L129 assume !(8465 == ssl3_accept_~s__state~0); 37713#L132 assume !(8466 == ssl3_accept_~s__state~0); 37711#L135 assume !(8496 == ssl3_accept_~s__state~0); 37709#L138 assume !(8497 == ssl3_accept_~s__state~0); 37707#L141 assume !(8512 == ssl3_accept_~s__state~0); 37705#L144 assume !(8513 == ssl3_accept_~s__state~0); 37703#L147 assume !(8528 == ssl3_accept_~s__state~0); 37701#L150 assume !(8529 == ssl3_accept_~s__state~0); 37699#L153 assume 8544 == ssl3_accept_~s__state~0; 36363#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37666#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 37664#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37656#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37652#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37649#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 37647#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37542#L603 ssl3_accept_~skip~0 := 0; 37543#L99-2 assume !false; 37536#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37537#L102 assume !(12292 == ssl3_accept_~s__state~0); 37530#L105 assume !(16384 == ssl3_accept_~s__state~0); 37531#L108 assume !(8192 == ssl3_accept_~s__state~0); 37524#L111 assume !(24576 == ssl3_accept_~s__state~0); 37525#L114 assume !(8195 == ssl3_accept_~s__state~0); 37518#L117 assume !(8480 == ssl3_accept_~s__state~0); 37519#L120 assume !(8481 == ssl3_accept_~s__state~0); 37512#L123 assume !(8482 == ssl3_accept_~s__state~0); 37513#L126 assume !(8464 == ssl3_accept_~s__state~0); 37506#L129 assume !(8465 == ssl3_accept_~s__state~0); 37507#L132 assume !(8466 == ssl3_accept_~s__state~0); 37482#L135 assume !(8496 == ssl3_accept_~s__state~0); 37481#L138 assume !(8497 == ssl3_accept_~s__state~0); 37475#L141 assume !(8512 == ssl3_accept_~s__state~0); 37476#L144 assume !(8513 == ssl3_accept_~s__state~0); 37469#L147 assume !(8528 == ssl3_accept_~s__state~0); 37470#L150 assume !(8529 == ssl3_accept_~s__state~0); 37465#L153 assume !(8544 == ssl3_accept_~s__state~0); 37466#L156 assume !(8545 == ssl3_accept_~s__state~0); 37461#L159 assume !(8560 == ssl3_accept_~s__state~0); 37462#L162 assume !(8561 == ssl3_accept_~s__state~0); 37134#L165 assume 8448 == ssl3_accept_~s__state~0; 37135#L166 assume !(ssl3_accept_~num1~0 > 0); 36184#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36185#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37632#L603 ssl3_accept_~skip~0 := 0; 37630#L99-2 assume !false; 37628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37626#L102 assume !(12292 == ssl3_accept_~s__state~0); 37624#L105 assume !(16384 == ssl3_accept_~s__state~0); 37622#L108 assume !(8192 == ssl3_accept_~s__state~0); 37620#L111 assume !(24576 == ssl3_accept_~s__state~0); 37618#L114 assume !(8195 == ssl3_accept_~s__state~0); 37616#L117 assume !(8480 == ssl3_accept_~s__state~0); 37614#L120 assume !(8481 == ssl3_accept_~s__state~0); 37612#L123 assume !(8482 == ssl3_accept_~s__state~0); 37610#L126 assume !(8464 == ssl3_accept_~s__state~0); 37608#L129 assume !(8465 == ssl3_accept_~s__state~0); 37606#L132 assume !(8466 == ssl3_accept_~s__state~0); 37604#L135 assume !(8496 == ssl3_accept_~s__state~0); 37602#L138 assume !(8497 == ssl3_accept_~s__state~0); 37600#L141 assume !(8512 == ssl3_accept_~s__state~0); 37598#L144 assume !(8513 == ssl3_accept_~s__state~0); 37596#L147 assume !(8528 == ssl3_accept_~s__state~0); 37594#L150 assume !(8529 == ssl3_accept_~s__state~0); 37592#L153 assume !(8544 == ssl3_accept_~s__state~0); 37590#L156 assume !(8545 == ssl3_accept_~s__state~0); 37588#L159 assume !(8560 == ssl3_accept_~s__state~0); 37585#L162 assume !(8561 == ssl3_accept_~s__state~0); 36154#L165 assume !(8448 == ssl3_accept_~s__state~0); 36139#L168 assume 8576 == ssl3_accept_~s__state~0; 36048#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 36049#L440 assume !(ssl3_accept_~ret~0 <= 0); 36171#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36172#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37496#L603 ssl3_accept_~skip~0 := 0; 37495#L99-2 assume !false; 37494#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37493#L102 assume !(12292 == ssl3_accept_~s__state~0); 37492#L105 assume !(16384 == ssl3_accept_~s__state~0); 37491#L108 assume !(8192 == ssl3_accept_~s__state~0); 37490#L111 assume !(24576 == ssl3_accept_~s__state~0); 37489#L114 assume !(8195 == ssl3_accept_~s__state~0); 37488#L117 assume !(8480 == ssl3_accept_~s__state~0); 37487#L120 assume !(8481 == ssl3_accept_~s__state~0); 37486#L123 assume !(8482 == ssl3_accept_~s__state~0); 37485#L126 assume 8464 == ssl3_accept_~s__state~0; 36394#L133 [2018-11-28 11:34:43,647 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,647 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-11-28 11:34:43,647 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,647 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,648 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,653 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,654 INFO L82 PathProgramCache]: Analyzing trace with hash -699570177, now seen corresponding path program 1 times [2018-11-28 11:34:43,654 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,654 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:43,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 201 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2018-11-28 11:34:43,701 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:43,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:43,701 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:43,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:43,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:43,704 INFO L87 Difference]: Start difference. First operand 1904 states and 2483 transitions. cyclomatic complexity: 587 Second operand 3 states. [2018-11-28 11:34:43,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:43,717 INFO L93 Difference]: Finished difference Result 3153 states and 4082 transitions. [2018-11-28 11:34:43,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:43,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3153 states and 4082 transitions. [2018-11-28 11:34:43,730 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2948 [2018-11-28 11:34:43,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3153 states to 3153 states and 4082 transitions. [2018-11-28 11:34:43,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3024 [2018-11-28 11:34:43,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3024 [2018-11-28 11:34:43,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3153 states and 4082 transitions. [2018-11-28 11:34:43,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:43,744 INFO L705 BuchiCegarLoop]: Abstraction has 3153 states and 4082 transitions. [2018-11-28 11:34:43,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states and 4082 transitions. [2018-11-28 11:34:43,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 1904. [2018-11-28 11:34:43,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1904 states. [2018-11-28 11:34:43,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1904 states to 1904 states and 2481 transitions. [2018-11-28 11:34:43,765 INFO L728 BuchiCegarLoop]: Abstraction has 1904 states and 2481 transitions. [2018-11-28 11:34:43,765 INFO L608 BuchiCegarLoop]: Abstraction has 1904 states and 2481 transitions. [2018-11-28 11:34:43,765 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-28 11:34:43,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1904 states and 2481 transitions. [2018-11-28 11:34:43,769 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1699 [2018-11-28 11:34:43,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:43,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:43,770 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,770 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,771 INFO L794 eck$LassoCheckResult]: Stem: 41230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41231#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41228#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41229#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41193#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 41287#L99-2 assume !false; 41338#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42021#L102 assume !(12292 == ssl3_accept_~s__state~0); 42015#L105 assume !(16384 == ssl3_accept_~s__state~0); 42016#L108 assume !(8192 == ssl3_accept_~s__state~0); 41909#L111 assume !(24576 == ssl3_accept_~s__state~0); 41910#L114 assume !(8195 == ssl3_accept_~s__state~0); 41546#L117 assume !(8480 == ssl3_accept_~s__state~0); 41547#L120 assume !(8481 == ssl3_accept_~s__state~0); 41539#L123 assume !(8482 == ssl3_accept_~s__state~0); 41540#L126 assume 8464 == ssl3_accept_~s__state~0; 41123#L133 [2018-11-28 11:34:43,771 INFO L796 eck$LassoCheckResult]: Loop: 41123#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41124#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41047#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41048#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42936#L603 ssl3_accept_~skip~0 := 0; 42934#L99-2 assume !false; 42933#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42932#L102 assume !(12292 == ssl3_accept_~s__state~0); 41172#L105 assume !(16384 == ssl3_accept_~s__state~0); 41173#L108 assume !(8192 == ssl3_accept_~s__state~0); 42931#L111 assume !(24576 == ssl3_accept_~s__state~0); 41084#L114 assume !(8195 == ssl3_accept_~s__state~0); 41085#L117 assume !(8480 == ssl3_accept_~s__state~0); 41064#L120 assume !(8481 == ssl3_accept_~s__state~0); 41065#L123 assume !(8482 == ssl3_accept_~s__state~0); 41267#L126 assume !(8464 == ssl3_accept_~s__state~0); 42891#L129 assume !(8465 == ssl3_accept_~s__state~0); 41242#L132 assume !(8466 == ssl3_accept_~s__state~0); 41243#L135 assume 8496 == ssl3_accept_~s__state~0; 41397#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42220#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42218#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 42216#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42214#L293-2 ssl3_accept_~s__init_num~0 := 0; 42211#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42205#L603 ssl3_accept_~skip~0 := 0; 42181#L99-2 assume !false; 42174#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42171#L102 assume !(12292 == ssl3_accept_~s__state~0); 42167#L105 assume !(16384 == ssl3_accept_~s__state~0); 42163#L108 assume !(8192 == ssl3_accept_~s__state~0); 42159#L111 assume !(24576 == ssl3_accept_~s__state~0); 42153#L114 assume !(8195 == ssl3_accept_~s__state~0); 42149#L117 assume !(8480 == ssl3_accept_~s__state~0); 42143#L120 assume !(8481 == ssl3_accept_~s__state~0); 42134#L123 assume !(8482 == ssl3_accept_~s__state~0); 42131#L126 assume !(8464 == ssl3_accept_~s__state~0); 42127#L129 assume !(8465 == ssl3_accept_~s__state~0); 42124#L132 assume !(8466 == ssl3_accept_~s__state~0); 42121#L135 assume !(8496 == ssl3_accept_~s__state~0); 42053#L138 assume !(8497 == ssl3_accept_~s__state~0); 41292#L141 assume 8512 == ssl3_accept_~s__state~0; 41394#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42927#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42926#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42925#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42916#L603 ssl3_accept_~skip~0 := 0; 42914#L99-2 assume !false; 42912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42910#L102 assume !(12292 == ssl3_accept_~s__state~0); 42908#L105 assume !(16384 == ssl3_accept_~s__state~0); 42906#L108 assume !(8192 == ssl3_accept_~s__state~0); 42904#L111 assume !(24576 == ssl3_accept_~s__state~0); 42902#L114 assume !(8195 == ssl3_accept_~s__state~0); 42900#L117 assume !(8480 == ssl3_accept_~s__state~0); 42898#L120 assume !(8481 == ssl3_accept_~s__state~0); 42896#L123 assume !(8482 == ssl3_accept_~s__state~0); 41247#L126 assume !(8464 == ssl3_accept_~s__state~0); 41248#L129 assume !(8465 == ssl3_accept_~s__state~0); 41256#L132 assume !(8466 == ssl3_accept_~s__state~0); 42858#L135 assume !(8496 == ssl3_accept_~s__state~0); 42801#L138 assume !(8497 == ssl3_accept_~s__state~0); 42279#L141 assume !(8512 == ssl3_accept_~s__state~0); 42277#L144 assume !(8513 == ssl3_accept_~s__state~0); 42278#L147 assume 8528 == ssl3_accept_~s__state~0; 41258#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41259#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41351#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41352#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41222#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41170#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41980#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41976#L603 ssl3_accept_~skip~0 := 0; 42782#L99-2 assume !false; 41970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41971#L102 assume !(12292 == ssl3_accept_~s__state~0); 41963#L105 assume !(16384 == ssl3_accept_~s__state~0); 41964#L108 assume !(8192 == ssl3_accept_~s__state~0); 41960#L111 assume !(24576 == ssl3_accept_~s__state~0); 41958#L114 assume !(8195 == ssl3_accept_~s__state~0); 41959#L117 assume !(8480 == ssl3_accept_~s__state~0); 42772#L120 assume !(8481 == ssl3_accept_~s__state~0); 41947#L123 assume !(8482 == ssl3_accept_~s__state~0); 41944#L126 assume !(8464 == ssl3_accept_~s__state~0); 41945#L129 assume !(8465 == ssl3_accept_~s__state~0); 42766#L132 assume !(8466 == ssl3_accept_~s__state~0); 42764#L135 assume !(8496 == ssl3_accept_~s__state~0); 42762#L138 assume !(8497 == ssl3_accept_~s__state~0); 42760#L141 assume !(8512 == ssl3_accept_~s__state~0); 42758#L144 assume !(8513 == ssl3_accept_~s__state~0); 42756#L147 assume !(8528 == ssl3_accept_~s__state~0); 42754#L150 assume !(8529 == ssl3_accept_~s__state~0); 42752#L153 assume 8544 == ssl3_accept_~s__state~0; 41389#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41049#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 41051#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41219#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41164#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41161#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41162#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42672#L603 ssl3_accept_~skip~0 := 0; 42670#L99-2 assume !false; 42668#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42666#L102 assume !(12292 == ssl3_accept_~s__state~0); 42664#L105 assume !(16384 == ssl3_accept_~s__state~0); 42662#L108 assume !(8192 == ssl3_accept_~s__state~0); 42660#L111 assume !(24576 == ssl3_accept_~s__state~0); 42658#L114 assume !(8195 == ssl3_accept_~s__state~0); 42656#L117 assume !(8480 == ssl3_accept_~s__state~0); 42654#L120 assume !(8481 == ssl3_accept_~s__state~0); 42652#L123 assume !(8482 == ssl3_accept_~s__state~0); 42650#L126 assume !(8464 == ssl3_accept_~s__state~0); 42648#L129 assume !(8465 == ssl3_accept_~s__state~0); 42646#L132 assume !(8466 == ssl3_accept_~s__state~0); 42642#L135 assume !(8496 == ssl3_accept_~s__state~0); 42640#L138 assume !(8497 == ssl3_accept_~s__state~0); 42638#L141 assume !(8512 == ssl3_accept_~s__state~0); 42636#L144 assume !(8513 == ssl3_accept_~s__state~0); 42634#L147 assume !(8528 == ssl3_accept_~s__state~0); 42632#L150 assume !(8529 == ssl3_accept_~s__state~0); 42630#L153 assume !(8544 == ssl3_accept_~s__state~0); 42628#L156 assume !(8545 == ssl3_accept_~s__state~0); 42626#L159 assume !(8560 == ssl3_accept_~s__state~0); 42615#L162 assume !(8561 == ssl3_accept_~s__state~0); 42413#L165 assume 8448 == ssl3_accept_~s__state~0; 41129#L166 assume !(ssl3_accept_~num1~0 > 0); 41130#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42599#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42590#L603 ssl3_accept_~skip~0 := 0; 42588#L99-2 assume !false; 42586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42584#L102 assume !(12292 == ssl3_accept_~s__state~0); 42582#L105 assume !(16384 == ssl3_accept_~s__state~0); 42580#L108 assume !(8192 == ssl3_accept_~s__state~0); 42578#L111 assume !(24576 == ssl3_accept_~s__state~0); 42576#L114 assume !(8195 == ssl3_accept_~s__state~0); 42574#L117 assume !(8480 == ssl3_accept_~s__state~0); 42572#L120 assume !(8481 == ssl3_accept_~s__state~0); 42570#L123 assume !(8482 == ssl3_accept_~s__state~0); 42568#L126 assume !(8464 == ssl3_accept_~s__state~0); 42566#L129 assume !(8465 == ssl3_accept_~s__state~0); 42564#L132 assume !(8466 == ssl3_accept_~s__state~0); 42562#L135 assume !(8496 == ssl3_accept_~s__state~0); 42560#L138 assume !(8497 == ssl3_accept_~s__state~0); 42558#L141 assume !(8512 == ssl3_accept_~s__state~0); 42556#L144 assume !(8513 == ssl3_accept_~s__state~0); 42554#L147 assume !(8528 == ssl3_accept_~s__state~0); 42552#L150 assume !(8529 == ssl3_accept_~s__state~0); 42550#L153 assume !(8544 == ssl3_accept_~s__state~0); 42548#L156 assume !(8545 == ssl3_accept_~s__state~0); 42546#L159 assume !(8560 == ssl3_accept_~s__state~0); 42544#L162 assume !(8561 == ssl3_accept_~s__state~0); 42542#L165 assume !(8448 == ssl3_accept_~s__state~0); 42537#L168 assume 8576 == ssl3_accept_~s__state~0; 42536#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42535#L440 assume !(ssl3_accept_~ret~0 <= 0); 41238#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41239#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42710#L603 ssl3_accept_~skip~0 := 0; 42708#L99-2 assume !false; 42706#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42704#L102 assume !(12292 == ssl3_accept_~s__state~0); 42702#L105 assume !(16384 == ssl3_accept_~s__state~0); 42700#L108 assume !(8192 == ssl3_accept_~s__state~0); 42698#L111 assume !(24576 == ssl3_accept_~s__state~0); 42696#L114 assume !(8195 == ssl3_accept_~s__state~0); 42694#L117 assume !(8480 == ssl3_accept_~s__state~0); 42692#L120 assume !(8481 == ssl3_accept_~s__state~0); 42690#L123 assume !(8482 == ssl3_accept_~s__state~0); 42688#L126 assume 8464 == ssl3_accept_~s__state~0; 41123#L133 [2018-11-28 11:34:43,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,771 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-11-28 11:34:43,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,777 INFO L82 PathProgramCache]: Analyzing trace with hash 620714048, now seen corresponding path program 1 times [2018-11-28 11:34:43,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:43,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:43,848 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2018-11-28 11:34:43,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:43,849 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:43,849 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:43,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:43,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:43,849 INFO L87 Difference]: Start difference. First operand 1904 states and 2481 transitions. cyclomatic complexity: 585 Second operand 3 states. [2018-11-28 11:34:43,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:43,941 INFO L93 Difference]: Finished difference Result 2105 states and 2712 transitions. [2018-11-28 11:34:43,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:43,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2105 states and 2712 transitions. [2018-11-28 11:34:43,947 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1752 [2018-11-28 11:34:43,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2105 states to 2035 states and 2642 transitions. [2018-11-28 11:34:43,953 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1906 [2018-11-28 11:34:43,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1906 [2018-11-28 11:34:43,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2035 states and 2642 transitions. [2018-11-28 11:34:43,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:43,956 INFO L705 BuchiCegarLoop]: Abstraction has 2035 states and 2642 transitions. [2018-11-28 11:34:43,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states and 2642 transitions. [2018-11-28 11:34:43,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 1887. [2018-11-28 11:34:43,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1887 states. [2018-11-28 11:34:43,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2452 transitions. [2018-11-28 11:34:43,970 INFO L728 BuchiCegarLoop]: Abstraction has 1887 states and 2452 transitions. [2018-11-28 11:34:43,970 INFO L608 BuchiCegarLoop]: Abstraction has 1887 states and 2452 transitions. [2018-11-28 11:34:43,970 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-28 11:34:43,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1887 states and 2452 transitions. [2018-11-28 11:34:43,973 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1661 [2018-11-28 11:34:43,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:43,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:43,974 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,974 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:43,974 INFO L794 eck$LassoCheckResult]: Stem: 45252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45253#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45250#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45251#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45215#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45305#L99-2 assume !false; 45500#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45689#L102 assume !(12292 == ssl3_accept_~s__state~0); 45687#L105 assume !(16384 == ssl3_accept_~s__state~0); 45685#L108 assume !(8192 == ssl3_accept_~s__state~0); 45683#L111 assume !(24576 == ssl3_accept_~s__state~0); 45681#L114 assume !(8195 == ssl3_accept_~s__state~0); 45679#L117 assume !(8480 == ssl3_accept_~s__state~0); 45677#L120 assume !(8481 == ssl3_accept_~s__state~0); 45675#L123 assume !(8482 == ssl3_accept_~s__state~0); 45673#L126 assume 8464 == ssl3_accept_~s__state~0; 45138#L133 [2018-11-28 11:34:43,974 INFO L796 eck$LassoCheckResult]: Loop: 45138#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45139#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45062#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45063#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46916#L603 ssl3_accept_~skip~0 := 0; 46914#L99-2 assume !false; 46912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46910#L102 assume !(12292 == ssl3_accept_~s__state~0); 46908#L105 assume !(16384 == ssl3_accept_~s__state~0); 46906#L108 assume !(8192 == ssl3_accept_~s__state~0); 46904#L111 assume !(24576 == ssl3_accept_~s__state~0); 46902#L114 assume !(8195 == ssl3_accept_~s__state~0); 46900#L117 assume !(8480 == ssl3_accept_~s__state~0); 46898#L120 assume !(8481 == ssl3_accept_~s__state~0); 46896#L123 assume !(8482 == ssl3_accept_~s__state~0); 46894#L126 assume !(8464 == ssl3_accept_~s__state~0); 46892#L129 assume !(8465 == ssl3_accept_~s__state~0); 46890#L132 assume !(8466 == ssl3_accept_~s__state~0); 46028#L135 assume 8496 == ssl3_accept_~s__state~0; 45117#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45118#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45149#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 45150#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46027#L293-2 ssl3_accept_~s__init_num~0 := 0; 46025#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46020#L603 ssl3_accept_~skip~0 := 0; 46019#L99-2 assume !false; 46018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46017#L102 assume !(12292 == ssl3_accept_~s__state~0); 46016#L105 assume !(16384 == ssl3_accept_~s__state~0); 46015#L108 assume !(8192 == ssl3_accept_~s__state~0); 46014#L111 assume !(24576 == ssl3_accept_~s__state~0); 46013#L114 assume !(8195 == ssl3_accept_~s__state~0); 46012#L117 assume !(8480 == ssl3_accept_~s__state~0); 46011#L120 assume !(8481 == ssl3_accept_~s__state~0); 46010#L123 assume !(8482 == ssl3_accept_~s__state~0); 46009#L126 assume !(8464 == ssl3_accept_~s__state~0); 46008#L129 assume !(8465 == ssl3_accept_~s__state~0); 46007#L132 assume !(8466 == ssl3_accept_~s__state~0); 46006#L135 assume !(8496 == ssl3_accept_~s__state~0); 46005#L138 assume !(8497 == ssl3_accept_~s__state~0); 45311#L141 assume 8512 == ssl3_accept_~s__state~0; 45339#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46868#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46867#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46513#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46507#L603 ssl3_accept_~skip~0 := 0; 46505#L99-2 assume !false; 46503#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46501#L102 assume !(12292 == ssl3_accept_~s__state~0); 46499#L105 assume !(16384 == ssl3_accept_~s__state~0); 46497#L108 assume !(8192 == ssl3_accept_~s__state~0); 46470#L111 assume !(24576 == ssl3_accept_~s__state~0); 46371#L114 assume !(8195 == ssl3_accept_~s__state~0); 46370#L117 assume !(8480 == ssl3_accept_~s__state~0); 46354#L120 assume !(8481 == ssl3_accept_~s__state~0); 46352#L123 assume !(8482 == ssl3_accept_~s__state~0); 46349#L126 assume !(8464 == ssl3_accept_~s__state~0); 46348#L129 assume !(8465 == ssl3_accept_~s__state~0); 46342#L132 assume !(8466 == ssl3_accept_~s__state~0); 46340#L135 assume !(8496 == ssl3_accept_~s__state~0); 46338#L138 assume !(8497 == ssl3_accept_~s__state~0); 46336#L141 assume !(8512 == ssl3_accept_~s__state~0); 46334#L144 assume !(8513 == ssl3_accept_~s__state~0); 45490#L147 assume 8528 == ssl3_accept_~s__state~0; 45277#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45069#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45070#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45078#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 45187#L353 assume !(ssl3_accept_~ret~0 <= 0); 45188#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46839#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46834#L603 ssl3_accept_~skip~0 := 0; 46833#L99-2 assume !false; 46832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46831#L102 assume !(12292 == ssl3_accept_~s__state~0); 46830#L105 assume !(16384 == ssl3_accept_~s__state~0); 46829#L108 assume !(8192 == ssl3_accept_~s__state~0); 46828#L111 assume !(24576 == ssl3_accept_~s__state~0); 46827#L114 assume !(8195 == ssl3_accept_~s__state~0); 46826#L117 assume !(8480 == ssl3_accept_~s__state~0); 46825#L120 assume !(8481 == ssl3_accept_~s__state~0); 46824#L123 assume !(8482 == ssl3_accept_~s__state~0); 46823#L126 assume !(8464 == ssl3_accept_~s__state~0); 46822#L129 assume !(8465 == ssl3_accept_~s__state~0); 46821#L132 assume !(8466 == ssl3_accept_~s__state~0); 46820#L135 assume !(8496 == ssl3_accept_~s__state~0); 45232#L138 assume !(8497 == ssl3_accept_~s__state~0); 45233#L141 assume !(8512 == ssl3_accept_~s__state~0); 45142#L144 assume !(8513 == ssl3_accept_~s__state~0); 45103#L147 assume !(8528 == ssl3_accept_~s__state~0); 45104#L150 assume !(8529 == ssl3_accept_~s__state~0); 45521#L153 assume 8544 == ssl3_accept_~s__state~0; 45416#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46771#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 46769#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46768#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46765#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45177#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45178#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46754#L603 ssl3_accept_~skip~0 := 0; 46752#L99-2 assume !false; 46750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46748#L102 assume !(12292 == ssl3_accept_~s__state~0); 46746#L105 assume !(16384 == ssl3_accept_~s__state~0); 46744#L108 assume !(8192 == ssl3_accept_~s__state~0); 46742#L111 assume !(24576 == ssl3_accept_~s__state~0); 46740#L114 assume !(8195 == ssl3_accept_~s__state~0); 46738#L117 assume !(8480 == ssl3_accept_~s__state~0); 46736#L120 assume !(8481 == ssl3_accept_~s__state~0); 46734#L123 assume !(8482 == ssl3_accept_~s__state~0); 46732#L126 assume !(8464 == ssl3_accept_~s__state~0); 46730#L129 assume !(8465 == ssl3_accept_~s__state~0); 46728#L132 assume !(8466 == ssl3_accept_~s__state~0); 46726#L135 assume !(8496 == ssl3_accept_~s__state~0); 46724#L138 assume !(8497 == ssl3_accept_~s__state~0); 46722#L141 assume !(8512 == ssl3_accept_~s__state~0); 46720#L144 assume !(8513 == ssl3_accept_~s__state~0); 46718#L147 assume !(8528 == ssl3_accept_~s__state~0); 46716#L150 assume !(8529 == ssl3_accept_~s__state~0); 46715#L153 assume !(8544 == ssl3_accept_~s__state~0); 45288#L156 assume !(8545 == ssl3_accept_~s__state~0); 45289#L159 assume !(8560 == ssl3_accept_~s__state~0); 45278#L162 assume !(8561 == ssl3_accept_~s__state~0); 45279#L165 assume 8448 == ssl3_accept_~s__state~0; 46518#L166 assume !(ssl3_accept_~num1~0 > 0); 45273#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45274#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46708#L603 ssl3_accept_~skip~0 := 0; 46706#L99-2 assume !false; 46704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46698#L102 assume !(12292 == ssl3_accept_~s__state~0); 46696#L105 assume !(16384 == ssl3_accept_~s__state~0); 46694#L108 assume !(8192 == ssl3_accept_~s__state~0); 46692#L111 assume !(24576 == ssl3_accept_~s__state~0); 46690#L114 assume !(8195 == ssl3_accept_~s__state~0); 46688#L117 assume !(8480 == ssl3_accept_~s__state~0); 46686#L120 assume !(8481 == ssl3_accept_~s__state~0); 46684#L123 assume !(8482 == ssl3_accept_~s__state~0); 46682#L126 assume !(8464 == ssl3_accept_~s__state~0); 46680#L129 assume !(8465 == ssl3_accept_~s__state~0); 46678#L132 assume !(8466 == ssl3_accept_~s__state~0); 46676#L135 assume !(8496 == ssl3_accept_~s__state~0); 46674#L138 assume !(8497 == ssl3_accept_~s__state~0); 46672#L141 assume !(8512 == ssl3_accept_~s__state~0); 46670#L144 assume !(8513 == ssl3_accept_~s__state~0); 46668#L147 assume !(8528 == ssl3_accept_~s__state~0); 46660#L150 assume !(8529 == ssl3_accept_~s__state~0); 46659#L153 assume !(8544 == ssl3_accept_~s__state~0); 46658#L156 assume !(8545 == ssl3_accept_~s__state~0); 46656#L159 assume !(8560 == ssl3_accept_~s__state~0); 46654#L162 assume !(8561 == ssl3_accept_~s__state~0); 45241#L165 assume !(8448 == ssl3_accept_~s__state~0); 45242#L168 assume 8576 == ssl3_accept_~s__state~0; 46465#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 45263#L440 assume !(ssl3_accept_~ret~0 <= 0); 45264#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46190#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46939#L603 ssl3_accept_~skip~0 := 0; 46938#L99-2 assume !false; 46937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46936#L102 assume !(12292 == ssl3_accept_~s__state~0); 46935#L105 assume !(16384 == ssl3_accept_~s__state~0); 46934#L108 assume !(8192 == ssl3_accept_~s__state~0); 46933#L111 assume !(24576 == ssl3_accept_~s__state~0); 46932#L114 assume !(8195 == ssl3_accept_~s__state~0); 46931#L117 assume !(8480 == ssl3_accept_~s__state~0); 45374#L120 assume !(8481 == ssl3_accept_~s__state~0); 46930#L123 assume !(8482 == ssl3_accept_~s__state~0); 46929#L126 assume !(8464 == ssl3_accept_~s__state~0); 46928#L129 assume !(8465 == ssl3_accept_~s__state~0); 46889#L132 assume 8466 == ssl3_accept_~s__state~0; 45138#L133 [2018-11-28 11:34:43,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,975 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-11-28 11:34:43,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:43,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:43,983 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:43,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1648755482, now seen corresponding path program 1 times [2018-11-28 11:34:43,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:43,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:43,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:43,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:44,064 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:34:44,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:44,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-28 11:34:44,065 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:44,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 11:34:44,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-28 11:34:44,065 INFO L87 Difference]: Start difference. First operand 1887 states and 2452 transitions. cyclomatic complexity: 574 Second operand 5 states. [2018-11-28 11:34:44,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:44,135 INFO L93 Difference]: Finished difference Result 8080 states and 10393 transitions. [2018-11-28 11:34:44,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-28 11:34:44,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8080 states and 10393 transitions. [2018-11-28 11:34:44,153 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7758 [2018-11-28 11:34:44,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8080 states to 8080 states and 10393 transitions. [2018-11-28 11:34:44,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7951 [2018-11-28 11:34:44,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7951 [2018-11-28 11:34:44,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8080 states and 10393 transitions. [2018-11-28 11:34:44,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:44,178 INFO L705 BuchiCegarLoop]: Abstraction has 8080 states and 10393 transitions. [2018-11-28 11:34:44,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8080 states and 10393 transitions. [2018-11-28 11:34:44,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8080 to 3150. [2018-11-28 11:34:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3150 states. [2018-11-28 11:34:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 4069 transitions. [2018-11-28 11:34:44,213 INFO L728 BuchiCegarLoop]: Abstraction has 3150 states and 4069 transitions. [2018-11-28 11:34:44,213 INFO L608 BuchiCegarLoop]: Abstraction has 3150 states and 4069 transitions. [2018-11-28 11:34:44,213 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-28 11:34:44,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3150 states and 4069 transitions. [2018-11-28 11:34:44,219 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2924 [2018-11-28 11:34:44,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:44,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:44,220 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:44,220 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:44,220 INFO L794 eck$LassoCheckResult]: Stem: 55234#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 55235#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55229#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 55230#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55193#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 55282#L99-2 assume !false; 55345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55487#L102 assume !(12292 == ssl3_accept_~s__state~0); 55488#L105 assume !(16384 == ssl3_accept_~s__state~0); 55483#L108 assume !(8192 == ssl3_accept_~s__state~0); 55484#L111 assume !(24576 == ssl3_accept_~s__state~0); 55479#L114 assume !(8195 == ssl3_accept_~s__state~0); 55480#L117 assume !(8480 == ssl3_accept_~s__state~0); 55475#L120 assume !(8481 == ssl3_accept_~s__state~0); 55476#L123 assume !(8482 == ssl3_accept_~s__state~0); 55471#L126 assume 8464 == ssl3_accept_~s__state~0; 55123#L133 [2018-11-28 11:34:44,220 INFO L796 eck$LassoCheckResult]: Loop: 55123#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 55054#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55046#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55047#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55055#L603 ssl3_accept_~skip~0 := 0; 55215#L99-2 assume !false; 55163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55164#L102 assume !(12292 == ssl3_accept_~s__state~0); 58161#L105 assume !(16384 == ssl3_accept_~s__state~0); 58158#L108 assume !(8192 == ssl3_accept_~s__state~0); 58155#L111 assume !(24576 == ssl3_accept_~s__state~0); 58152#L114 assume !(8195 == ssl3_accept_~s__state~0); 58149#L117 assume !(8480 == ssl3_accept_~s__state~0); 58148#L120 assume !(8481 == ssl3_accept_~s__state~0); 58145#L123 assume !(8482 == ssl3_accept_~s__state~0); 58142#L126 assume !(8464 == ssl3_accept_~s__state~0); 58139#L129 assume !(8465 == ssl3_accept_~s__state~0); 55242#L132 assume !(8466 == ssl3_accept_~s__state~0); 55243#L135 assume 8496 == ssl3_accept_~s__state~0; 55867#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55922#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55919#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 55916#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55913#L293-2 ssl3_accept_~s__init_num~0 := 0; 55908#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55901#L603 ssl3_accept_~skip~0 := 0; 55898#L99-2 assume !false; 55895#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55892#L102 assume !(12292 == ssl3_accept_~s__state~0); 55890#L105 assume !(16384 == ssl3_accept_~s__state~0); 55888#L108 assume !(8192 == ssl3_accept_~s__state~0); 55886#L111 assume !(24576 == ssl3_accept_~s__state~0); 55884#L114 assume !(8195 == ssl3_accept_~s__state~0); 55882#L117 assume !(8480 == ssl3_accept_~s__state~0); 55880#L120 assume !(8481 == ssl3_accept_~s__state~0); 55878#L123 assume !(8482 == ssl3_accept_~s__state~0); 55877#L126 assume !(8464 == ssl3_accept_~s__state~0); 55876#L129 assume !(8465 == ssl3_accept_~s__state~0); 55874#L132 assume !(8466 == ssl3_accept_~s__state~0); 55870#L135 assume !(8496 == ssl3_accept_~s__state~0); 55866#L138 assume !(8497 == ssl3_accept_~s__state~0); 55287#L141 assume 8512 == ssl3_accept_~s__state~0; 55359#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55346#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55231#L308 assume !(ssl3_accept_~ret~0 <= 0); 55232#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57605#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57601#L603 ssl3_accept_~skip~0 := 0; 57596#L99-2 assume !false; 57597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57592#L102 assume !(12292 == ssl3_accept_~s__state~0); 57593#L105 assume !(16384 == ssl3_accept_~s__state~0); 57588#L108 assume !(8192 == ssl3_accept_~s__state~0); 57589#L111 assume !(24576 == ssl3_accept_~s__state~0); 57579#L114 assume !(8195 == ssl3_accept_~s__state~0); 57580#L117 assume !(8480 == ssl3_accept_~s__state~0); 57573#L120 assume !(8481 == ssl3_accept_~s__state~0); 57574#L123 assume !(8482 == ssl3_accept_~s__state~0); 57567#L126 assume !(8464 == ssl3_accept_~s__state~0); 57568#L129 assume !(8465 == ssl3_accept_~s__state~0); 57561#L132 assume !(8466 == ssl3_accept_~s__state~0); 57562#L135 assume !(8496 == ssl3_accept_~s__state~0); 57555#L138 assume !(8497 == ssl3_accept_~s__state~0); 57556#L141 assume !(8512 == ssl3_accept_~s__state~0); 57549#L144 assume !(8513 == ssl3_accept_~s__state~0); 57550#L147 assume 8528 == ssl3_accept_~s__state~0; 55398#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58065#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55060#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 55061#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 55094#L353 assume !(ssl3_accept_~ret~0 <= 0); 55225#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55226#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57817#L603 ssl3_accept_~skip~0 := 0; 57812#L99-2 assume !false; 57807#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57802#L102 assume !(12292 == ssl3_accept_~s__state~0); 57797#L105 assume !(16384 == ssl3_accept_~s__state~0); 57792#L108 assume !(8192 == ssl3_accept_~s__state~0); 57787#L111 assume !(24576 == ssl3_accept_~s__state~0); 57783#L114 assume !(8195 == ssl3_accept_~s__state~0); 57778#L117 assume !(8480 == ssl3_accept_~s__state~0); 57773#L120 assume !(8481 == ssl3_accept_~s__state~0); 57768#L123 assume !(8482 == ssl3_accept_~s__state~0); 57763#L126 assume !(8464 == ssl3_accept_~s__state~0); 57759#L129 assume !(8465 == ssl3_accept_~s__state~0); 57755#L132 assume !(8466 == ssl3_accept_~s__state~0); 57750#L135 assume !(8496 == ssl3_accept_~s__state~0); 57746#L138 assume !(8497 == ssl3_accept_~s__state~0); 57742#L141 assume !(8512 == ssl3_accept_~s__state~0); 57618#L144 assume !(8513 == ssl3_accept_~s__state~0); 57609#L147 assume !(8528 == ssl3_accept_~s__state~0); 57548#L150 assume !(8529 == ssl3_accept_~s__state~0); 57542#L153 assume 8544 == ssl3_accept_~s__state~0; 55202#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55048#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 55050#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55245#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57986#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 57985#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 57983#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57978#L603 ssl3_accept_~skip~0 := 0; 57977#L99-2 assume !false; 57975#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57974#L102 assume !(12292 == ssl3_accept_~s__state~0); 57973#L105 assume !(16384 == ssl3_accept_~s__state~0); 57972#L108 assume !(8192 == ssl3_accept_~s__state~0); 57971#L111 assume !(24576 == ssl3_accept_~s__state~0); 57970#L114 assume !(8195 == ssl3_accept_~s__state~0); 57969#L117 assume !(8480 == ssl3_accept_~s__state~0); 57968#L120 assume !(8481 == ssl3_accept_~s__state~0); 57967#L123 assume !(8482 == ssl3_accept_~s__state~0); 57966#L126 assume !(8464 == ssl3_accept_~s__state~0); 57965#L129 assume !(8465 == ssl3_accept_~s__state~0); 57964#L132 assume !(8466 == ssl3_accept_~s__state~0); 57963#L135 assume !(8496 == ssl3_accept_~s__state~0); 57962#L138 assume !(8497 == ssl3_accept_~s__state~0); 57961#L141 assume !(8512 == ssl3_accept_~s__state~0); 57960#L144 assume !(8513 == ssl3_accept_~s__state~0); 57959#L147 assume !(8528 == ssl3_accept_~s__state~0); 57958#L150 assume !(8529 == ssl3_accept_~s__state~0); 57957#L153 assume !(8544 == ssl3_accept_~s__state~0); 57956#L156 assume !(8545 == ssl3_accept_~s__state~0); 57955#L159 assume !(8560 == ssl3_accept_~s__state~0); 57954#L162 assume !(8561 == ssl3_accept_~s__state~0); 57953#L165 assume 8448 == ssl3_accept_~s__state~0; 57951#L166 assume !(ssl3_accept_~num1~0 > 0); 57950#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57949#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57944#L603 ssl3_accept_~skip~0 := 0; 57943#L99-2 assume !false; 57942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57941#L102 assume !(12292 == ssl3_accept_~s__state~0); 57940#L105 assume !(16384 == ssl3_accept_~s__state~0); 57939#L108 assume !(8192 == ssl3_accept_~s__state~0); 57938#L111 assume !(24576 == ssl3_accept_~s__state~0); 57937#L114 assume !(8195 == ssl3_accept_~s__state~0); 57936#L117 assume !(8480 == ssl3_accept_~s__state~0); 57935#L120 assume !(8481 == ssl3_accept_~s__state~0); 57934#L123 assume !(8482 == ssl3_accept_~s__state~0); 57933#L126 assume !(8464 == ssl3_accept_~s__state~0); 57932#L129 assume !(8465 == ssl3_accept_~s__state~0); 57931#L132 assume !(8466 == ssl3_accept_~s__state~0); 57930#L135 assume !(8496 == ssl3_accept_~s__state~0); 57929#L138 assume !(8497 == ssl3_accept_~s__state~0); 57928#L141 assume !(8512 == ssl3_accept_~s__state~0); 57927#L144 assume !(8513 == ssl3_accept_~s__state~0); 57926#L147 assume !(8528 == ssl3_accept_~s__state~0); 57925#L150 assume !(8529 == ssl3_accept_~s__state~0); 57924#L153 assume !(8544 == ssl3_accept_~s__state~0); 57923#L156 assume !(8545 == ssl3_accept_~s__state~0); 57922#L159 assume !(8560 == ssl3_accept_~s__state~0); 57921#L162 assume !(8561 == ssl3_accept_~s__state~0); 57920#L165 assume !(8448 == ssl3_accept_~s__state~0); 57887#L168 assume 8576 == ssl3_accept_~s__state~0; 57886#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57885#L440 assume !(ssl3_accept_~ret~0 <= 0); 57884#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57402#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58180#L603 ssl3_accept_~skip~0 := 0; 58178#L99-2 assume !false; 58176#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58175#L102 assume !(12292 == ssl3_accept_~s__state~0); 58162#L105 assume !(16384 == ssl3_accept_~s__state~0); 58159#L108 assume !(8192 == ssl3_accept_~s__state~0); 58156#L111 assume !(24576 == ssl3_accept_~s__state~0); 58153#L114 assume !(8195 == ssl3_accept_~s__state~0); 58150#L117 assume !(8480 == ssl3_accept_~s__state~0); 57509#L120 assume !(8481 == ssl3_accept_~s__state~0); 58146#L123 assume !(8482 == ssl3_accept_~s__state~0); 58143#L126 assume !(8464 == ssl3_accept_~s__state~0); 58140#L129 assume !(8465 == ssl3_accept_~s__state~0); 57546#L132 assume 8466 == ssl3_accept_~s__state~0; 55123#L133 [2018-11-28 11:34:44,221 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:44,221 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-11-28 11:34:44,221 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:44,221 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:44,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:44,222 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,226 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:44,227 INFO L82 PathProgramCache]: Analyzing trace with hash -663656589, now seen corresponding path program 1 times [2018-11-28 11:34:44,227 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:44,227 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:44,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,227 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:44,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:44,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1898708507, now seen corresponding path program 1 times [2018-11-28 11:34:44,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:44,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:44,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:44,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:44,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:44,970 WARN L180 SmtUtils]: Spent 675.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-28 11:34:45,018 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:45,018 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:45,018 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:45,018 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:45,018 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:34:45,018 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:45,018 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:45,018 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:45,018 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-28 11:34:45,018 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:45,018 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:45,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,026 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-28 11:34:45,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,030 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-28 11:34:45,032 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-28 11:34:45,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,038 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-28 11:34:45,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,043 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-28 11:34:45,045 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-28 11:34:45,046 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-28 11:34:45,048 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-28 11:34:45,050 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-28 11:34:45,051 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-28 11:34:45,055 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-28 11:34:45,056 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-28 11:34:45,058 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-28 11:34:45,061 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-28 11:34:45,064 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-28 11:34:45,065 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-28 11:34:45,067 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-28 11:34:45,069 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-28 11:34:45,215 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:45,215 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,220 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,220 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,222 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,222 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,237 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,238 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,240 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,240 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,267 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,267 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,270 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,270 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,287 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,287 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,314 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,314 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,322 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,323 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,343 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,343 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,360 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,360 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,362 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,363 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,382 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,382 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,397 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,397 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,400 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,401 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,403 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,403 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,418 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,418 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,433 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,433 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,437 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,437 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,452 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,452 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,456 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,456 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,458 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,458 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,475 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,475 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,499 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,499 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,503 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,503 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,505 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,506 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_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,526 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,526 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,538 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,538 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,556 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,556 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,571 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,571 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,580 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,580 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,583 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:34:45,583 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/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-28 11:34:45,614 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:45,614 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/z3 Starting monitored process 25 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 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:45,636 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:34:45,636 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:45,639 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:34:45,662 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:45,662 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:45,662 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:45,662 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:45,662 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:34:45,662 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:45,662 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:45,662 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:45,662 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-28 11:34:45,663 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:45,663 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:45,664 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-28 11:34:45,674 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-28 11:34:45,686 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-28 11:34:45,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,693 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-28 11:34:45,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,697 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-28 11:34:45,700 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-28 11:34:45,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,708 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-28 11:34:45,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,714 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-28 11:34:45,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,725 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-28 11:34:45,731 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-28 11:34:45,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:45,748 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-28 11:34:45,750 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-28 11:34:45,936 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:45,937 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:34:45,937 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-28 11:34:45,937 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,938 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,938 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,938 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,938 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,938 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,938 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,946 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,946 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-28 11:34:45,947 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,947 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,947 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,947 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,947 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,948 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,948 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,949 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,949 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-28 11:34:45,949 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,951 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,951 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,951 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,952 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,952 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,953 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,953 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-28 11:34:45,953 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,953 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,954 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,954 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:34:45,954 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,954 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:34:45,954 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,955 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,955 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 11:34:45,955 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,955 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,955 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,955 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,956 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,956 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,956 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,957 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,957 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-28 11:34:45,957 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,957 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,957 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,957 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,958 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,958 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,958 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,958 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,959 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-28 11:34:45,959 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,959 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,959 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,959 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,959 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,960 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,960 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,960 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,961 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-28 11:34:45,961 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,961 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,961 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,961 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,961 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,962 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,962 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,962 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,963 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-28 11:34:45,963 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,963 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,963 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,963 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,963 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,964 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,964 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,964 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,964 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-28 11:34:45,965 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,965 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,965 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,965 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,965 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,965 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,965 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,966 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,966 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-28 11:34:45,967 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,967 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,967 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,967 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,967 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,967 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,967 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,968 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,968 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 11:34:45,968 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,968 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,968 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,968 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,969 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,969 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,969 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,969 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,970 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-28 11:34:45,970 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,970 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,970 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,970 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,970 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,971 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,971 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,971 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,971 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-28 11:34:45,972 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,972 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,972 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,972 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,972 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,972 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,972 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,973 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,973 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-28 11:34:45,973 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,973 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,974 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,974 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,974 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,974 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,974 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,976 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,976 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-28 11:34:45,976 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,977 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,977 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,977 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,977 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,977 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,977 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,978 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,978 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-28 11:34:45,979 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,979 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,979 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,979 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,979 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,980 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,980 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,981 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:45,981 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 11:34:45,982 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:45,982 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:45,982 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:45,982 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:45,982 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:45,982 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:45,983 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:45,983 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:34:45,984 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:34:45,984 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-28 11:34:45,985 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:34:45,985 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:34:45,985 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:34:45,985 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-28 11:34:45,985 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:34:46,170 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:46,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:46,183 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:46,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:46,214 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-28 11:34:46,253 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-28 11:34:46,253 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3150 states and 4069 transitions. cyclomatic complexity: 930 Second operand 5 states. [2018-11-28 11:34:46,337 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3150 states and 4069 transitions. cyclomatic complexity: 930. Second operand 5 states. Result 8230 states and 10583 transitions. Complement of second has 4 states. [2018-11-28 11:34:46,339 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-28 11:34:46,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:34:46,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2018-11-28 11:34:46,340 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 402 transitions. Stem has 16 letters. Loop has 173 letters. [2018-11-28 11:34:46,342 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:46,342 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 402 transitions. Stem has 189 letters. Loop has 173 letters. [2018-11-28 11:34:46,344 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:46,344 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 402 transitions. Stem has 16 letters. Loop has 346 letters. [2018-11-28 11:34:46,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:46,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8230 states and 10583 transitions. [2018-11-28 11:34:46,376 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5452 [2018-11-28 11:34:46,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8230 states to 8230 states and 10583 transitions. [2018-11-28 11:34:46,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5553 [2018-11-28 11:34:46,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5565 [2018-11-28 11:34:46,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8230 states and 10583 transitions. [2018-11-28 11:34:46,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:46,406 INFO L705 BuchiCegarLoop]: Abstraction has 8230 states and 10583 transitions. [2018-11-28 11:34:46,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8230 states and 10583 transitions. [2018-11-28 11:34:46,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8230 to 8218. [2018-11-28 11:34:46,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8218 states. [2018-11-28 11:34:46,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8218 states to 8218 states and 10565 transitions. [2018-11-28 11:34:46,473 INFO L728 BuchiCegarLoop]: Abstraction has 8218 states and 10565 transitions. [2018-11-28 11:34:46,473 INFO L608 BuchiCegarLoop]: Abstraction has 8218 states and 10565 transitions. [2018-11-28 11:34:46,473 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-28 11:34:46,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8218 states and 10565 transitions. [2018-11-28 11:34:46,491 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5452 [2018-11-28 11:34:46,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:46,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:46,492 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-28 11:34:46,492 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:46,492 INFO L794 eck$LassoCheckResult]: Stem: 67274#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 67275#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67268#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 67269#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67218#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 67347#L99-2 assume !false; 67607#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71606#L102 assume !(12292 == ssl3_accept_~s__state~0); 71600#L105 assume !(16384 == ssl3_accept_~s__state~0); 71601#L108 assume !(8192 == ssl3_accept_~s__state~0); 71592#L111 assume !(24576 == ssl3_accept_~s__state~0); 71593#L114 assume !(8195 == ssl3_accept_~s__state~0); 71584#L117 assume !(8480 == ssl3_accept_~s__state~0); 71585#L120 assume !(8481 == ssl3_accept_~s__state~0); 71472#L123 assume !(8482 == ssl3_accept_~s__state~0); 71473#L126 assume 8464 == ssl3_accept_~s__state~0; 69667#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69668#L274 [2018-11-28 11:34:46,493 INFO L796 eck$LassoCheckResult]: Loop: 69668#L274 assume !(0 == ssl3_accept_~blastFlag~0); 75170#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 72291#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72287#L603 ssl3_accept_~skip~0 := 0; 72278#L99-2 assume !false; 72279#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72270#L102 assume !(12292 == ssl3_accept_~s__state~0); 72271#L105 assume !(16384 == ssl3_accept_~s__state~0); 71910#L108 assume !(8192 == ssl3_accept_~s__state~0); 71911#L111 assume !(24576 == ssl3_accept_~s__state~0); 71900#L114 assume !(8195 == ssl3_accept_~s__state~0); 71901#L117 assume !(8480 == ssl3_accept_~s__state~0); 71876#L120 assume !(8481 == ssl3_accept_~s__state~0); 71877#L123 assume !(8482 == ssl3_accept_~s__state~0); 71868#L126 assume !(8464 == ssl3_accept_~s__state~0); 71869#L129 assume !(8465 == ssl3_accept_~s__state~0); 71201#L132 assume !(8466 == ssl3_accept_~s__state~0); 71053#L135 assume 8496 == ssl3_accept_~s__state~0; 70893#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 71048#L287 assume !(1 == ssl3_accept_~blastFlag~0); 71046#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 71003#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70997#L293-2 ssl3_accept_~s__init_num~0 := 0; 70979#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70974#L603 ssl3_accept_~skip~0 := 0; 70958#L99-2 assume !false; 70954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70950#L102 assume !(12292 == ssl3_accept_~s__state~0); 70946#L105 assume !(16384 == ssl3_accept_~s__state~0); 70940#L108 assume !(8192 == ssl3_accept_~s__state~0); 70936#L111 assume !(24576 == ssl3_accept_~s__state~0); 70932#L114 assume !(8195 == ssl3_accept_~s__state~0); 70928#L117 assume !(8480 == ssl3_accept_~s__state~0); 70922#L120 assume !(8481 == ssl3_accept_~s__state~0); 70918#L123 assume !(8482 == ssl3_accept_~s__state~0); 70914#L126 assume !(8464 == ssl3_accept_~s__state~0); 70908#L129 assume !(8465 == ssl3_accept_~s__state~0); 70904#L132 assume !(8466 == ssl3_accept_~s__state~0); 70900#L135 assume !(8496 == ssl3_accept_~s__state~0); 70892#L138 assume !(8497 == ssl3_accept_~s__state~0); 70576#L141 assume 8512 == ssl3_accept_~s__state~0; 70577#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73844#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 73843#L308 assume !(ssl3_accept_~ret~0 <= 0); 73842#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73751#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73745#L603 ssl3_accept_~skip~0 := 0; 73743#L99-2 assume !false; 73741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73739#L102 assume !(12292 == ssl3_accept_~s__state~0); 73738#L105 assume !(16384 == ssl3_accept_~s__state~0); 73730#L108 assume !(8192 == ssl3_accept_~s__state~0); 73725#L111 assume !(24576 == ssl3_accept_~s__state~0); 73719#L114 assume !(8195 == ssl3_accept_~s__state~0); 73713#L117 assume !(8480 == ssl3_accept_~s__state~0); 73706#L120 assume !(8481 == ssl3_accept_~s__state~0); 73703#L123 assume !(8482 == ssl3_accept_~s__state~0); 73700#L126 assume !(8464 == ssl3_accept_~s__state~0); 73697#L129 assume !(8465 == ssl3_accept_~s__state~0); 73694#L132 assume !(8466 == ssl3_accept_~s__state~0); 73691#L135 assume !(8496 == ssl3_accept_~s__state~0); 73688#L138 assume !(8497 == ssl3_accept_~s__state~0); 73686#L141 assume !(8512 == ssl3_accept_~s__state~0); 73684#L144 assume !(8513 == ssl3_accept_~s__state~0); 73681#L147 assume 8528 == ssl3_accept_~s__state~0; 71175#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73678#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73648#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73640#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 73645#L353 assume !(ssl3_accept_~ret~0 <= 0); 73635#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73634#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73629#L603 ssl3_accept_~skip~0 := 0; 73624#L99-2 assume !false; 73622#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73620#L102 assume !(12292 == ssl3_accept_~s__state~0); 73618#L105 assume !(16384 == ssl3_accept_~s__state~0); 73616#L108 assume !(8192 == ssl3_accept_~s__state~0); 73614#L111 assume !(24576 == ssl3_accept_~s__state~0); 73612#L114 assume !(8195 == ssl3_accept_~s__state~0); 73610#L117 assume !(8480 == ssl3_accept_~s__state~0); 73608#L120 assume !(8481 == ssl3_accept_~s__state~0); 73606#L123 assume !(8482 == ssl3_accept_~s__state~0); 73604#L126 assume !(8464 == ssl3_accept_~s__state~0); 73602#L129 assume !(8465 == ssl3_accept_~s__state~0); 73600#L132 assume !(8466 == ssl3_accept_~s__state~0); 73598#L135 assume !(8496 == ssl3_accept_~s__state~0); 73596#L138 assume !(8497 == ssl3_accept_~s__state~0); 73594#L141 assume !(8512 == ssl3_accept_~s__state~0); 73592#L144 assume !(8513 == ssl3_accept_~s__state~0); 73590#L147 assume !(8528 == ssl3_accept_~s__state~0); 73588#L150 assume !(8529 == ssl3_accept_~s__state~0); 73586#L153 assume 8544 == ssl3_accept_~s__state~0; 71167#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73583#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 73580#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73578#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73575#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73574#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 73527#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73521#L603 ssl3_accept_~skip~0 := 0; 73519#L99-2 assume !false; 73517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73515#L102 assume !(12292 == ssl3_accept_~s__state~0); 73513#L105 assume !(16384 == ssl3_accept_~s__state~0); 73511#L108 assume !(8192 == ssl3_accept_~s__state~0); 73509#L111 assume !(24576 == ssl3_accept_~s__state~0); 73507#L114 assume !(8195 == ssl3_accept_~s__state~0); 73505#L117 assume !(8480 == ssl3_accept_~s__state~0); 73503#L120 assume !(8481 == ssl3_accept_~s__state~0); 73501#L123 assume !(8482 == ssl3_accept_~s__state~0); 73499#L126 assume !(8464 == ssl3_accept_~s__state~0); 73497#L129 assume !(8465 == ssl3_accept_~s__state~0); 73496#L132 assume !(8466 == ssl3_accept_~s__state~0); 73493#L135 assume !(8496 == ssl3_accept_~s__state~0); 73491#L138 assume !(8497 == ssl3_accept_~s__state~0); 73490#L141 assume !(8512 == ssl3_accept_~s__state~0); 73484#L144 assume !(8513 == ssl3_accept_~s__state~0); 73482#L147 assume !(8528 == ssl3_accept_~s__state~0); 73480#L150 assume !(8529 == ssl3_accept_~s__state~0); 73478#L153 assume !(8544 == ssl3_accept_~s__state~0); 73476#L156 assume !(8545 == ssl3_accept_~s__state~0); 73474#L159 assume !(8560 == ssl3_accept_~s__state~0); 73472#L162 assume !(8561 == ssl3_accept_~s__state~0); 73470#L165 assume 8448 == ssl3_accept_~s__state~0; 73466#L166 assume !(ssl3_accept_~num1~0 > 0); 73464#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73461#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73455#L603 ssl3_accept_~skip~0 := 0; 73453#L99-2 assume !false; 73451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73449#L102 assume !(12292 == ssl3_accept_~s__state~0); 73447#L105 assume !(16384 == ssl3_accept_~s__state~0); 73445#L108 assume !(8192 == ssl3_accept_~s__state~0); 73443#L111 assume !(24576 == ssl3_accept_~s__state~0); 73441#L114 assume !(8195 == ssl3_accept_~s__state~0); 73439#L117 assume !(8480 == ssl3_accept_~s__state~0); 73437#L120 assume !(8481 == ssl3_accept_~s__state~0); 73435#L123 assume !(8482 == ssl3_accept_~s__state~0); 73433#L126 assume !(8464 == ssl3_accept_~s__state~0); 73431#L129 assume !(8465 == ssl3_accept_~s__state~0); 73429#L132 assume !(8466 == ssl3_accept_~s__state~0); 73428#L135 assume !(8496 == ssl3_accept_~s__state~0); 73426#L138 assume !(8497 == ssl3_accept_~s__state~0); 73424#L141 assume !(8512 == ssl3_accept_~s__state~0); 73423#L144 assume !(8513 == ssl3_accept_~s__state~0); 73422#L147 assume !(8528 == ssl3_accept_~s__state~0); 73421#L150 assume !(8529 == ssl3_accept_~s__state~0); 73420#L153 assume !(8544 == ssl3_accept_~s__state~0); 73301#L156 assume !(8545 == ssl3_accept_~s__state~0); 73300#L159 assume !(8560 == ssl3_accept_~s__state~0); 73297#L162 assume !(8561 == ssl3_accept_~s__state~0); 73296#L165 assume !(8448 == ssl3_accept_~s__state~0); 73295#L168 assume 8576 == ssl3_accept_~s__state~0; 73257#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73294#L440 assume !(ssl3_accept_~ret~0 <= 0); 73293#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73219#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72282#L603 ssl3_accept_~skip~0 := 0; 72283#L99-2 assume !false; 72274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72275#L102 assume !(12292 == ssl3_accept_~s__state~0); 71918#L105 assume !(16384 == ssl3_accept_~s__state~0); 71919#L108 assume !(8192 == ssl3_accept_~s__state~0); 71904#L111 assume !(24576 == ssl3_accept_~s__state~0); 71905#L114 assume !(8195 == ssl3_accept_~s__state~0); 71879#L117 assume !(8480 == ssl3_accept_~s__state~0); 71880#L120 assume !(8481 == ssl3_accept_~s__state~0); 71870#L123 assume !(8482 == ssl3_accept_~s__state~0); 71871#L126 assume !(8464 == ssl3_accept_~s__state~0); 71866#L129 assume !(8465 == ssl3_accept_~s__state~0); 71867#L132 assume 8466 == ssl3_accept_~s__state~0; 71057#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69668#L274 [2018-11-28 11:34:46,493 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:46,493 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2018-11-28 11:34:46,493 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:46,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:46,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:46,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:46,499 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:46,499 INFO L82 PathProgramCache]: Analyzing trace with hash -941405389, now seen corresponding path program 1 times [2018-11-28 11:34:46,499 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:46,499 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:46,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,500 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:46,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:46,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:46,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:46,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1185703695, now seen corresponding path program 1 times [2018-11-28 11:34:46,524 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:46,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:46,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,525 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:46,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:46,561 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2018-11-28 11:34:46,562 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:46,562 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:47,294 WARN L180 SmtUtils]: Spent 724.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-28 11:34:47,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:47,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:47,364 INFO L87 Difference]: Start difference. First operand 8218 states and 10565 transitions. cyclomatic complexity: 2366 Second operand 3 states. [2018-11-28 11:34:47,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:47,397 INFO L93 Difference]: Finished difference Result 10674 states and 13649 transitions. [2018-11-28 11:34:47,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:47,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10674 states and 13649 transitions. [2018-11-28 11:34:47,416 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7888 [2018-11-28 11:34:47,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10674 states to 10670 states and 13645 transitions. [2018-11-28 11:34:47,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8001 [2018-11-28 11:34:47,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8001 [2018-11-28 11:34:47,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10670 states and 13645 transitions. [2018-11-28 11:34:47,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:47,436 INFO L705 BuchiCegarLoop]: Abstraction has 10670 states and 13645 transitions. [2018-11-28 11:34:47,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10670 states and 13645 transitions. [2018-11-28 11:34:47,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10670 to 10670. [2018-11-28 11:34:47,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10670 states. [2018-11-28 11:34:47,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10670 states to 10670 states and 13645 transitions. [2018-11-28 11:34:47,521 INFO L728 BuchiCegarLoop]: Abstraction has 10670 states and 13645 transitions. [2018-11-28 11:34:47,522 INFO L608 BuchiCegarLoop]: Abstraction has 10670 states and 13645 transitions. [2018-11-28 11:34:47,522 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-28 11:34:47,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10670 states and 13645 transitions. [2018-11-28 11:34:47,542 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7888 [2018-11-28 11:34:47,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:47,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:47,543 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-28 11:34:47,544 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:47,544 INFO L794 eck$LassoCheckResult]: Stem: 86178#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 86179#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 86171#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 86172#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 86120#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 86245#L99-2 assume !false; 88790#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91186#L102 assume !(12292 == ssl3_accept_~s__state~0); 91185#L105 assume !(16384 == ssl3_accept_~s__state~0); 91184#L108 assume !(8192 == ssl3_accept_~s__state~0); 91183#L111 assume !(24576 == ssl3_accept_~s__state~0); 91182#L114 assume !(8195 == ssl3_accept_~s__state~0); 91181#L117 assume !(8480 == ssl3_accept_~s__state~0); 91180#L120 assume !(8481 == ssl3_accept_~s__state~0); 91179#L123 assume !(8482 == ssl3_accept_~s__state~0); 91178#L126 assume 8464 == ssl3_accept_~s__state~0; 88871#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 88860#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 88861#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 91656#L566 [2018-11-28 11:34:47,544 INFO L796 eck$LassoCheckResult]: Loop: 91656#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91652#L603 ssl3_accept_~skip~0 := 0; 91647#L99-2 assume !false; 91648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91643#L102 assume !(12292 == ssl3_accept_~s__state~0); 91644#L105 assume !(16384 == ssl3_accept_~s__state~0); 91639#L108 assume !(8192 == ssl3_accept_~s__state~0); 91640#L111 assume !(24576 == ssl3_accept_~s__state~0); 91635#L114 assume !(8195 == ssl3_accept_~s__state~0); 91636#L117 assume !(8480 == ssl3_accept_~s__state~0); 91631#L120 assume !(8481 == ssl3_accept_~s__state~0); 91632#L123 assume !(8482 == ssl3_accept_~s__state~0); 91627#L126 assume !(8464 == ssl3_accept_~s__state~0); 91628#L129 assume !(8465 == ssl3_accept_~s__state~0); 91517#L132 assume !(8466 == ssl3_accept_~s__state~0); 91456#L135 assume 8496 == ssl3_accept_~s__state~0; 91247#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 91455#L287 assume !(1 == ssl3_accept_~blastFlag~0); 91454#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 91452#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91451#L293-2 ssl3_accept_~s__init_num~0 := 0; 91448#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91438#L603 ssl3_accept_~skip~0 := 0; 91436#L99-2 assume !false; 91434#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91432#L102 assume !(12292 == ssl3_accept_~s__state~0); 91430#L105 assume !(16384 == ssl3_accept_~s__state~0); 91428#L108 assume !(8192 == ssl3_accept_~s__state~0); 91426#L111 assume !(24576 == ssl3_accept_~s__state~0); 91424#L114 assume !(8195 == ssl3_accept_~s__state~0); 91422#L117 assume !(8480 == ssl3_accept_~s__state~0); 91420#L120 assume !(8481 == ssl3_accept_~s__state~0); 91418#L123 assume !(8482 == ssl3_accept_~s__state~0); 91416#L126 assume !(8464 == ssl3_accept_~s__state~0); 91415#L129 assume !(8465 == ssl3_accept_~s__state~0); 91413#L132 assume !(8466 == ssl3_accept_~s__state~0); 91412#L135 assume !(8496 == ssl3_accept_~s__state~0); 91246#L138 assume !(8497 == ssl3_accept_~s__state~0); 90722#L141 assume 8512 == ssl3_accept_~s__state~0; 90723#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91851#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 91850#L308 assume !(ssl3_accept_~ret~0 <= 0); 91849#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91847#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91842#L603 ssl3_accept_~skip~0 := 0; 91841#L99-2 assume !false; 91840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91839#L102 assume !(12292 == ssl3_accept_~s__state~0); 91838#L105 assume !(16384 == ssl3_accept_~s__state~0); 91837#L108 assume !(8192 == ssl3_accept_~s__state~0); 91836#L111 assume !(24576 == ssl3_accept_~s__state~0); 91835#L114 assume !(8195 == ssl3_accept_~s__state~0); 91834#L117 assume !(8480 == ssl3_accept_~s__state~0); 91833#L120 assume !(8481 == ssl3_accept_~s__state~0); 91832#L123 assume !(8482 == ssl3_accept_~s__state~0); 91831#L126 assume !(8464 == ssl3_accept_~s__state~0); 91830#L129 assume !(8465 == ssl3_accept_~s__state~0); 91829#L132 assume !(8466 == ssl3_accept_~s__state~0); 91828#L135 assume !(8496 == ssl3_accept_~s__state~0); 91827#L138 assume !(8497 == ssl3_accept_~s__state~0); 91826#L141 assume !(8512 == ssl3_accept_~s__state~0); 91825#L144 assume !(8513 == ssl3_accept_~s__state~0); 91824#L147 assume 8528 == ssl3_accept_~s__state~0; 91506#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91823#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 91821#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 91820#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 91816#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 91811#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 91809#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91804#L603 ssl3_accept_~skip~0 := 0; 91802#L99-2 assume !false; 91797#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91795#L102 assume !(12292 == ssl3_accept_~s__state~0); 91793#L105 assume !(16384 == ssl3_accept_~s__state~0); 91791#L108 assume !(8192 == ssl3_accept_~s__state~0); 91789#L111 assume !(24576 == ssl3_accept_~s__state~0); 91787#L114 assume !(8195 == ssl3_accept_~s__state~0); 91785#L117 assume !(8480 == ssl3_accept_~s__state~0); 91783#L120 assume !(8481 == ssl3_accept_~s__state~0); 91781#L123 assume !(8482 == ssl3_accept_~s__state~0); 91779#L126 assume !(8464 == ssl3_accept_~s__state~0); 91777#L129 assume !(8465 == ssl3_accept_~s__state~0); 91775#L132 assume !(8466 == ssl3_accept_~s__state~0); 91773#L135 assume !(8496 == ssl3_accept_~s__state~0); 91771#L138 assume !(8497 == ssl3_accept_~s__state~0); 91769#L141 assume !(8512 == ssl3_accept_~s__state~0); 91767#L144 assume !(8513 == ssl3_accept_~s__state~0); 91765#L147 assume !(8528 == ssl3_accept_~s__state~0); 91763#L150 assume !(8529 == ssl3_accept_~s__state~0); 91761#L153 assume 8544 == ssl3_accept_~s__state~0; 91501#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 91758#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 91755#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91753#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 91749#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 91748#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 91745#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91740#L603 ssl3_accept_~skip~0 := 0; 91739#L99-2 assume !false; 91738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91737#L102 assume !(12292 == ssl3_accept_~s__state~0); 91736#L105 assume !(16384 == ssl3_accept_~s__state~0); 91735#L108 assume !(8192 == ssl3_accept_~s__state~0); 91734#L111 assume !(24576 == ssl3_accept_~s__state~0); 91733#L114 assume !(8195 == ssl3_accept_~s__state~0); 91732#L117 assume !(8480 == ssl3_accept_~s__state~0); 91731#L120 assume !(8481 == ssl3_accept_~s__state~0); 91730#L123 assume !(8482 == ssl3_accept_~s__state~0); 91729#L126 assume !(8464 == ssl3_accept_~s__state~0); 91728#L129 assume !(8465 == ssl3_accept_~s__state~0); 91727#L132 assume !(8466 == ssl3_accept_~s__state~0); 91726#L135 assume !(8496 == ssl3_accept_~s__state~0); 91725#L138 assume !(8497 == ssl3_accept_~s__state~0); 91724#L141 assume !(8512 == ssl3_accept_~s__state~0); 91723#L144 assume !(8513 == ssl3_accept_~s__state~0); 91722#L147 assume !(8528 == ssl3_accept_~s__state~0); 91721#L150 assume !(8529 == ssl3_accept_~s__state~0); 91720#L153 assume !(8544 == ssl3_accept_~s__state~0); 91719#L156 assume !(8545 == ssl3_accept_~s__state~0); 91718#L159 assume !(8560 == ssl3_accept_~s__state~0); 91717#L162 assume !(8561 == ssl3_accept_~s__state~0); 91716#L165 assume 8448 == ssl3_accept_~s__state~0; 91714#L166 assume !(ssl3_accept_~num1~0 > 0); 91713#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91711#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91706#L603 ssl3_accept_~skip~0 := 0; 91705#L99-2 assume !false; 91704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91703#L102 assume !(12292 == ssl3_accept_~s__state~0); 91702#L105 assume !(16384 == ssl3_accept_~s__state~0); 91701#L108 assume !(8192 == ssl3_accept_~s__state~0); 91700#L111 assume !(24576 == ssl3_accept_~s__state~0); 91699#L114 assume !(8195 == ssl3_accept_~s__state~0); 91698#L117 assume !(8480 == ssl3_accept_~s__state~0); 91697#L120 assume !(8481 == ssl3_accept_~s__state~0); 91696#L123 assume !(8482 == ssl3_accept_~s__state~0); 91695#L126 assume !(8464 == ssl3_accept_~s__state~0); 91694#L129 assume !(8465 == ssl3_accept_~s__state~0); 91693#L132 assume !(8466 == ssl3_accept_~s__state~0); 91692#L135 assume !(8496 == ssl3_accept_~s__state~0); 91691#L138 assume !(8497 == ssl3_accept_~s__state~0); 91690#L141 assume !(8512 == ssl3_accept_~s__state~0); 91689#L144 assume !(8513 == ssl3_accept_~s__state~0); 91688#L147 assume !(8528 == ssl3_accept_~s__state~0); 91687#L150 assume !(8529 == ssl3_accept_~s__state~0); 91686#L153 assume !(8544 == ssl3_accept_~s__state~0); 91685#L156 assume !(8545 == ssl3_accept_~s__state~0); 91684#L159 assume !(8560 == ssl3_accept_~s__state~0); 91683#L162 assume !(8561 == ssl3_accept_~s__state~0); 91681#L165 assume !(8448 == ssl3_accept_~s__state~0); 91669#L168 assume 8576 == ssl3_accept_~s__state~0; 91668#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91667#L440 assume !(ssl3_accept_~ret~0 <= 0); 91660#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 91661#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91649#L603 ssl3_accept_~skip~0 := 0; 91650#L99-2 assume !false; 91645#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91646#L102 assume !(12292 == ssl3_accept_~s__state~0); 91641#L105 assume !(16384 == ssl3_accept_~s__state~0); 91642#L108 assume !(8192 == ssl3_accept_~s__state~0); 91637#L111 assume !(24576 == ssl3_accept_~s__state~0); 91638#L114 assume !(8195 == ssl3_accept_~s__state~0); 91633#L117 assume !(8480 == ssl3_accept_~s__state~0); 91634#L120 assume !(8481 == ssl3_accept_~s__state~0); 91629#L123 assume !(8482 == ssl3_accept_~s__state~0); 91630#L126 assume !(8464 == ssl3_accept_~s__state~0); 91625#L129 assume !(8465 == ssl3_accept_~s__state~0); 91626#L132 assume 8466 == ssl3_accept_~s__state~0; 91461#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 88865#L274 assume !(0 == ssl3_accept_~blastFlag~0); 91663#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 91656#L566 [2018-11-28 11:34:47,544 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:47,544 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2018-11-28 11:34:47,544 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:47,544 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:47,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:47,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,550 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:47,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1117633568, now seen corresponding path program 1 times [2018-11-28 11:34:47,550 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:47,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:47,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,551 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:47,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:47,616 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2018-11-28 11:34:47,617 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:47,617 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:47,617 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:47,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:47,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:47,617 INFO L87 Difference]: Start difference. First operand 10670 states and 13645 transitions. cyclomatic complexity: 2998 Second operand 3 states. [2018-11-28 11:34:47,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:47,667 INFO L93 Difference]: Finished difference Result 20558 states and 26185 transitions. [2018-11-28 11:34:47,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:47,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20558 states and 26185 transitions. [2018-11-28 11:34:47,717 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 15260 [2018-11-28 11:34:47,761 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20558 states to 20558 states and 26185 transitions. [2018-11-28 11:34:47,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15389 [2018-11-28 11:34:47,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15389 [2018-11-28 11:34:47,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20558 states and 26185 transitions. [2018-11-28 11:34:47,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:47,771 INFO L705 BuchiCegarLoop]: Abstraction has 20558 states and 26185 transitions. [2018-11-28 11:34:47,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20558 states and 26185 transitions. [2018-11-28 11:34:47,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20558 to 10670. [2018-11-28 11:34:47,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10670 states. [2018-11-28 11:34:47,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10670 states to 10670 states and 13629 transitions. [2018-11-28 11:34:47,889 INFO L728 BuchiCegarLoop]: Abstraction has 10670 states and 13629 transitions. [2018-11-28 11:34:47,889 INFO L608 BuchiCegarLoop]: Abstraction has 10670 states and 13629 transitions. [2018-11-28 11:34:47,889 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-28 11:34:47,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10670 states and 13629 transitions. [2018-11-28 11:34:47,909 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7888 [2018-11-28 11:34:47,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:47,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:47,911 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-28 11:34:47,911 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:47,911 INFO L794 eck$LassoCheckResult]: Stem: 117433#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117434#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117425#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 117426#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117364#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 117511#L99-2 assume !false; 119722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121568#L102 assume !(12292 == ssl3_accept_~s__state~0); 121569#L105 assume !(16384 == ssl3_accept_~s__state~0); 121727#L108 assume !(8192 == ssl3_accept_~s__state~0); 121728#L111 assume !(24576 == ssl3_accept_~s__state~0); 121723#L114 assume !(8195 == ssl3_accept_~s__state~0); 121724#L117 assume !(8480 == ssl3_accept_~s__state~0); 121719#L120 assume !(8481 == ssl3_accept_~s__state~0); 121720#L123 assume !(8482 == ssl3_accept_~s__state~0); 121715#L126 assume 8464 == ssl3_accept_~s__state~0; 118675#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 118662#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 118663#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 123798#L566 [2018-11-28 11:34:47,911 INFO L796 eck$LassoCheckResult]: Loop: 123798#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123874#L603 ssl3_accept_~skip~0 := 0; 123873#L99-2 assume !false; 123872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123871#L102 assume !(12292 == ssl3_accept_~s__state~0); 123870#L105 assume !(16384 == ssl3_accept_~s__state~0); 123869#L108 assume !(8192 == ssl3_accept_~s__state~0); 123868#L111 assume !(24576 == ssl3_accept_~s__state~0); 123867#L114 assume !(8195 == ssl3_accept_~s__state~0); 123866#L117 assume !(8480 == ssl3_accept_~s__state~0); 123865#L120 assume !(8481 == ssl3_accept_~s__state~0); 123864#L123 assume !(8482 == ssl3_accept_~s__state~0); 123862#L126 assume !(8464 == ssl3_accept_~s__state~0); 123757#L129 assume !(8465 == ssl3_accept_~s__state~0); 123068#L132 assume !(8466 == ssl3_accept_~s__state~0); 123001#L135 assume 8496 == ssl3_accept_~s__state~0; 122966#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 122999#L287 assume !(1 == ssl3_accept_~blastFlag~0); 122998#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 122996#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 122995#L293-2 ssl3_accept_~s__init_num~0 := 0; 122993#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122988#L603 ssl3_accept_~skip~0 := 0; 122987#L99-2 assume !false; 122986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122985#L102 assume !(12292 == ssl3_accept_~s__state~0); 122984#L105 assume !(16384 == ssl3_accept_~s__state~0); 122982#L108 assume !(8192 == ssl3_accept_~s__state~0); 122980#L111 assume !(24576 == ssl3_accept_~s__state~0); 122978#L114 assume !(8195 == ssl3_accept_~s__state~0); 122976#L117 assume !(8480 == ssl3_accept_~s__state~0); 122975#L120 assume !(8481 == ssl3_accept_~s__state~0); 122974#L123 assume !(8482 == ssl3_accept_~s__state~0); 122972#L126 assume !(8464 == ssl3_accept_~s__state~0); 122971#L129 assume !(8465 == ssl3_accept_~s__state~0); 122970#L132 assume !(8466 == ssl3_accept_~s__state~0); 122968#L135 assume !(8496 == ssl3_accept_~s__state~0); 122965#L138 assume !(8497 == ssl3_accept_~s__state~0); 122809#L141 assume 8512 == ssl3_accept_~s__state~0; 122807#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124239#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 124238#L308 assume !(ssl3_accept_~ret~0 <= 0); 124237#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124235#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124230#L603 ssl3_accept_~skip~0 := 0; 124229#L99-2 assume !false; 124228#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124227#L102 assume !(12292 == ssl3_accept_~s__state~0); 124226#L105 assume !(16384 == ssl3_accept_~s__state~0); 124225#L108 assume !(8192 == ssl3_accept_~s__state~0); 124224#L111 assume !(24576 == ssl3_accept_~s__state~0); 124223#L114 assume !(8195 == ssl3_accept_~s__state~0); 124222#L117 assume !(8480 == ssl3_accept_~s__state~0); 124220#L120 assume !(8481 == ssl3_accept_~s__state~0); 124218#L123 assume !(8482 == ssl3_accept_~s__state~0); 124216#L126 assume !(8464 == ssl3_accept_~s__state~0); 124214#L129 assume !(8465 == ssl3_accept_~s__state~0); 124209#L132 assume !(8466 == ssl3_accept_~s__state~0); 124204#L135 assume !(8496 == ssl3_accept_~s__state~0); 124198#L138 assume !(8497 == ssl3_accept_~s__state~0); 124187#L141 assume !(8512 == ssl3_accept_~s__state~0); 124184#L144 assume !(8513 == ssl3_accept_~s__state~0); 124181#L147 assume 8528 == ssl3_accept_~s__state~0; 123093#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124177#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 124178#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 124168#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 124171#L353 assume !(ssl3_accept_~ret~0 <= 0); 124164#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124160#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124153#L603 ssl3_accept_~skip~0 := 0; 124149#L99-2 assume !false; 124142#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124138#L102 assume !(12292 == ssl3_accept_~s__state~0); 124134#L105 assume !(16384 == ssl3_accept_~s__state~0); 124130#L108 assume !(8192 == ssl3_accept_~s__state~0); 124126#L111 assume !(24576 == ssl3_accept_~s__state~0); 124122#L114 assume !(8195 == ssl3_accept_~s__state~0); 124118#L117 assume !(8480 == ssl3_accept_~s__state~0); 124114#L120 assume !(8481 == ssl3_accept_~s__state~0); 124110#L123 assume !(8482 == ssl3_accept_~s__state~0); 124106#L126 assume !(8464 == ssl3_accept_~s__state~0); 124102#L129 assume !(8465 == ssl3_accept_~s__state~0); 124098#L132 assume !(8466 == ssl3_accept_~s__state~0); 124094#L135 assume !(8496 == ssl3_accept_~s__state~0); 124090#L138 assume !(8497 == ssl3_accept_~s__state~0); 124086#L141 assume !(8512 == ssl3_accept_~s__state~0); 124082#L144 assume !(8513 == ssl3_accept_~s__state~0); 124078#L147 assume !(8528 == ssl3_accept_~s__state~0); 124074#L150 assume !(8529 == ssl3_accept_~s__state~0); 124070#L153 assume 8544 == ssl3_accept_~s__state~0; 123081#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 124063#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 124058#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124054#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 124048#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 124045#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 124040#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124033#L603 ssl3_accept_~skip~0 := 0; 124031#L99-2 assume !false; 124030#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124028#L102 assume !(12292 == ssl3_accept_~s__state~0); 124026#L105 assume !(16384 == ssl3_accept_~s__state~0); 124022#L108 assume !(8192 == ssl3_accept_~s__state~0); 124020#L111 assume !(24576 == ssl3_accept_~s__state~0); 124018#L114 assume !(8195 == ssl3_accept_~s__state~0); 124017#L117 assume !(8480 == ssl3_accept_~s__state~0); 124016#L120 assume !(8481 == ssl3_accept_~s__state~0); 124015#L123 assume !(8482 == ssl3_accept_~s__state~0); 124012#L126 assume !(8464 == ssl3_accept_~s__state~0); 124011#L129 assume !(8465 == ssl3_accept_~s__state~0); 124010#L132 assume !(8466 == ssl3_accept_~s__state~0); 124008#L135 assume !(8496 == ssl3_accept_~s__state~0); 124007#L138 assume !(8497 == ssl3_accept_~s__state~0); 124006#L141 assume !(8512 == ssl3_accept_~s__state~0); 124005#L144 assume !(8513 == ssl3_accept_~s__state~0); 124002#L147 assume !(8528 == ssl3_accept_~s__state~0); 124000#L150 assume !(8529 == ssl3_accept_~s__state~0); 123999#L153 assume !(8544 == ssl3_accept_~s__state~0); 123998#L156 assume !(8545 == ssl3_accept_~s__state~0); 123995#L159 assume !(8560 == ssl3_accept_~s__state~0); 123993#L162 assume !(8561 == ssl3_accept_~s__state~0); 123990#L165 assume 8448 == ssl3_accept_~s__state~0; 123987#L166 assume !(ssl3_accept_~num1~0 > 0); 123986#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123985#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123975#L603 ssl3_accept_~skip~0 := 0; 123973#L99-2 assume !false; 123971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123969#L102 assume !(12292 == ssl3_accept_~s__state~0); 123960#L105 assume !(16384 == ssl3_accept_~s__state~0); 123958#L108 assume !(8192 == ssl3_accept_~s__state~0); 123955#L111 assume !(24576 == ssl3_accept_~s__state~0); 123952#L114 assume !(8195 == ssl3_accept_~s__state~0); 123946#L117 assume !(8480 == ssl3_accept_~s__state~0); 123931#L120 assume !(8481 == ssl3_accept_~s__state~0); 123930#L123 assume !(8482 == ssl3_accept_~s__state~0); 123929#L126 assume !(8464 == ssl3_accept_~s__state~0); 123898#L129 assume !(8465 == ssl3_accept_~s__state~0); 123897#L132 assume !(8466 == ssl3_accept_~s__state~0); 123895#L135 assume !(8496 == ssl3_accept_~s__state~0); 123893#L138 assume !(8497 == ssl3_accept_~s__state~0); 123891#L141 assume !(8512 == ssl3_accept_~s__state~0); 123889#L144 assume !(8513 == ssl3_accept_~s__state~0); 123887#L147 assume !(8528 == ssl3_accept_~s__state~0); 123885#L150 assume !(8529 == ssl3_accept_~s__state~0); 123884#L153 assume !(8544 == ssl3_accept_~s__state~0); 123883#L156 assume !(8545 == ssl3_accept_~s__state~0); 123881#L159 assume !(8560 == ssl3_accept_~s__state~0); 123880#L162 assume !(8561 == ssl3_accept_~s__state~0); 123879#L165 assume !(8448 == ssl3_accept_~s__state~0); 123855#L168 assume 8576 == ssl3_accept_~s__state~0; 123851#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 123849#L440 assume !(ssl3_accept_~ret~0 <= 0); 123796#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 123787#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123781#L603 ssl3_accept_~skip~0 := 0; 123778#L99-2 assume !false; 123776#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123775#L102 assume !(12292 == ssl3_accept_~s__state~0); 123772#L105 assume !(16384 == ssl3_accept_~s__state~0); 123770#L108 assume !(8192 == ssl3_accept_~s__state~0); 123769#L111 assume !(24576 == ssl3_accept_~s__state~0); 123765#L114 assume !(8195 == ssl3_accept_~s__state~0); 123763#L117 assume !(8480 == ssl3_accept_~s__state~0); 123761#L120 assume !(8481 == ssl3_accept_~s__state~0); 123760#L123 assume !(8482 == ssl3_accept_~s__state~0); 123758#L126 assume !(8464 == ssl3_accept_~s__state~0); 123759#L129 assume !(8465 == ssl3_accept_~s__state~0); 123858#L132 assume 8466 == ssl3_accept_~s__state~0; 122817#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 118666#L274 assume !(0 == ssl3_accept_~blastFlag~0); 123799#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 123798#L566 [2018-11-28 11:34:47,911 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:47,911 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 2 times [2018-11-28 11:34:47,911 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:47,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:47,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:47,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:47,918 INFO L82 PathProgramCache]: Analyzing trace with hash 1318467263, now seen corresponding path program 2 times [2018-11-28 11:34:47,918 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:47,918 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:47,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:47,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:47,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:47,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1275385331, now seen corresponding path program 1 times [2018-11-28 11:34:47,940 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:47,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:47,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:47,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-28 11:34:47,981 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:47,981 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:48,682 WARN L180 SmtUtils]: Spent 693.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-28 11:34:48,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:48,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:48,726 INFO L87 Difference]: Start difference. First operand 10670 states and 13629 transitions. cyclomatic complexity: 2982 Second operand 3 states. [2018-11-28 11:34:48,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:48,749 INFO L93 Difference]: Finished difference Result 10950 states and 13965 transitions. [2018-11-28 11:34:48,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:48,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10950 states and 13965 transitions. [2018-11-28 11:34:48,771 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2018-11-28 11:34:48,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10950 states to 10858 states and 13853 transitions. [2018-11-28 11:34:48,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8097 [2018-11-28 11:34:48,789 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8097 [2018-11-28 11:34:48,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10858 states and 13853 transitions. [2018-11-28 11:34:48,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:48,790 INFO L705 BuchiCegarLoop]: Abstraction has 10858 states and 13853 transitions. [2018-11-28 11:34:48,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10858 states and 13853 transitions. [2018-11-28 11:34:48,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10858 to 10858. [2018-11-28 11:34:48,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10858 states. [2018-11-28 11:34:48,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10858 states to 10858 states and 13853 transitions. [2018-11-28 11:34:48,872 INFO L728 BuchiCegarLoop]: Abstraction has 10858 states and 13853 transitions. [2018-11-28 11:34:48,872 INFO L608 BuchiCegarLoop]: Abstraction has 10858 states and 13853 transitions. [2018-11-28 11:34:48,872 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-28 11:34:48,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10858 states and 13853 transitions. [2018-11-28 11:34:48,894 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2018-11-28 11:34:48,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:48,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:48,895 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-28 11:34:48,895 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:48,895 INFO L794 eck$LassoCheckResult]: Stem: 139054#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 139055#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 139047#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 139048#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 138991#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 139129#L99-2 assume !false; 140489#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143296#L102 assume !(12292 == ssl3_accept_~s__state~0); 143297#L105 assume !(16384 == ssl3_accept_~s__state~0); 143288#L108 assume !(8192 == ssl3_accept_~s__state~0); 143289#L111 assume !(24576 == ssl3_accept_~s__state~0); 143444#L114 assume !(8195 == ssl3_accept_~s__state~0); 143245#L117 assume !(8480 == ssl3_accept_~s__state~0); 143246#L120 assume !(8481 == ssl3_accept_~s__state~0); 143440#L123 assume !(8482 == ssl3_accept_~s__state~0); 139578#L126 assume !(8464 == ssl3_accept_~s__state~0); 139580#L129 assume 8465 == ssl3_accept_~s__state~0; 142772#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144357#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 143323#L274-2 [2018-11-28 11:34:48,896 INFO L796 eck$LassoCheckResult]: Loop: 143323#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 143324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143309#L603 ssl3_accept_~skip~0 := 0; 143310#L99-2 assume !false; 143302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143303#L102 assume !(12292 == ssl3_accept_~s__state~0); 143294#L105 assume !(16384 == ssl3_accept_~s__state~0); 143295#L108 assume !(8192 == ssl3_accept_~s__state~0); 143286#L111 assume !(24576 == ssl3_accept_~s__state~0); 143287#L114 assume !(8195 == ssl3_accept_~s__state~0); 143279#L117 assume !(8480 == ssl3_accept_~s__state~0); 143280#L120 assume !(8481 == ssl3_accept_~s__state~0); 143273#L123 assume !(8482 == ssl3_accept_~s__state~0); 143274#L126 assume !(8464 == ssl3_accept_~s__state~0); 143269#L129 assume !(8465 == ssl3_accept_~s__state~0); 143270#L132 assume !(8466 == ssl3_accept_~s__state~0); 143264#L135 assume 8496 == ssl3_accept_~s__state~0; 143265#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 143241#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 143242#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 143236#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 143237#L293-2 ssl3_accept_~s__init_num~0 := 0; 143230#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143226#L603 ssl3_accept_~skip~0 := 0; 143221#L99-2 assume !false; 143222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143217#L102 assume !(12292 == ssl3_accept_~s__state~0); 143218#L105 assume !(16384 == ssl3_accept_~s__state~0); 143213#L108 assume !(8192 == ssl3_accept_~s__state~0); 143214#L111 assume !(24576 == ssl3_accept_~s__state~0); 143209#L114 assume !(8195 == ssl3_accept_~s__state~0); 143210#L117 assume !(8480 == ssl3_accept_~s__state~0); 143205#L120 assume !(8481 == ssl3_accept_~s__state~0); 143206#L123 assume !(8482 == ssl3_accept_~s__state~0); 143201#L126 assume !(8464 == ssl3_accept_~s__state~0); 143202#L129 assume !(8465 == ssl3_accept_~s__state~0); 143118#L132 assume !(8466 == ssl3_accept_~s__state~0); 143119#L135 assume !(8496 == ssl3_accept_~s__state~0); 143112#L138 assume !(8497 == ssl3_accept_~s__state~0); 143113#L141 assume 8512 == ssl3_accept_~s__state~0; 143103#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 143104#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 144348#L308 assume !(ssl3_accept_~ret~0 <= 0); 144347#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 144345#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144340#L603 ssl3_accept_~skip~0 := 0; 144339#L99-2 assume !false; 144338#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144337#L102 assume !(12292 == ssl3_accept_~s__state~0); 144336#L105 assume !(16384 == ssl3_accept_~s__state~0); 144335#L108 assume !(8192 == ssl3_accept_~s__state~0); 144334#L111 assume !(24576 == ssl3_accept_~s__state~0); 144333#L114 assume !(8195 == ssl3_accept_~s__state~0); 144332#L117 assume !(8480 == ssl3_accept_~s__state~0); 144331#L120 assume !(8481 == ssl3_accept_~s__state~0); 144330#L123 assume !(8482 == ssl3_accept_~s__state~0); 144329#L126 assume !(8464 == ssl3_accept_~s__state~0); 144328#L129 assume !(8465 == ssl3_accept_~s__state~0); 144327#L132 assume !(8466 == ssl3_accept_~s__state~0); 144326#L135 assume !(8496 == ssl3_accept_~s__state~0); 144325#L138 assume !(8497 == ssl3_accept_~s__state~0); 144324#L141 assume !(8512 == ssl3_accept_~s__state~0); 144323#L144 assume !(8513 == ssl3_accept_~s__state~0); 144322#L147 assume 8528 == ssl3_accept_~s__state~0; 141533#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 144321#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 144319#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 144311#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 144314#L353 assume !(ssl3_accept_~ret~0 <= 0); 144309#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 144307#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144302#L603 ssl3_accept_~skip~0 := 0; 144300#L99-2 assume !false; 144295#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144293#L102 assume !(12292 == ssl3_accept_~s__state~0); 144291#L105 assume !(16384 == ssl3_accept_~s__state~0); 144289#L108 assume !(8192 == ssl3_accept_~s__state~0); 144287#L111 assume !(24576 == ssl3_accept_~s__state~0); 144285#L114 assume !(8195 == ssl3_accept_~s__state~0); 144283#L117 assume !(8480 == ssl3_accept_~s__state~0); 144281#L120 assume !(8481 == ssl3_accept_~s__state~0); 144279#L123 assume !(8482 == ssl3_accept_~s__state~0); 144277#L126 assume !(8464 == ssl3_accept_~s__state~0); 144275#L129 assume !(8465 == ssl3_accept_~s__state~0); 144273#L132 assume !(8466 == ssl3_accept_~s__state~0); 144271#L135 assume !(8496 == ssl3_accept_~s__state~0); 144269#L138 assume !(8497 == ssl3_accept_~s__state~0); 144267#L141 assume !(8512 == ssl3_accept_~s__state~0); 144265#L144 assume !(8513 == ssl3_accept_~s__state~0); 144263#L147 assume !(8528 == ssl3_accept_~s__state~0); 144261#L150 assume !(8529 == ssl3_accept_~s__state~0); 144259#L153 assume 8544 == ssl3_accept_~s__state~0; 141528#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 144256#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 144253#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144251#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 144247#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 144246#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 144243#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144238#L603 ssl3_accept_~skip~0 := 0; 144237#L99-2 assume !false; 144236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144235#L102 assume !(12292 == ssl3_accept_~s__state~0); 144234#L105 assume !(16384 == ssl3_accept_~s__state~0); 144233#L108 assume !(8192 == ssl3_accept_~s__state~0); 144232#L111 assume !(24576 == ssl3_accept_~s__state~0); 144231#L114 assume !(8195 == ssl3_accept_~s__state~0); 144230#L117 assume !(8480 == ssl3_accept_~s__state~0); 144229#L120 assume !(8481 == ssl3_accept_~s__state~0); 144228#L123 assume !(8482 == ssl3_accept_~s__state~0); 144227#L126 assume !(8464 == ssl3_accept_~s__state~0); 144226#L129 assume !(8465 == ssl3_accept_~s__state~0); 144225#L132 assume !(8466 == ssl3_accept_~s__state~0); 144224#L135 assume !(8496 == ssl3_accept_~s__state~0); 144223#L138 assume !(8497 == ssl3_accept_~s__state~0); 144222#L141 assume !(8512 == ssl3_accept_~s__state~0); 144221#L144 assume !(8513 == ssl3_accept_~s__state~0); 144220#L147 assume !(8528 == ssl3_accept_~s__state~0); 144219#L150 assume !(8529 == ssl3_accept_~s__state~0); 144218#L153 assume !(8544 == ssl3_accept_~s__state~0); 144217#L156 assume !(8545 == ssl3_accept_~s__state~0); 144216#L159 assume !(8560 == ssl3_accept_~s__state~0); 144215#L162 assume !(8561 == ssl3_accept_~s__state~0); 144214#L165 assume 8448 == ssl3_accept_~s__state~0; 144212#L166 assume !(ssl3_accept_~num1~0 > 0); 144211#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 144209#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144204#L603 ssl3_accept_~skip~0 := 0; 144203#L99-2 assume !false; 144202#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144201#L102 assume !(12292 == ssl3_accept_~s__state~0); 144200#L105 assume !(16384 == ssl3_accept_~s__state~0); 144199#L108 assume !(8192 == ssl3_accept_~s__state~0); 144198#L111 assume !(24576 == ssl3_accept_~s__state~0); 144197#L114 assume !(8195 == ssl3_accept_~s__state~0); 144196#L117 assume !(8480 == ssl3_accept_~s__state~0); 144195#L120 assume !(8481 == ssl3_accept_~s__state~0); 144194#L123 assume !(8482 == ssl3_accept_~s__state~0); 144193#L126 assume !(8464 == ssl3_accept_~s__state~0); 144192#L129 assume !(8465 == ssl3_accept_~s__state~0); 144191#L132 assume !(8466 == ssl3_accept_~s__state~0); 144190#L135 assume !(8496 == ssl3_accept_~s__state~0); 144189#L138 assume !(8497 == ssl3_accept_~s__state~0); 144188#L141 assume !(8512 == ssl3_accept_~s__state~0); 144187#L144 assume !(8513 == ssl3_accept_~s__state~0); 144186#L147 assume !(8528 == ssl3_accept_~s__state~0); 144185#L150 assume !(8529 == ssl3_accept_~s__state~0); 144184#L153 assume !(8544 == ssl3_accept_~s__state~0); 144183#L156 assume !(8545 == ssl3_accept_~s__state~0); 144182#L159 assume !(8560 == ssl3_accept_~s__state~0); 144181#L162 assume !(8561 == ssl3_accept_~s__state~0); 144180#L165 assume !(8448 == ssl3_accept_~s__state~0); 144177#L168 assume 8576 == ssl3_accept_~s__state~0; 143340#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 144138#L440 assume !(ssl3_accept_~ret~0 <= 0); 144132#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 143916#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144434#L603 ssl3_accept_~skip~0 := 0; 144432#L99-2 assume !false; 144430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144428#L102 assume !(12292 == ssl3_accept_~s__state~0); 144426#L105 assume !(16384 == ssl3_accept_~s__state~0); 144424#L108 assume !(8192 == ssl3_accept_~s__state~0); 144422#L111 assume !(24576 == ssl3_accept_~s__state~0); 144420#L114 assume !(8195 == ssl3_accept_~s__state~0); 144418#L117 assume !(8480 == ssl3_accept_~s__state~0); 144416#L120 assume !(8481 == ssl3_accept_~s__state~0); 144414#L123 assume !(8482 == ssl3_accept_~s__state~0); 144413#L126 assume !(8464 == ssl3_accept_~s__state~0); 144361#L129 assume !(8465 == ssl3_accept_~s__state~0); 144362#L132 assume 8466 == ssl3_accept_~s__state~0; 143110#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144447#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 143323#L274-2 [2018-11-28 11:34:48,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:48,896 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2018-11-28 11:34:48,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:48,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:48,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:48,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:48,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:48,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:48,926 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-28 11:34:48,926 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:48,926 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:48,926 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:48,926 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:48,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1326670183, now seen corresponding path program 2 times [2018-11-28 11:34:48,927 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:48,927 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:48,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:48,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:48,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:48,965 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2018-11-28 11:34:48,965 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:48,965 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:48,965 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:48,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:48,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:48,965 INFO L87 Difference]: Start difference. First operand 10858 states and 13853 transitions. cyclomatic complexity: 3018 Second operand 3 states. [2018-11-28 11:34:49,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:49,047 INFO L93 Difference]: Finished difference Result 10910 states and 13886 transitions. [2018-11-28 11:34:49,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:49,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10910 states and 13886 transitions. [2018-11-28 11:34:49,067 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8012 [2018-11-28 11:34:49,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10910 states to 10910 states and 13886 transitions. [2018-11-28 11:34:49,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8133 [2018-11-28 11:34:49,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8133 [2018-11-28 11:34:49,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10910 states and 13886 transitions. [2018-11-28 11:34:49,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:49,082 INFO L705 BuchiCegarLoop]: Abstraction has 10910 states and 13886 transitions. [2018-11-28 11:34:49,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10910 states and 13886 transitions. [2018-11-28 11:34:49,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10910 to 10858. [2018-11-28 11:34:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10858 states. [2018-11-28 11:34:49,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10858 states to 10858 states and 13826 transitions. [2018-11-28 11:34:49,139 INFO L728 BuchiCegarLoop]: Abstraction has 10858 states and 13826 transitions. [2018-11-28 11:34:49,139 INFO L608 BuchiCegarLoop]: Abstraction has 10858 states and 13826 transitions. [2018-11-28 11:34:49,139 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-28 11:34:49,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10858 states and 13826 transitions. [2018-11-28 11:34:49,154 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2018-11-28 11:34:49,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:49,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:49,155 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:49,155 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, 1, 1] [2018-11-28 11:34:49,155 INFO L794 eck$LassoCheckResult]: Stem: 160822#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 160823#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160818#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 160819#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160765#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 160899#L99-2 assume !false; 162298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165106#L102 assume !(12292 == ssl3_accept_~s__state~0); 165105#L105 assume !(16384 == ssl3_accept_~s__state~0); 165104#L108 assume !(8192 == ssl3_accept_~s__state~0); 165103#L111 assume !(24576 == ssl3_accept_~s__state~0); 165102#L114 assume !(8195 == ssl3_accept_~s__state~0); 165101#L117 assume !(8480 == ssl3_accept_~s__state~0); 165100#L120 assume !(8481 == ssl3_accept_~s__state~0); 165099#L123 assume !(8482 == ssl3_accept_~s__state~0); 165098#L126 assume !(8464 == ssl3_accept_~s__state~0); 165097#L129 assume !(8465 == ssl3_accept_~s__state~0); 164471#L132 assume !(8466 == ssl3_accept_~s__state~0); 164472#L135 assume 8496 == ssl3_accept_~s__state~0; 169874#L139 [2018-11-28 11:34:49,155 INFO L796 eck$LassoCheckResult]: Loop: 169874#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 169873#L287 assume !(1 == ssl3_accept_~blastFlag~0); 169872#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 169869#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169870#L293-2 ssl3_accept_~s__init_num~0 := 0; 169907#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169901#L603 ssl3_accept_~skip~0 := 0; 169899#L99-2 assume !false; 169897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169895#L102 assume !(12292 == ssl3_accept_~s__state~0); 169893#L105 assume !(16384 == ssl3_accept_~s__state~0); 169891#L108 assume !(8192 == ssl3_accept_~s__state~0); 169889#L111 assume !(24576 == ssl3_accept_~s__state~0); 169887#L114 assume !(8195 == ssl3_accept_~s__state~0); 169885#L117 assume !(8480 == ssl3_accept_~s__state~0); 169883#L120 assume !(8481 == ssl3_accept_~s__state~0); 169881#L123 assume !(8482 == ssl3_accept_~s__state~0); 169879#L126 assume !(8464 == ssl3_accept_~s__state~0); 169878#L129 assume !(8465 == ssl3_accept_~s__state~0); 169877#L132 assume !(8466 == ssl3_accept_~s__state~0); 169875#L135 assume 8496 == ssl3_accept_~s__state~0; 169874#L139 [2018-11-28 11:34:49,155 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,155 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2018-11-28 11:34:49,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,156 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:49,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:49,178 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-28 11:34:49,178 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:49,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:34:49,179 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:49,179 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1441109096, now seen corresponding path program 1 times [2018-11-28 11:34:49,179 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,179 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:49,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:49,194 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-28 11:34:49,195 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:49,195 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:49,195 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:49,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:49,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:49,195 INFO L87 Difference]: Start difference. First operand 10858 states and 13826 transitions. cyclomatic complexity: 2991 Second operand 3 states. [2018-11-28 11:34:49,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:49,276 INFO L93 Difference]: Finished difference Result 10706 states and 13604 transitions. [2018-11-28 11:34:49,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:49,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10706 states and 13604 transitions. [2018-11-28 11:34:49,298 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7873 [2018-11-28 11:34:49,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10706 states to 10677 states and 13575 transitions. [2018-11-28 11:34:49,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8025 [2018-11-28 11:34:49,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8025 [2018-11-28 11:34:49,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10677 states and 13575 transitions. [2018-11-28 11:34:49,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:49,314 INFO L705 BuchiCegarLoop]: Abstraction has 10677 states and 13575 transitions. [2018-11-28 11:34:49,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10677 states and 13575 transitions. [2018-11-28 11:34:49,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10677 to 10569. [2018-11-28 11:34:49,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10569 states. [2018-11-28 11:34:49,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10569 states to 10569 states and 13445 transitions. [2018-11-28 11:34:49,370 INFO L728 BuchiCegarLoop]: Abstraction has 10569 states and 13445 transitions. [2018-11-28 11:34:49,371 INFO L608 BuchiCegarLoop]: Abstraction has 10569 states and 13445 transitions. [2018-11-28 11:34:49,371 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-28 11:34:49,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10569 states and 13445 transitions. [2018-11-28 11:34:49,386 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7805 [2018-11-28 11:34:49,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:49,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:49,387 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:34:49,387 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:49,387 INFO L794 eck$LassoCheckResult]: Stem: 182392#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 182393#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 182384#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 182385#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 182328#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 182463#L99-2 [2018-11-28 11:34:49,387 INFO L796 eck$LassoCheckResult]: Loop: 182463#L99-2 assume !false; 187455#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187134#L102 assume !(12292 == ssl3_accept_~s__state~0); 186290#L105 assume !(16384 == ssl3_accept_~s__state~0); 186289#L108 assume !(8192 == ssl3_accept_~s__state~0); 185645#L111 assume !(24576 == ssl3_accept_~s__state~0); 185642#L114 assume !(8195 == ssl3_accept_~s__state~0); 185640#L117 assume !(8480 == ssl3_accept_~s__state~0); 185607#L120 assume !(8481 == ssl3_accept_~s__state~0); 185598#L123 assume !(8482 == ssl3_accept_~s__state~0); 183339#L126 assume !(8464 == ssl3_accept_~s__state~0); 183340#L129 assume !(8465 == ssl3_accept_~s__state~0); 189288#L132 assume !(8466 == ssl3_accept_~s__state~0); 188945#L135 assume !(8496 == ssl3_accept_~s__state~0); 188944#L138 assume !(8497 == ssl3_accept_~s__state~0); 188943#L141 assume !(8512 == ssl3_accept_~s__state~0); 188942#L144 assume !(8513 == ssl3_accept_~s__state~0); 188931#L147 assume !(8528 == ssl3_accept_~s__state~0); 188932#L150 assume !(8529 == ssl3_accept_~s__state~0); 188919#L153 assume !(8544 == ssl3_accept_~s__state~0); 188920#L156 assume !(8545 == ssl3_accept_~s__state~0); 188879#L159 assume !(8560 == ssl3_accept_~s__state~0); 188880#L162 assume !(8561 == ssl3_accept_~s__state~0); 188792#L165 assume 8448 == ssl3_accept_~s__state~0; 185593#L166 assume !(ssl3_accept_~num1~0 > 0); 185594#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 185587#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 185583#L603 ssl3_accept_~skip~0 := 0; 185578#L99-2 assume !false; 185579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185573#L102 assume 12292 == ssl3_accept_~s__state~0; 185574#L103 ssl3_accept_~s__new_session~0 := 1; 188786#L211 ssl3_accept_~s__server~0 := 1; 189146#L216 assume 0 != ssl3_accept_~cb~0; 188777#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 188774#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 188768#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 188763#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 188764#L243 assume 12292 != ssl3_accept_~s__state~0; 188757#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 188758#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 188747#L603 ssl3_accept_~skip~0 := 0; 182463#L99-2 [2018-11-28 11:34:49,388 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,388 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2018-11-28 11:34:49,388 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:49,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,392 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1805566046, now seen corresponding path program 1 times [2018-11-28 11:34:49,392 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,393 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,393 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:49,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-28 11:34:49,418 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:49,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:49,419 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:49,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:49,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:49,419 INFO L87 Difference]: Start difference. First operand 10569 states and 13445 transitions. cyclomatic complexity: 2895 Second operand 3 states. [2018-11-28 11:34:49,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:49,499 INFO L93 Difference]: Finished difference Result 10569 states and 13435 transitions. [2018-11-28 11:34:49,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:49,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10569 states and 13435 transitions. [2018-11-28 11:34:49,522 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7785 [2018-11-28 11:34:49,536 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10569 states to 10569 states and 13435 transitions. [2018-11-28 11:34:49,536 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7943 [2018-11-28 11:34:49,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7943 [2018-11-28 11:34:49,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10569 states and 13435 transitions. [2018-11-28 11:34:49,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:49,541 INFO L705 BuchiCegarLoop]: Abstraction has 10569 states and 13435 transitions. [2018-11-28 11:34:49,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10569 states and 13435 transitions. [2018-11-28 11:34:49,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10569 to 10559. [2018-11-28 11:34:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10559 states. [2018-11-28 11:34:49,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10559 states to 10559 states and 13423 transitions. [2018-11-28 11:34:49,597 INFO L728 BuchiCegarLoop]: Abstraction has 10559 states and 13423 transitions. [2018-11-28 11:34:49,597 INFO L608 BuchiCegarLoop]: Abstraction has 10559 states and 13423 transitions. [2018-11-28 11:34:49,597 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-28 11:34:49,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10559 states and 13423 transitions. [2018-11-28 11:34:49,613 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7785 [2018-11-28 11:34:49,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:49,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:49,613 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:34:49,613 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:49,614 INFO L794 eck$LassoCheckResult]: Stem: 203525#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 203526#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 203518#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 203519#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 203465#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 203594#L99-2 [2018-11-28 11:34:49,614 INFO L796 eck$LassoCheckResult]: Loop: 203594#L99-2 assume !false; 207968#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207969#L102 assume !(12292 == ssl3_accept_~s__state~0); 207725#L105 assume !(16384 == ssl3_accept_~s__state~0); 207726#L108 assume !(8192 == ssl3_accept_~s__state~0); 207700#L111 assume !(24576 == ssl3_accept_~s__state~0); 207701#L114 assume !(8195 == ssl3_accept_~s__state~0); 207694#L117 assume !(8480 == ssl3_accept_~s__state~0); 207695#L120 assume !(8481 == ssl3_accept_~s__state~0); 207688#L123 assume !(8482 == ssl3_accept_~s__state~0); 207689#L126 assume !(8464 == ssl3_accept_~s__state~0); 208160#L129 assume !(8465 == ssl3_accept_~s__state~0); 208161#L132 assume !(8466 == ssl3_accept_~s__state~0); 208132#L135 assume !(8496 == ssl3_accept_~s__state~0); 208133#L138 assume !(8497 == ssl3_accept_~s__state~0); 208122#L141 assume !(8512 == ssl3_accept_~s__state~0); 208123#L144 assume !(8513 == ssl3_accept_~s__state~0); 208112#L147 assume !(8528 == ssl3_accept_~s__state~0); 208113#L150 assume !(8529 == ssl3_accept_~s__state~0); 208101#L153 assume !(8544 == ssl3_accept_~s__state~0); 208102#L156 assume !(8545 == ssl3_accept_~s__state~0); 208090#L159 assume !(8560 == ssl3_accept_~s__state~0); 208091#L162 assume !(8561 == ssl3_accept_~s__state~0); 208080#L165 assume 8448 == ssl3_accept_~s__state~0; 208068#L166 assume !(ssl3_accept_~num1~0 > 0); 208069#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 208054#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208050#L603 ssl3_accept_~skip~0 := 0; 208037#L99-2 assume !false; 208038#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208019#L102 assume !(12292 == ssl3_accept_~s__state~0); 208021#L105 assume 16384 == ssl3_accept_~s__state~0; 207981#L211 ssl3_accept_~s__server~0 := 1; 208057#L216 assume 0 != ssl3_accept_~cb~0; 208058#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 208042#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 208043#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 208023#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 208024#L243 assume 12292 != ssl3_accept_~s__state~0; 208005#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 208006#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207984#L603 ssl3_accept_~skip~0 := 0; 203594#L99-2 [2018-11-28 11:34:49,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,614 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2018-11-28 11:34:49,614 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:49,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1008347594, now seen corresponding path program 1 times [2018-11-28 11:34:49,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,619 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:49,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:49,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-28 11:34:49,659 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:49,659 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:34:49,659 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:49,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:49,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:49,660 INFO L87 Difference]: Start difference. First operand 10559 states and 13423 transitions. cyclomatic complexity: 2883 Second operand 3 states. [2018-11-28 11:34:49,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:49,677 INFO L93 Difference]: Finished difference Result 9716 states and 12276 transitions. [2018-11-28 11:34:49,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:49,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9716 states and 12276 transitions. [2018-11-28 11:34:49,697 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6296 [2018-11-28 11:34:49,709 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9716 states to 9567 states and 12061 transitions. [2018-11-28 11:34:49,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7171 [2018-11-28 11:34:49,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7171 [2018-11-28 11:34:49,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9567 states and 12061 transitions. [2018-11-28 11:34:49,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:49,712 INFO L705 BuchiCegarLoop]: Abstraction has 9567 states and 12061 transitions. [2018-11-28 11:34:49,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states and 12061 transitions. [2018-11-28 11:34:49,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 7817. [2018-11-28 11:34:49,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7817 states. [2018-11-28 11:34:49,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7817 states to 7817 states and 9914 transitions. [2018-11-28 11:34:49,757 INFO L728 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2018-11-28 11:34:49,757 INFO L608 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2018-11-28 11:34:49,757 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-28 11:34:49,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7817 states and 9914 transitions. [2018-11-28 11:34:49,769 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5172 [2018-11-28 11:34:49,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:49,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:49,769 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-28 11:34:49,770 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:34:49,770 INFO L794 eck$LassoCheckResult]: Stem: 223795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 223796#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 223791#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 223792#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 223739#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 223853#L99-2 assume !false; 226459#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 226458#L102 assume !(12292 == ssl3_accept_~s__state~0); 226457#L105 assume !(16384 == ssl3_accept_~s__state~0); 226456#L108 assume !(8192 == ssl3_accept_~s__state~0); 226455#L111 assume !(24576 == ssl3_accept_~s__state~0); 226454#L114 assume !(8195 == ssl3_accept_~s__state~0); 226453#L117 assume !(8480 == ssl3_accept_~s__state~0); 226452#L120 assume !(8481 == ssl3_accept_~s__state~0); 226451#L123 assume !(8482 == ssl3_accept_~s__state~0); 225307#L126 assume !(8464 == ssl3_accept_~s__state~0); 225308#L129 assume !(8465 == ssl3_accept_~s__state~0); 227125#L132 assume !(8466 == ssl3_accept_~s__state~0); 227372#L135 [2018-11-28 11:34:49,770 INFO L796 eck$LassoCheckResult]: Loop: 227372#L135 assume !(8496 == ssl3_accept_~s__state~0); 227371#L138 assume !(8497 == ssl3_accept_~s__state~0); 227370#L141 assume !(8512 == ssl3_accept_~s__state~0); 227369#L144 assume !(8513 == ssl3_accept_~s__state~0); 227368#L147 assume !(8528 == ssl3_accept_~s__state~0); 227367#L150 assume !(8529 == ssl3_accept_~s__state~0); 227366#L153 assume !(8544 == ssl3_accept_~s__state~0); 227365#L156 assume !(8545 == ssl3_accept_~s__state~0); 227364#L159 assume !(8560 == ssl3_accept_~s__state~0); 227264#L162 assume !(8561 == ssl3_accept_~s__state~0); 226031#L165 assume 8448 == ssl3_accept_~s__state~0; 226032#L166 assume !(ssl3_accept_~num1~0 > 0); 226026#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 226027#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 226015#L603 ssl3_accept_~skip~0 := 0; 226016#L99-2 assume !false; 226009#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 226010#L102 assume !(12292 == ssl3_accept_~s__state~0); 226003#L105 assume !(16384 == ssl3_accept_~s__state~0); 226004#L108 assume !(8192 == ssl3_accept_~s__state~0); 225996#L111 assume !(24576 == ssl3_accept_~s__state~0); 225997#L114 assume !(8195 == ssl3_accept_~s__state~0); 225988#L117 assume !(8480 == ssl3_accept_~s__state~0); 225989#L120 assume !(8481 == ssl3_accept_~s__state~0); 225945#L123 assume 8482 == ssl3_accept_~s__state~0; 225947#L124 ssl3_accept_~s__state~0 := 3; 227391#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 227386#L603 ssl3_accept_~skip~0 := 0; 227385#L99-2 assume !false; 227384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 227383#L102 assume !(12292 == ssl3_accept_~s__state~0); 227382#L105 assume !(16384 == ssl3_accept_~s__state~0); 227381#L108 assume !(8192 == ssl3_accept_~s__state~0); 227380#L111 assume !(24576 == ssl3_accept_~s__state~0); 227379#L114 assume !(8195 == ssl3_accept_~s__state~0); 227378#L117 assume !(8480 == ssl3_accept_~s__state~0); 227377#L120 assume !(8481 == ssl3_accept_~s__state~0); 227376#L123 assume !(8482 == ssl3_accept_~s__state~0); 227375#L126 assume !(8464 == ssl3_accept_~s__state~0); 227374#L129 assume !(8465 == ssl3_accept_~s__state~0); 227373#L132 assume !(8466 == ssl3_accept_~s__state~0); 227372#L135 [2018-11-28 11:34:49,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,770 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2018-11-28 11:34:49,770 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,770 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:49,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:49,794 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-28 11:34:49,794 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:49,794 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:49,794 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:34:49,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:49,795 INFO L82 PathProgramCache]: Analyzing trace with hash 539935652, now seen corresponding path program 2 times [2018-11-28 11:34:49,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:49,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:49,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:49,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:49,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:49,913 WARN L180 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-28 11:34:49,920 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:49,921 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:49,921 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:49,921 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:49,921 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:34:49,921 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:49,921 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:49,921 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:49,921 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-28 11:34:49,921 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:49,921 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:49,922 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-28 11:34:49,936 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-28 11:34:49,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:49,941 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-28 11:34:49,944 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-28 11:34:49,974 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:49,974 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/z3 Starting monitored process 26 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 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:49,982 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:34:49,982 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/z3 Starting monitored process 27 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 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:50,002 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:34:50,003 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:34:50,006 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:34:50,019 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:34:50,019 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:34:50,019 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:34:50,019 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:34:50,019 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:34:50,019 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:34:50,020 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:34:50,020 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:34:50,020 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-28 11:34:50,020 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:34:50,020 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:34:50,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:50,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:50,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:50,026 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-28 11:34:50,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:34:50,057 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:34:50,057 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:34:50,058 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-28 11:34:50,058 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:50,058 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:50,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:50,058 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:50,058 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:50,059 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:50,059 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:50,059 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:50,059 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-28 11:34:50,060 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:50,060 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:50,060 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:50,060 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:34:50,060 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:50,060 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:34:50,061 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:50,061 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:50,061 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-28 11:34:50,061 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:50,061 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:50,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:50,062 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:50,062 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:50,062 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:50,062 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:50,063 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:34:50,063 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-28 11:34:50,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:34:50,063 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:34:50,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:34:50,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:34:50,064 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:34:50,064 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:34:50,064 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:34:50,065 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:34:50,067 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:34:50,067 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:34:50,068 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:34:50,068 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:34:50,068 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:34:50,068 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-28 11:34:50,068 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:34:50,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:50,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:50,157 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:50,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:50,168 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:34:50,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:34:50,186 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-28 11:34:50,186 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124 Second operand 5 states. [2018-11-28 11:34:50,425 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124. Second operand 5 states. Result 19314 states and 24346 transitions. Complement of second has 8 states. [2018-11-28 11:34:50,426 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-28 11:34:50,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:34:50,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 297 transitions. [2018-11-28 11:34:50,427 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 41 letters. [2018-11-28 11:34:50,427 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:50,427 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 59 letters. Loop has 41 letters. [2018-11-28 11:34:50,428 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:50,428 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 82 letters. [2018-11-28 11:34:50,428 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:34:50,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19314 states and 24346 transitions. [2018-11-28 11:34:50,483 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4773 [2018-11-28 11:34:50,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19314 states to 19194 states and 24175 transitions. [2018-11-28 11:34:50,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6337 [2018-11-28 11:34:50,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6380 [2018-11-28 11:34:50,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19194 states and 24175 transitions. [2018-11-28 11:34:50,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:50,526 INFO L705 BuchiCegarLoop]: Abstraction has 19194 states and 24175 transitions. [2018-11-28 11:34:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19194 states and 24175 transitions. [2018-11-28 11:34:50,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19194 to 16366. [2018-11-28 11:34:50,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16366 states. [2018-11-28 11:34:50,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16366 states to 16366 states and 20772 transitions. [2018-11-28 11:34:50,655 INFO L728 BuchiCegarLoop]: Abstraction has 16366 states and 20772 transitions. [2018-11-28 11:34:50,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:50,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:50,655 INFO L87 Difference]: Start difference. First operand 16366 states and 20772 transitions. Second operand 3 states. [2018-11-28 11:34:50,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:50,717 INFO L93 Difference]: Finished difference Result 7123 states and 9021 transitions. [2018-11-28 11:34:50,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:50,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7123 states and 9021 transitions. [2018-11-28 11:34:50,729 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1334 [2018-11-28 11:34:50,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7123 states to 7123 states and 9021 transitions. [2018-11-28 11:34:50,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1608 [2018-11-28 11:34:50,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1608 [2018-11-28 11:34:50,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7123 states and 9021 transitions. [2018-11-28 11:34:50,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:50,740 INFO L705 BuchiCegarLoop]: Abstraction has 7123 states and 9021 transitions. [2018-11-28 11:34:50,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states and 9021 transitions. [2018-11-28 11:34:50,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 7081. [2018-11-28 11:34:50,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2018-11-28 11:34:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8973 transitions. [2018-11-28 11:34:50,774 INFO L728 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2018-11-28 11:34:50,774 INFO L608 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2018-11-28 11:34:50,774 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-28 11:34:50,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8973 transitions. [2018-11-28 11:34:50,784 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2018-11-28 11:34:50,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:50,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:50,785 INFO L866 BuchiCegarLoop]: Counterexample stem 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] [2018-11-28 11:34:50,785 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, 1, 1, 1] [2018-11-28 11:34:50,785 INFO L794 eck$LassoCheckResult]: Stem: 274615#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 274616#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 274610#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 274611#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 274563#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 274683#L99-2 assume !false; 277967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 277965#L102 assume !(12292 == ssl3_accept_~s__state~0); 277963#L105 assume !(16384 == ssl3_accept_~s__state~0); 277961#L108 assume !(8192 == ssl3_accept_~s__state~0); 277936#L111 assume !(24576 == ssl3_accept_~s__state~0); 277931#L114 assume !(8195 == ssl3_accept_~s__state~0); 277927#L117 assume !(8480 == ssl3_accept_~s__state~0); 277923#L120 assume !(8481 == ssl3_accept_~s__state~0); 277886#L123 assume !(8482 == ssl3_accept_~s__state~0); 277073#L126 assume 8464 == ssl3_accept_~s__state~0; 274465#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 274466#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 278665#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 277360#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 277356#L603 ssl3_accept_~skip~0 := 0; 277345#L99-2 assume !false; 277346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 277338#L102 assume !(12292 == ssl3_accept_~s__state~0); 277339#L105 assume !(16384 == ssl3_accept_~s__state~0); 277332#L108 assume !(8192 == ssl3_accept_~s__state~0); 277333#L111 assume !(24576 == ssl3_accept_~s__state~0); 277326#L114 assume !(8195 == ssl3_accept_~s__state~0); 277327#L117 assume !(8480 == ssl3_accept_~s__state~0); 277320#L120 assume !(8481 == ssl3_accept_~s__state~0); 277321#L123 assume !(8482 == ssl3_accept_~s__state~0); 277313#L126 assume !(8464 == ssl3_accept_~s__state~0); 277314#L129 assume !(8465 == ssl3_accept_~s__state~0); 277305#L132 assume !(8466 == ssl3_accept_~s__state~0); 277306#L135 assume 8496 == ssl3_accept_~s__state~0; 275054#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 275024#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 275017#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 274484#L293 [2018-11-28 11:34:50,785 INFO L796 eck$LassoCheckResult]: Loop: 274484#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 275012#L293-2 ssl3_accept_~s__init_num~0 := 0; 275009#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275003#L603 ssl3_accept_~skip~0 := 0; 275001#L99-2 assume !false; 274999#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274997#L102 assume !(12292 == ssl3_accept_~s__state~0); 274995#L105 assume !(16384 == ssl3_accept_~s__state~0); 274993#L108 assume !(8192 == ssl3_accept_~s__state~0); 274991#L111 assume !(24576 == ssl3_accept_~s__state~0); 274989#L114 assume !(8195 == ssl3_accept_~s__state~0); 274987#L117 assume !(8480 == ssl3_accept_~s__state~0); 274985#L120 assume !(8481 == ssl3_accept_~s__state~0); 274983#L123 assume !(8482 == ssl3_accept_~s__state~0); 274981#L126 assume !(8464 == ssl3_accept_~s__state~0); 274976#L129 assume !(8465 == ssl3_accept_~s__state~0); 274973#L132 assume !(8466 == ssl3_accept_~s__state~0); 274969#L135 assume !(8496 == ssl3_accept_~s__state~0); 274964#L138 assume 8497 == ssl3_accept_~s__state~0; 274804#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 275022#L287 assume !(1 == ssl3_accept_~blastFlag~0); 274483#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 274484#L293 [2018-11-28 11:34:50,785 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:50,785 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 1 times [2018-11-28 11:34:50,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:50,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:50,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:50,786 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:50,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:50,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:50,793 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:50,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1192451228, now seen corresponding path program 1 times [2018-11-28 11:34:50,793 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:50,793 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:50,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:50,794 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:50,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:34:50,834 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-28 11:34:50,834 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:34:50,834 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:34:50,835 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:34:50,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:34:50,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:34:50,835 INFO L87 Difference]: Start difference. First operand 7081 states and 8973 transitions. cyclomatic complexity: 1914 Second operand 3 states. [2018-11-28 11:34:50,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:34:50,924 INFO L93 Difference]: Finished difference Result 7081 states and 8965 transitions. [2018-11-28 11:34:50,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:34:50,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7081 states and 8965 transitions. [2018-11-28 11:34:50,939 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2018-11-28 11:34:50,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7081 states to 7081 states and 8965 transitions. [2018-11-28 11:34:50,949 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2018-11-28 11:34:50,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2018-11-28 11:34:50,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7081 states and 8965 transitions. [2018-11-28 11:34:50,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:34:50,950 INFO L705 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2018-11-28 11:34:50,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7081 states and 8965 transitions. [2018-11-28 11:34:50,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7081 to 7081. [2018-11-28 11:34:50,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2018-11-28 11:34:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8965 transitions. [2018-11-28 11:34:50,985 INFO L728 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2018-11-28 11:34:50,985 INFO L608 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2018-11-28 11:34:50,985 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-28 11:34:50,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8965 transitions. [2018-11-28 11:34:50,995 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2018-11-28 11:34:50,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:34:50,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:34:50,996 INFO L866 BuchiCegarLoop]: Counterexample stem 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] [2018-11-28 11:34:50,996 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-28 11:34:50,996 INFO L794 eck$LassoCheckResult]: Stem: 288784#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 288785#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 288779#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 288780#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 288728#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 288853#L99-2 assume !false; 290728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290724#L102 assume !(12292 == ssl3_accept_~s__state~0); 290720#L105 assume !(16384 == ssl3_accept_~s__state~0); 290716#L108 assume !(8192 == ssl3_accept_~s__state~0); 290712#L111 assume !(24576 == ssl3_accept_~s__state~0); 290708#L114 assume !(8195 == ssl3_accept_~s__state~0); 290704#L117 assume !(8480 == ssl3_accept_~s__state~0); 290700#L120 assume !(8481 == ssl3_accept_~s__state~0); 290696#L123 assume !(8482 == ssl3_accept_~s__state~0); 290692#L126 assume 8464 == ssl3_accept_~s__state~0; 288633#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 288634#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 295249#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 295248#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 295243#L603 ssl3_accept_~skip~0 := 0; 295242#L99-2 assume !false; 295241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295240#L102 assume !(12292 == ssl3_accept_~s__state~0); 295239#L105 assume !(16384 == ssl3_accept_~s__state~0); 295238#L108 assume !(8192 == ssl3_accept_~s__state~0); 295237#L111 assume !(24576 == ssl3_accept_~s__state~0); 295236#L114 assume !(8195 == ssl3_accept_~s__state~0); 295235#L117 assume !(8480 == ssl3_accept_~s__state~0); 295234#L120 assume !(8481 == ssl3_accept_~s__state~0); 295233#L123 assume !(8482 == ssl3_accept_~s__state~0); 295232#L126 assume !(8464 == ssl3_accept_~s__state~0); 295231#L129 assume !(8465 == ssl3_accept_~s__state~0); 295230#L132 assume !(8466 == ssl3_accept_~s__state~0); 295196#L135 assume 8496 == ssl3_accept_~s__state~0; 290874#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 290808#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 288980#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 288652#L293 [2018-11-28 11:34:50,996 INFO L796 eck$LassoCheckResult]: Loop: 288652#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 289028#L293-2 ssl3_accept_~s__init_num~0 := 0; 289025#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289019#L603 ssl3_accept_~skip~0 := 0; 289017#L99-2 assume !false; 289015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289013#L102 assume !(12292 == ssl3_accept_~s__state~0); 289011#L105 assume !(16384 == ssl3_accept_~s__state~0); 289009#L108 assume !(8192 == ssl3_accept_~s__state~0); 289007#L111 assume !(24576 == ssl3_accept_~s__state~0); 289005#L114 assume !(8195 == ssl3_accept_~s__state~0); 289003#L117 assume !(8480 == ssl3_accept_~s__state~0); 289001#L120 assume !(8481 == ssl3_accept_~s__state~0); 288999#L123 assume !(8482 == ssl3_accept_~s__state~0); 288997#L126 assume !(8464 == ssl3_accept_~s__state~0); 288995#L129 assume !(8465 == ssl3_accept_~s__state~0); 288993#L132 assume !(8466 == ssl3_accept_~s__state~0); 288990#L135 assume !(8496 == ssl3_accept_~s__state~0); 288985#L138 assume !(8497 == ssl3_accept_~s__state~0); 288960#L141 assume 8512 == ssl3_accept_~s__state~0; 288958#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 288945#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 288781#L308 assume !(ssl3_accept_~ret~0 <= 0); 288782#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 290185#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290180#L603 ssl3_accept_~skip~0 := 0; 290178#L99-2 assume !false; 290176#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290174#L102 assume !(12292 == ssl3_accept_~s__state~0); 290171#L105 assume !(16384 == ssl3_accept_~s__state~0); 290169#L108 assume !(8192 == ssl3_accept_~s__state~0); 290166#L111 assume !(24576 == ssl3_accept_~s__state~0); 290164#L114 assume !(8195 == ssl3_accept_~s__state~0); 290160#L117 assume !(8480 == ssl3_accept_~s__state~0); 290158#L120 assume !(8481 == ssl3_accept_~s__state~0); 290155#L123 assume !(8482 == ssl3_accept_~s__state~0); 290153#L126 assume !(8464 == ssl3_accept_~s__state~0); 290151#L129 assume !(8465 == ssl3_accept_~s__state~0); 290150#L132 assume !(8466 == ssl3_accept_~s__state~0); 290149#L135 assume !(8496 == ssl3_accept_~s__state~0); 290146#L138 assume !(8497 == ssl3_accept_~s__state~0); 290144#L141 assume !(8512 == ssl3_accept_~s__state~0); 290140#L144 assume !(8513 == ssl3_accept_~s__state~0); 290137#L147 assume 8528 == ssl3_accept_~s__state~0; 290059#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 290125#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 290123#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 290113#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 290116#L353 assume !(ssl3_accept_~ret~0 <= 0); 290110#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 290107#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290101#L603 ssl3_accept_~skip~0 := 0; 290099#L99-2 assume !false; 290097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290095#L102 assume !(12292 == ssl3_accept_~s__state~0); 290093#L105 assume !(16384 == ssl3_accept_~s__state~0); 290091#L108 assume !(8192 == ssl3_accept_~s__state~0); 290089#L111 assume !(24576 == ssl3_accept_~s__state~0); 290087#L114 assume !(8195 == ssl3_accept_~s__state~0); 290085#L117 assume !(8480 == ssl3_accept_~s__state~0); 290083#L120 assume !(8481 == ssl3_accept_~s__state~0); 290081#L123 assume !(8482 == ssl3_accept_~s__state~0); 290079#L126 assume !(8464 == ssl3_accept_~s__state~0); 290077#L129 assume !(8465 == ssl3_accept_~s__state~0); 290075#L132 assume !(8466 == ssl3_accept_~s__state~0); 290073#L135 assume !(8496 == ssl3_accept_~s__state~0); 290072#L138 assume !(8497 == ssl3_accept_~s__state~0); 290069#L141 assume !(8512 == ssl3_accept_~s__state~0); 290068#L144 assume !(8513 == ssl3_accept_~s__state~0); 290067#L147 assume !(8528 == ssl3_accept_~s__state~0); 290066#L150 assume !(8529 == ssl3_accept_~s__state~0); 290052#L153 assume 8544 == ssl3_accept_~s__state~0; 288736#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 288543#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 288545#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 288804#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 288687#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 288683#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 288559#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288560#L603 ssl3_accept_~skip~0 := 0; 288757#L99-2 assume !false; 288692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288693#L102 assume !(12292 == ssl3_accept_~s__state~0); 288702#L105 assume !(16384 == ssl3_accept_~s__state~0); 288703#L108 assume !(8192 == ssl3_accept_~s__state~0); 288629#L111 assume !(24576 == ssl3_accept_~s__state~0); 288589#L114 assume !(8195 == ssl3_accept_~s__state~0); 288590#L117 assume !(8480 == ssl3_accept_~s__state~0); 288567#L120 assume !(8481 == ssl3_accept_~s__state~0); 288568#L123 assume !(8482 == ssl3_accept_~s__state~0); 288806#L126 assume !(8464 == ssl3_accept_~s__state~0); 288807#L129 assume !(8465 == ssl3_accept_~s__state~0); 288798#L132 assume !(8466 == ssl3_accept_~s__state~0); 288732#L135 assume !(8496 == ssl3_accept_~s__state~0); 288733#L138 assume !(8497 == ssl3_accept_~s__state~0); 288712#L141 assume !(8512 == ssl3_accept_~s__state~0); 288713#L144 assume !(8513 == ssl3_accept_~s__state~0); 288593#L147 assume !(8528 == ssl3_accept_~s__state~0); 288594#L150 assume !(8529 == ssl3_accept_~s__state~0); 293170#L153 assume !(8544 == ssl3_accept_~s__state~0); 293167#L156 assume !(8545 == ssl3_accept_~s__state~0); 293161#L159 assume !(8560 == ssl3_accept_~s__state~0); 288817#L162 assume !(8561 == ssl3_accept_~s__state~0); 288818#L165 assume 8448 == ssl3_accept_~s__state~0; 288643#L166 assume !(ssl3_accept_~num1~0 > 0); 288644#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 288811#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292660#L603 ssl3_accept_~skip~0 := 0; 292658#L99-2 assume !false; 292656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292654#L102 assume !(12292 == ssl3_accept_~s__state~0); 292652#L105 assume !(16384 == ssl3_accept_~s__state~0); 292649#L108 assume !(8192 == ssl3_accept_~s__state~0); 290814#L111 assume !(24576 == ssl3_accept_~s__state~0); 290813#L114 assume !(8195 == ssl3_accept_~s__state~0); 290812#L117 assume !(8480 == ssl3_accept_~s__state~0); 290810#L120 assume !(8481 == ssl3_accept_~s__state~0); 290809#L123 assume !(8482 == ssl3_accept_~s__state~0); 290806#L126 assume !(8464 == ssl3_accept_~s__state~0); 290801#L129 assume !(8465 == ssl3_accept_~s__state~0); 290799#L132 assume !(8466 == ssl3_accept_~s__state~0); 290797#L135 assume !(8496 == ssl3_accept_~s__state~0); 290795#L138 assume !(8497 == ssl3_accept_~s__state~0); 290793#L141 assume !(8512 == ssl3_accept_~s__state~0); 290791#L144 assume !(8513 == ssl3_accept_~s__state~0); 290789#L147 assume !(8528 == ssl3_accept_~s__state~0); 290787#L150 assume !(8529 == ssl3_accept_~s__state~0); 290785#L153 assume !(8544 == ssl3_accept_~s__state~0); 290783#L156 assume !(8545 == ssl3_accept_~s__state~0); 290781#L159 assume !(8560 == ssl3_accept_~s__state~0); 290779#L162 assume !(8561 == ssl3_accept_~s__state~0); 290775#L165 assume !(8448 == ssl3_accept_~s__state~0); 288972#L168 assume 8576 == ssl3_accept_~s__state~0; 288615#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 288616#L440 assume !(ssl3_accept_~ret~0 <= 0); 288800#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 290517#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290512#L603 ssl3_accept_~skip~0 := 0; 290511#L99-2 assume !false; 290510#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290509#L102 assume !(12292 == ssl3_accept_~s__state~0); 290507#L105 assume !(16384 == ssl3_accept_~s__state~0); 290502#L108 assume !(8192 == ssl3_accept_~s__state~0); 290500#L111 assume !(24576 == ssl3_accept_~s__state~0); 290498#L114 assume !(8195 == ssl3_accept_~s__state~0); 290496#L117 assume !(8480 == ssl3_accept_~s__state~0); 290494#L120 assume !(8481 == ssl3_accept_~s__state~0); 290491#L123 assume !(8482 == ssl3_accept_~s__state~0); 290487#L126 assume !(8464 == ssl3_accept_~s__state~0); 290483#L129 assume !(8465 == ssl3_accept_~s__state~0); 290464#L132 assume 8466 == ssl3_accept_~s__state~0; 290458#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 290451#L274 assume !(0 == ssl3_accept_~blastFlag~0); 290450#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 290449#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290442#L603 ssl3_accept_~skip~0 := 0; 290439#L99-2 assume !false; 290436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290433#L102 assume !(12292 == ssl3_accept_~s__state~0); 290430#L105 assume !(16384 == ssl3_accept_~s__state~0); 290427#L108 assume !(8192 == ssl3_accept_~s__state~0); 290424#L111 assume !(24576 == ssl3_accept_~s__state~0); 290421#L114 assume !(8195 == ssl3_accept_~s__state~0); 290418#L117 assume !(8480 == ssl3_accept_~s__state~0); 290414#L120 assume !(8481 == ssl3_accept_~s__state~0); 290415#L123 assume !(8482 == ssl3_accept_~s__state~0); 290408#L126 assume !(8464 == ssl3_accept_~s__state~0); 290401#L129 assume !(8465 == ssl3_accept_~s__state~0); 290395#L132 assume !(8466 == ssl3_accept_~s__state~0); 288966#L135 assume 8496 == ssl3_accept_~s__state~0; 288610#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 288611#L287 assume !(1 == ssl3_accept_~blastFlag~0); 288651#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 288652#L293 [2018-11-28 11:34:50,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:50,997 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 2 times [2018-11-28 11:34:50,997 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:50,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:50,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:50,997 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:34:50,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:51,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,004 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:51,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1667300115, now seen corresponding path program 3 times [2018-11-28 11:34:51,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:51,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:51,005 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:51,005 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:51,005 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:34:51,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1423118994, now seen corresponding path program 1 times [2018-11-28 11:34:51,031 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:34:51,031 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:34:51,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:51,031 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:34:51,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:34:51,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:34:51,780 WARN L180 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2018-11-28 11:34:51,934 WARN L180 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 75 [2018-11-28 11:34:51,988 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 11:34:51 BoogieIcfgContainer [2018-11-28 11:34:51,988 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-28 11:34:51,989 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 11:34:51,989 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 11:34:51,989 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 11:34:51,989 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:34:39" (3/4) ... [2018-11-28 11:34:51,992 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-28 11:34:52,058 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_1d74aa7c-bf49-43e4-99cc-4baac85e830e/bin-2019/uautomizer/witness.graphml [2018-11-28 11:34:52,058 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 11:34:52,059 INFO L168 Benchmark]: Toolchain (without parser) took 13853.05 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 623.4 MB). Free memory was 959.3 MB in the beginning and 1.5 GB in the end (delta: -503.1 MB). Peak memory consumption was 120.3 MB. Max. memory is 11.5 GB. [2018-11-28 11:34:52,059 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 984.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:34:52,059 INFO L168 Benchmark]: CACSL2BoogieTranslator took 274.78 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 959.3 MB in the beginning and 1.1 GB in the end (delta: -153.5 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:34:52,060 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.49 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:34:52,060 INFO L168 Benchmark]: Boogie Preprocessor took 27.88 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.5 MB). Peak memory consumption was 3.5 MB. Max. memory is 11.5 GB. [2018-11-28 11:34:52,060 INFO L168 Benchmark]: RCFGBuilder took 571.08 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.2 MB). Peak memory consumption was 54.2 MB. Max. memory is 11.5 GB. [2018-11-28 11:34:52,060 INFO L168 Benchmark]: BuchiAutomizer took 12866.38 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 504.4 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -407.3 MB). Peak memory consumption was 810.4 MB. Max. memory is 11.5 GB. [2018-11-28 11:34:52,061 INFO L168 Benchmark]: Witness Printer took 69.48 ms. Allocated memory is still 1.7 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:34:52,062 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.13 ms. Allocated memory is still 1.0 GB. Free memory is still 984.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 274.78 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 959.3 MB in the beginning and 1.1 GB in the end (delta: -153.5 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 40.49 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.88 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.5 MB). Peak memory consumption was 3.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 571.08 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.2 MB). Peak memory consumption was 54.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12866.38 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 504.4 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -407.3 MB). Peak memory consumption was 810.4 MB. Max. memory is 11.5 GB. * Witness Printer took 69.48 ms. Allocated memory is still 1.7 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (31 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. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 7081 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.8s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 6.8s. Construction of modules took 2.2s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 1.0s AutomataMinimizationTime, 34 MinimizatonAttempts, 23298 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 10858 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7955 SDtfs, 5886 SDslu, 5603 SDs, 0 SdLazy, 3663 SolverSat, 834 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 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: 293]: 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@5091f1ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dcb2eeb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d0bd083=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6514b88e=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dbcbdcb=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@143714f0=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a72667d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67fd0287=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38bc198e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60c98dc4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74614b40=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58f8bff2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d5db6a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ca985f2=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78ff07e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a67580b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ab7e2e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49adabfa=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=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6ac00333=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3995f000=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@449e2ff6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a7665d3=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@689e894a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@30006634=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@10ef9d50=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c9d77a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47decbf4=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a69752=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6deef9e7=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@187ec17=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51860eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4650ed30=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56d8c0d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39c094e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13bea8c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fbfe9f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75c4cbb7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34cdc081=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74f70752=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6439dd04=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59e3057a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ee1c37e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1180be18=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@243ce6ee=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42dd3904=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64c6d4c3=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f4b453b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28a8769a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7022c4a1=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@683863db=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 293]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) Loop: [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] 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 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...