./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4924f8937ba7fde97eecf4781d9d5fa93db570e9 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 16:30:31,640 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 16:30:31,642 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 16:30:31,649 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 16:30:31,649 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 16:30:31,650 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 16:30:31,651 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 16:30:31,653 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 16:30:31,654 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 16:30:31,655 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 16:30:31,656 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 16:30:31,656 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 16:30:31,656 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 16:30:31,657 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 16:30:31,658 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 16:30:31,659 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 16:30:31,659 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 16:30:31,661 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 16:30:31,662 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 16:30:31,663 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 16:30:31,664 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 16:30:31,665 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 16:30:31,667 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 16:30:31,667 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 16:30:31,667 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 16:30:31,668 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 16:30:31,668 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 16:30:31,669 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 16:30:31,669 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 16:30:31,670 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 16:30:31,670 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 16:30:31,671 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 16:30:31,671 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 16:30:31,671 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 16:30:31,672 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 16:30:31,672 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 16:30:31,673 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 16:30:31,684 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 16:30:31,684 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 16:30:31,685 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 16:30:31,685 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 16:30:31,685 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 16:30:31,685 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 16:30:31,685 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 16:30:31,685 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 16:30:31,686 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 16:30:31,686 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 16:30:31,686 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 16:30:31,686 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 16:30:31,686 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 16:30:31,686 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 16:30:31,687 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 16:30:31,688 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 16:30:31,688 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 16:30:31,688 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 16:30:31,688 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 16:30:31,688 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 16:30:31,688 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 16:30:31,689 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 16:30:31,689 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 16:30:31,689 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 16:30:31,689 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 16:30:31,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_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4924f8937ba7fde97eecf4781d9d5fa93db570e9 [2018-11-18 16:30:31,711 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 16:30:31,720 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 16:30:31,723 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 16:30:31,724 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 16:30:31,724 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 16:30:31,725 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-18 16:30:31,763 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/data/adf11f093/b7b47f21db86493db315c020b3e7757d/FLAG8b62210b0 [2018-11-18 16:30:32,177 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 16:30:32,177 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/sv-benchmarks/c/ssh-simplified/s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-18 16:30:32,185 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/data/adf11f093/b7b47f21db86493db315c020b3e7757d/FLAG8b62210b0 [2018-11-18 16:30:32,194 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/data/adf11f093/b7b47f21db86493db315c020b3e7757d [2018-11-18 16:30:32,197 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 16:30:32,197 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 16:30:32,198 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 16:30:32,198 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 16:30:32,201 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 16:30:32,201 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,203 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263ee91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32, skipping insertion in model container [2018-11-18 16:30:32,203 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,208 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 16:30:32,236 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 16:30:32,373 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:30:32,375 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 16:30:32,414 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 16:30:32,422 INFO L195 MainTranslator]: Completed translation [2018-11-18 16:30:32,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32 WrapperNode [2018-11-18 16:30:32,422 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 16:30:32,423 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 16:30:32,423 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 16:30:32,423 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 16:30:32,464 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,470 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,490 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 16:30:32,490 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 16:30:32,490 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 16:30:32,490 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 16:30:32,498 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,498 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,501 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,501 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,506 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,513 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,514 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... [2018-11-18 16:30:32,517 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 16:30:32,518 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 16:30:32,518 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 16:30:32,518 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 16:30:32,519 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:32,554 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 16:30:32,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 16:30:32,624 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 16:30:32,625 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 16:30:32,988 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 16:30:32,989 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:30:32 BoogieIcfgContainer [2018-11-18 16:30:32,989 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 16:30:32,989 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 16:30:32,989 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 16:30:32,991 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 16:30:32,992 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:30:32,992 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 04:30:32" (1/3) ... [2018-11-18 16:30:32,993 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7352ab57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:30:32, skipping insertion in model container [2018-11-18 16:30:32,993 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:30:32,993 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 04:30:32" (2/3) ... [2018-11-18 16:30:32,993 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7352ab57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 04:30:32, skipping insertion in model container [2018-11-18 16:30:32,993 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 16:30:32,993 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:30:32" (3/3) ... [2018-11-18 16:30:32,995 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6_false-unreach-call_false-termination.cil.c [2018-11-18 16:30:33,025 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 16:30:33,026 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 16:30:33,026 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 16:30:33,026 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 16:30:33,026 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 16:30:33,026 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 16:30:33,026 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 16:30:33,026 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 16:30:33,026 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 16:30:33,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states. [2018-11-18 16:30:33,058 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-18 16:30:33,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:33,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:33,064 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:30:33,064 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:33,065 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 16:30:33,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states. [2018-11-18 16:30:33,070 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-18 16:30:33,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:33,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:33,071 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 16:30:33,071 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:33,076 INFO L794 eck$LassoCheckResult]: Stem: 127#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 15#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 137#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133#L82-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 139#L93true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134#L93-1true assume !(0 == ssl3_accept_~s__cert~0); 107#L102-3true [2018-11-18 16:30:33,077 INFO L796 eck$LassoCheckResult]: Loop: 107#L102-3true assume true; 91#L102-1true assume !false; 30#L103true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81#L105true assume !(12292 == ssl3_accept_~s__state~0); 86#L108true assume !(16384 == ssl3_accept_~s__state~0); 49#L111true assume !(8192 == ssl3_accept_~s__state~0); 31#L114true assume !(24576 == ssl3_accept_~s__state~0); 39#L117true assume !(8195 == ssl3_accept_~s__state~0); 22#L120true assume 8480 == ssl3_accept_~s__state~0; 92#L124true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 76#L262true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 82#L606true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8#L643true ssl3_accept_~skip~0 := 0; 107#L102-3true [2018-11-18 16:30:33,081 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:33,081 INFO L82 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2018-11-18 16:30:33,082 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:33,082 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:33,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:33,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:33,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:33,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1860119582, now seen corresponding path program 1 times [2018-11-18 16:30:33,153 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:33,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:33,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:33,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:33,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:33,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1222792601, now seen corresponding path program 1 times [2018-11-18 16:30:33,165 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:33,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:33,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,166 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:33,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:33,213 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:33,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:33,310 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:30:33,311 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:30:33,311 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:30:33,311 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:30:33,311 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:30:33,312 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:33,312 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:30:33,312 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:30:33,312 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 16:30:33,312 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:30:33,312 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:30:33,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,423 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:30:33,423 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:33,427 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:30:33,427 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:30:33,436 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 16:30:33,436 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_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:33,458 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:30:33,459 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:33,486 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:30:33,486 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:30:33,500 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:30:33,522 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:30:33,523 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:30:33,523 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:30:33,523 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:30:33,523 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:30:33,523 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:33,523 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:30:33,523 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:30:33,523 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 16:30:33,523 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:30:33,524 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:30:33,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:33,620 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:30:33,625 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:30:33,626 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:33,627 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:33,627 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:33,628 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:33,628 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:33,628 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:33,630 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:33,630 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:33,632 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:30:33,632 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:33,633 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:33,633 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:33,633 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:33,633 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:33,633 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:33,634 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:33,634 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:33,640 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:30:33,644 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:30:33,644 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:30:33,646 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:30:33,646 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:30:33,646 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:30:33,646 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 16:30:33,648 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:30:33,672 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:33,691 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:33,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:33,700 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:33,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:33,733 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 16:30:33,734 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 159 states. Second operand 5 states. [2018-11-18 16:30:34,245 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 159 states.. Second operand 5 states. Result 883 states and 1505 transitions. Complement of second has 10 states. [2018-11-18 16:30:34,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 16:30:34,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:30:34,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 646 transitions. [2018-11-18 16:30:34,249 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 16:30:34,250 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:34,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 16:30:34,251 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:34,251 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 646 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 16:30:34,251 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:34,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1505 transitions. [2018-11-18 16:30:34,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 345 [2018-11-18 16:30:34,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 735 states and 1163 transitions. [2018-11-18 16:30:34,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-18 16:30:34,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 16:30:34,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1163 transitions. [2018-11-18 16:30:34,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:34,275 INFO L705 BuchiCegarLoop]: Abstraction has 735 states and 1163 transitions. [2018-11-18 16:30:34,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1163 transitions. [2018-11-18 16:30:34,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 511. [2018-11-18 16:30:34,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 511 states. [2018-11-18 16:30:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 801 transitions. [2018-11-18 16:30:34,310 INFO L728 BuchiCegarLoop]: Abstraction has 511 states and 801 transitions. [2018-11-18 16:30:34,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:34,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:34,314 INFO L87 Difference]: Start difference. First operand 511 states and 801 transitions. Second operand 3 states. [2018-11-18 16:30:34,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:34,393 INFO L93 Difference]: Finished difference Result 566 states and 885 transitions. [2018-11-18 16:30:34,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:34,394 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 566 states and 885 transitions. [2018-11-18 16:30:34,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 281 [2018-11-18 16:30:34,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 566 states to 566 states and 885 transitions. [2018-11-18 16:30:34,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2018-11-18 16:30:34,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2018-11-18 16:30:34,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 566 states and 885 transitions. [2018-11-18 16:30:34,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:34,402 INFO L705 BuchiCegarLoop]: Abstraction has 566 states and 885 transitions. [2018-11-18 16:30:34,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states and 885 transitions. [2018-11-18 16:30:34,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 545. [2018-11-18 16:30:34,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-18 16:30:34,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 858 transitions. [2018-11-18 16:30:34,416 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 858 transitions. [2018-11-18 16:30:34,416 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 858 transitions. [2018-11-18 16:30:34,416 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 16:30:34,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 858 transitions. [2018-11-18 16:30:34,419 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2018-11-18 16:30:34,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:34,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:34,420 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,420 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,421 INFO L794 eck$LassoCheckResult]: Stem: 2483#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2255#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2256#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2478#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2490#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2399#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 2491#L102-3 assume true; 2661#L102-1 assume !false; 2659#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2657#L105 assume !(12292 == ssl3_accept_~s__state~0); 2655#L108 assume !(16384 == ssl3_accept_~s__state~0); 2654#L111 assume !(8192 == ssl3_accept_~s__state~0); 2649#L114 assume !(24576 == ssl3_accept_~s__state~0); 2648#L117 assume !(8195 == ssl3_accept_~s__state~0); 2267#L120 assume !(8480 == ssl3_accept_~s__state~0); 2268#L123 assume !(8481 == ssl3_accept_~s__state~0); 2493#L126 assume !(8482 == ssl3_accept_~s__state~0); 2494#L129 assume 8464 == ssl3_accept_~s__state~0; 2298#L136 [2018-11-18 16:30:34,421 INFO L796 eck$LassoCheckResult]: Loop: 2298#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2257#L277 assume !(0 == ssl3_accept_~blastFlag~0); 2258#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2219#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2663#L643 ssl3_accept_~skip~0 := 0; 2662#L102-3 assume true; 2660#L102-1 assume !false; 2658#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2656#L105 assume !(12292 == ssl3_accept_~s__state~0); 2652#L108 assume !(16384 == ssl3_accept_~s__state~0); 2653#L111 assume !(8192 == ssl3_accept_~s__state~0); 2650#L114 assume !(24576 == ssl3_accept_~s__state~0); 2651#L117 assume !(8195 == ssl3_accept_~s__state~0); 2529#L120 assume !(8480 == ssl3_accept_~s__state~0); 2527#L123 assume !(8481 == ssl3_accept_~s__state~0); 2524#L126 assume !(8482 == ssl3_accept_~s__state~0); 2525#L129 assume 8464 == ssl3_accept_~s__state~0; 2298#L136 [2018-11-18 16:30:34,421 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,421 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 1 times [2018-11-18 16:30:34,422 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,422 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,423 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,423 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:34,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1351752640, now seen corresponding path program 1 times [2018-11-18 16:30:34,438 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,438 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,439 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,453 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,453 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:34,453 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:34,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:34,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:34,454 INFO L87 Difference]: Start difference. First operand 545 states and 858 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-18 16:30:34,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:34,608 INFO L93 Difference]: Finished difference Result 656 states and 1037 transitions. [2018-11-18 16:30:34,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:34,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 656 states and 1037 transitions. [2018-11-18 16:30:34,612 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 16:30:34,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 656 states to 656 states and 1037 transitions. [2018-11-18 16:30:34,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-11-18 16:30:34,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2018-11-18 16:30:34,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 656 states and 1037 transitions. [2018-11-18 16:30:34,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:34,616 INFO L705 BuchiCegarLoop]: Abstraction has 656 states and 1037 transitions. [2018-11-18 16:30:34,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states and 1037 transitions. [2018-11-18 16:30:34,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 580. [2018-11-18 16:30:34,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 580 states. [2018-11-18 16:30:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 909 transitions. [2018-11-18 16:30:34,627 INFO L728 BuchiCegarLoop]: Abstraction has 580 states and 909 transitions. [2018-11-18 16:30:34,627 INFO L608 BuchiCegarLoop]: Abstraction has 580 states and 909 transitions. [2018-11-18 16:30:34,627 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 16:30:34,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 580 states and 909 transitions. [2018-11-18 16:30:34,629 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-11-18 16:30:34,629 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:34,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:34,630 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,631 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,631 INFO L794 eck$LassoCheckResult]: Stem: 3683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3462#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3463#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3678#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3692#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3606#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 3693#L102-3 assume true; 3855#L102-1 assume !false; 3906#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3905#L105 assume !(12292 == ssl3_accept_~s__state~0); 3904#L108 assume !(16384 == ssl3_accept_~s__state~0); 3903#L111 assume !(8192 == ssl3_accept_~s__state~0); 3902#L114 assume !(24576 == ssl3_accept_~s__state~0); 3901#L117 assume !(8195 == ssl3_accept_~s__state~0); 3900#L120 assume !(8480 == ssl3_accept_~s__state~0); 3899#L123 assume !(8481 == ssl3_accept_~s__state~0); 3898#L126 assume !(8482 == ssl3_accept_~s__state~0); 3896#L129 assume 8464 == ssl3_accept_~s__state~0; 3508#L136 [2018-11-18 16:30:34,631 INFO L796 eck$LassoCheckResult]: Loop: 3508#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3464#L277 assume !(0 == ssl3_accept_~blastFlag~0); 3465#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3720#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3982#L643 ssl3_accept_~skip~0 := 0; 3981#L102-3 assume true; 3980#L102-1 assume !false; 3979#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3978#L105 assume 12292 == ssl3_accept_~s__state~0; 3524#L106 ssl3_accept_~s__new_session~0 := 1; 3525#L214 ssl3_accept_~s__server~0 := 1; 3974#L219 assume 0 != ssl3_accept_~cb~0; 3484#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3485#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3573#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3580#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3623#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3639#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3809#L643 ssl3_accept_~skip~0 := 0; 3807#L102-3 assume true; 3805#L102-1 assume !false; 3803#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3801#L105 assume !(12292 == ssl3_accept_~s__state~0); 3799#L108 assume !(16384 == ssl3_accept_~s__state~0); 3797#L111 assume !(8192 == ssl3_accept_~s__state~0); 3795#L114 assume !(24576 == ssl3_accept_~s__state~0); 3729#L117 assume !(8195 == ssl3_accept_~s__state~0); 3726#L120 assume !(8480 == ssl3_accept_~s__state~0); 3724#L123 assume !(8481 == ssl3_accept_~s__state~0); 3725#L126 assume !(8482 == ssl3_accept_~s__state~0); 3731#L129 assume 8464 == ssl3_accept_~s__state~0; 3508#L136 [2018-11-18 16:30:34,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,631 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 2 times [2018-11-18 16:30:34,631 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,631 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:34,644 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,645 INFO L82 PathProgramCache]: Analyzing trace with hash -134195990, now seen corresponding path program 1 times [2018-11-18 16:30:34,645 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,645 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,646 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:34,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,665 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,665 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:34,666 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:34,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:34,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:34,666 INFO L87 Difference]: Start difference. First operand 580 states and 909 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-18 16:30:34,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:34,761 INFO L93 Difference]: Finished difference Result 706 states and 1021 transitions. [2018-11-18 16:30:34,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:34,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1021 transitions. [2018-11-18 16:30:34,764 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2018-11-18 16:30:34,765 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 941 transitions. [2018-11-18 16:30:34,765 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 442 [2018-11-18 16:30:34,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 453 [2018-11-18 16:30:34,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 941 transitions. [2018-11-18 16:30:34,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:34,767 INFO L705 BuchiCegarLoop]: Abstraction has 633 states and 941 transitions. [2018-11-18 16:30:34,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 941 transitions. [2018-11-18 16:30:34,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2018-11-18 16:30:34,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-18 16:30:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 890 transitions. [2018-11-18 16:30:34,778 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 890 transitions. [2018-11-18 16:30:34,779 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 890 transitions. [2018-11-18 16:30:34,779 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 16:30:34,779 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 890 transitions. [2018-11-18 16:30:34,780 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:30:34,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:34,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:34,781 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,781 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,782 INFO L794 eck$LassoCheckResult]: Stem: 4985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4756#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4757#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4980#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4993#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4903#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 4994#L102-3 assume true; 5211#L102-1 assume !false; 5279#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5278#L105 assume !(12292 == ssl3_accept_~s__state~0); 5277#L108 assume !(16384 == ssl3_accept_~s__state~0); 5276#L111 assume 8192 == ssl3_accept_~s__state~0; 5023#L214 [2018-11-18 16:30:34,782 INFO L796 eck$LassoCheckResult]: Loop: 5023#L214 ssl3_accept_~s__server~0 := 1; 4735#L219 assume 0 != ssl3_accept_~cb~0; 4736#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4784#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4869#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4874#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5230#L246 assume 12292 != ssl3_accept_~s__state~0; 5024#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4741#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5256#L643 ssl3_accept_~skip~0 := 0; 5254#L102-3 assume true; 5248#L102-1 assume !false; 5247#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5246#L105 assume !(12292 == ssl3_accept_~s__state~0); 5245#L108 assume !(16384 == ssl3_accept_~s__state~0); 5244#L111 assume 8192 == ssl3_accept_~s__state~0; 5023#L214 [2018-11-18 16:30:34,782 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,782 INFO L82 PathProgramCache]: Analyzing trace with hash -180131962, now seen corresponding path program 1 times [2018-11-18 16:30:34,782 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,782 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,802 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,802 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:34,802 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:30:34,803 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,803 INFO L82 PathProgramCache]: Analyzing trace with hash 871293572, now seen corresponding path program 1 times [2018-11-18 16:30:34,803 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,822 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,822 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:34,822 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:34,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:34,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:34,823 INFO L87 Difference]: Start difference. First operand 590 states and 890 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 16:30:34,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:34,899 INFO L93 Difference]: Finished difference Result 600 states and 898 transitions. [2018-11-18 16:30:34,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:34,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 898 transitions. [2018-11-18 16:30:34,902 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-18 16:30:34,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 898 transitions. [2018-11-18 16:30:34,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-11-18 16:30:34,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 16:30:34,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 898 transitions. [2018-11-18 16:30:34,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:34,906 INFO L705 BuchiCegarLoop]: Abstraction has 600 states and 898 transitions. [2018-11-18 16:30:34,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 898 transitions. [2018-11-18 16:30:34,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2018-11-18 16:30:34,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-18 16:30:34,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 886 transitions. [2018-11-18 16:30:34,913 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 886 transitions. [2018-11-18 16:30:34,913 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 886 transitions. [2018-11-18 16:30:34,914 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 16:30:34,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 886 transitions. [2018-11-18 16:30:34,915 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:30:34,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:34,916 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:34,916 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,916 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:34,916 INFO L794 eck$LassoCheckResult]: Stem: 6184#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5947#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5948#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6180#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6195#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6105#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 6196#L102-3 assume true; 6362#L102-1 assume !false; 6462#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6461#L105 assume !(12292 == ssl3_accept_~s__state~0); 6459#L108 assume !(16384 == ssl3_accept_~s__state~0); 6456#L111 assume !(8192 == ssl3_accept_~s__state~0); 6453#L114 assume !(24576 == ssl3_accept_~s__state~0); 6448#L117 assume 8195 == ssl3_accept_~s__state~0; 6228#L214 [2018-11-18 16:30:34,916 INFO L796 eck$LassoCheckResult]: Loop: 6228#L214 ssl3_accept_~s__server~0 := 1; 5932#L219 assume 0 != ssl3_accept_~cb~0; 5933#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5977#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6071#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6078#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6121#L246 assume 12292 != ssl3_accept_~s__state~0; 6229#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5938#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5928#L643 ssl3_accept_~skip~0 := 0; 5929#L102-3 assume true; 6150#L102-1 assume !false; 6437#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6436#L105 assume !(12292 == ssl3_accept_~s__state~0); 6435#L108 assume !(16384 == ssl3_accept_~s__state~0); 6434#L111 assume !(8192 == ssl3_accept_~s__state~0); 6433#L114 assume !(24576 == ssl3_accept_~s__state~0); 6432#L117 assume 8195 == ssl3_accept_~s__state~0; 6228#L214 [2018-11-18 16:30:34,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1308119509, now seen corresponding path program 1 times [2018-11-18 16:30:34,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,934 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,934 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:34,934 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:30:34,935 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:34,935 INFO L82 PathProgramCache]: Analyzing trace with hash -205495895, now seen corresponding path program 1 times [2018-11-18 16:30:34,935 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:34,935 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:34,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,936 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:34,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:34,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:34,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:34,967 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:34,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:34,967 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:34,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:34,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:34,967 INFO L87 Difference]: Start difference. First operand 590 states and 886 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 16:30:35,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,068 INFO L93 Difference]: Finished difference Result 600 states and 894 transitions. [2018-11-18 16:30:35,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 894 transitions. [2018-11-18 16:30:35,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-18 16:30:35,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 894 transitions. [2018-11-18 16:30:35,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-11-18 16:30:35,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 16:30:35,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 894 transitions. [2018-11-18 16:30:35,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,076 INFO L705 BuchiCegarLoop]: Abstraction has 600 states and 894 transitions. [2018-11-18 16:30:35,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 894 transitions. [2018-11-18 16:30:35,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2018-11-18 16:30:35,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-18 16:30:35,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 882 transitions. [2018-11-18 16:30:35,086 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 882 transitions. [2018-11-18 16:30:35,086 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 882 transitions. [2018-11-18 16:30:35,086 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 16:30:35,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 882 transitions. [2018-11-18 16:30:35,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 16:30:35,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,090 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,090 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,090 INFO L794 eck$LassoCheckResult]: Stem: 7374#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7143#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7144#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7370#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7383#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7297#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 7384#L102-3 assume true; 7641#L102-1 assume !false; 7685#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7666#L105 assume !(12292 == ssl3_accept_~s__state~0); 7660#L108 assume !(16384 == ssl3_accept_~s__state~0); 7658#L111 assume !(8192 == ssl3_accept_~s__state~0); 7656#L114 assume !(24576 == ssl3_accept_~s__state~0); 7654#L117 assume !(8195 == ssl3_accept_~s__state~0); 7642#L120 assume !(8480 == ssl3_accept_~s__state~0); 7404#L123 assume !(8481 == ssl3_accept_~s__state~0); 7386#L126 assume !(8482 == ssl3_accept_~s__state~0); 7387#L129 assume 8464 == ssl3_accept_~s__state~0; 7193#L136 [2018-11-18 16:30:35,090 INFO L796 eck$LassoCheckResult]: Loop: 7193#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7151#L277 assume !(0 == ssl3_accept_~blastFlag~0); 7152#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7414#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7675#L643 ssl3_accept_~skip~0 := 0; 7674#L102-3 assume true; 7670#L102-1 assume !false; 7668#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7298#L105 assume !(12292 == ssl3_accept_~s__state~0); 7299#L108 assume !(16384 == ssl3_accept_~s__state~0); 7232#L111 assume !(8192 == ssl3_accept_~s__state~0); 7188#L114 assume !(24576 == ssl3_accept_~s__state~0); 7189#L117 assume !(8195 == ssl3_accept_~s__state~0); 7161#L120 assume !(8480 == ssl3_accept_~s__state~0); 7162#L123 assume !(8481 == ssl3_accept_~s__state~0); 7611#L126 assume !(8482 == ssl3_accept_~s__state~0); 7390#L129 assume !(8464 == ssl3_accept_~s__state~0); 7379#L132 assume !(8465 == ssl3_accept_~s__state~0); 7322#L135 assume !(8466 == ssl3_accept_~s__state~0); 7323#L138 assume 8496 == ssl3_accept_~s__state~0; 7168#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7169#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7279#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7137#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7133#L296-2 ssl3_accept_~s__init_num~0 := 0; 7112#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7562#L643 ssl3_accept_~skip~0 := 0; 7561#L102-3 assume true; 7560#L102-1 assume !false; 7554#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7552#L105 assume !(12292 == ssl3_accept_~s__state~0); 7541#L108 assume 16384 == ssl3_accept_~s__state~0; 7210#L214 ssl3_accept_~s__server~0 := 1; 7682#L219 assume 0 != ssl3_accept_~cb~0; 7681#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7680#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7671#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7669#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7667#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7665#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7659#L643 ssl3_accept_~skip~0 := 0; 7657#L102-3 assume true; 7655#L102-1 assume !false; 7653#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7652#L105 assume !(12292 == ssl3_accept_~s__state~0); 7651#L108 assume !(16384 == ssl3_accept_~s__state~0); 7650#L111 assume !(8192 == ssl3_accept_~s__state~0); 7648#L114 assume !(24576 == ssl3_accept_~s__state~0); 7646#L117 assume !(8195 == ssl3_accept_~s__state~0); 7437#L120 assume !(8480 == ssl3_accept_~s__state~0); 7435#L123 assume !(8481 == ssl3_accept_~s__state~0); 7436#L126 assume !(8482 == ssl3_accept_~s__state~0); 7471#L129 assume 8464 == ssl3_accept_~s__state~0; 7193#L136 [2018-11-18 16:30:35,090 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,091 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 3 times [2018-11-18 16:30:35,091 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,091 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,091 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,101 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1459044134, now seen corresponding path program 1 times [2018-11-18 16:30:35,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:35,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:35,123 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:35,123 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:35,123 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:35,123 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:35,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:35,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:35,124 INFO L87 Difference]: Start difference. First operand 590 states and 882 transitions. cyclomatic complexity: 295 Second operand 3 states. [2018-11-18 16:30:35,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,258 INFO L93 Difference]: Finished difference Result 742 states and 1113 transitions. [2018-11-18 16:30:35,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 742 states and 1113 transitions. [2018-11-18 16:30:35,262 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 478 [2018-11-18 16:30:35,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 742 states to 735 states and 1106 transitions. [2018-11-18 16:30:35,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 511 [2018-11-18 16:30:35,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 511 [2018-11-18 16:30:35,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1106 transitions. [2018-11-18 16:30:35,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,268 INFO L705 BuchiCegarLoop]: Abstraction has 735 states and 1106 transitions. [2018-11-18 16:30:35,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1106 transitions. [2018-11-18 16:30:35,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 713. [2018-11-18 16:30:35,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 713 states. [2018-11-18 16:30:35,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1072 transitions. [2018-11-18 16:30:35,278 INFO L728 BuchiCegarLoop]: Abstraction has 713 states and 1072 transitions. [2018-11-18 16:30:35,278 INFO L608 BuchiCegarLoop]: Abstraction has 713 states and 1072 transitions. [2018-11-18 16:30:35,278 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 16:30:35,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 713 states and 1072 transitions. [2018-11-18 16:30:35,280 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-18 16:30:35,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,281 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,281 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,281 INFO L794 eck$LassoCheckResult]: Stem: 8720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8481#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8482#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8714#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8728#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8634#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 8729#L102-3 assume true; 8655#L102-1 assume !false; 8656#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9023#L105 assume !(12292 == ssl3_accept_~s__state~0); 9022#L108 assume !(16384 == ssl3_accept_~s__state~0); 9021#L111 assume !(8192 == ssl3_accept_~s__state~0); 9019#L114 assume !(24576 == ssl3_accept_~s__state~0); 9017#L117 assume !(8195 == ssl3_accept_~s__state~0); 9015#L120 assume !(8480 == ssl3_accept_~s__state~0); 9013#L123 assume !(8481 == ssl3_accept_~s__state~0); 9010#L126 assume !(8482 == ssl3_accept_~s__state~0); 9011#L129 assume 8464 == ssl3_accept_~s__state~0; 8530#L136 [2018-11-18 16:30:35,282 INFO L796 eck$LassoCheckResult]: Loop: 8530#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8489#L277 assume !(0 == ssl3_accept_~blastFlag~0); 8490#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8756#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9133#L643 ssl3_accept_~skip~0 := 0; 9132#L102-3 assume true; 9131#L102-1 assume !false; 9130#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9129#L105 assume !(12292 == ssl3_accept_~s__state~0); 9128#L108 assume !(16384 == ssl3_accept_~s__state~0); 9127#L111 assume !(8192 == ssl3_accept_~s__state~0); 8525#L114 assume !(24576 == ssl3_accept_~s__state~0); 8526#L117 assume !(8195 == ssl3_accept_~s__state~0); 8499#L120 assume !(8480 == ssl3_accept_~s__state~0); 8500#L123 assume !(8481 == ssl3_accept_~s__state~0); 8731#L126 assume !(8482 == ssl3_accept_~s__state~0); 8732#L129 assume !(8464 == ssl3_accept_~s__state~0); 8723#L132 assume !(8465 == ssl3_accept_~s__state~0); 8660#L135 assume !(8466 == ssl3_accept_~s__state~0); 8661#L138 assume 8496 == ssl3_accept_~s__state~0; 8675#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9089#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9087#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8474#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8475#L296-2 ssl3_accept_~s__init_num~0 := 0; 8799#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9068#L643 ssl3_accept_~skip~0 := 0; 9067#L102-3 assume true; 9066#L102-1 assume !false; 9065#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9064#L105 assume !(12292 == ssl3_accept_~s__state~0); 9063#L108 assume !(16384 == ssl3_accept_~s__state~0); 9062#L111 assume !(8192 == ssl3_accept_~s__state~0); 9061#L114 assume !(24576 == ssl3_accept_~s__state~0); 9060#L117 assume !(8195 == ssl3_accept_~s__state~0); 9059#L120 assume !(8480 == ssl3_accept_~s__state~0); 9056#L123 assume !(8481 == ssl3_accept_~s__state~0); 9053#L126 assume !(8482 == ssl3_accept_~s__state~0); 9050#L129 assume !(8464 == ssl3_accept_~s__state~0); 9047#L132 assume !(8465 == ssl3_accept_~s__state~0); 9044#L135 assume !(8466 == ssl3_accept_~s__state~0); 9041#L138 assume !(8496 == ssl3_accept_~s__state~0); 9038#L141 assume !(8497 == ssl3_accept_~s__state~0); 8577#L144 assume !(8512 == ssl3_accept_~s__state~0); 8531#L147 assume !(8513 == ssl3_accept_~s__state~0); 8533#L150 assume !(8528 == ssl3_accept_~s__state~0); 9034#L153 assume !(8529 == ssl3_accept_~s__state~0); 9033#L156 assume !(8544 == ssl3_accept_~s__state~0); 9032#L159 assume !(8545 == ssl3_accept_~s__state~0); 9031#L162 assume 8560 == ssl3_accept_~s__state~0; 8579#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8580#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8472#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8462#L643 ssl3_accept_~skip~0 := 0; 8463#L102-3 assume true; 8684#L102-1 assume !false; 8521#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8522#L105 assume !(12292 == ssl3_accept_~s__state~0); 8635#L108 assume !(16384 == ssl3_accept_~s__state~0); 8568#L111 assume !(8192 == ssl3_accept_~s__state~0); 8569#L114 assume !(24576 == ssl3_accept_~s__state~0); 9126#L117 assume !(8195 == ssl3_accept_~s__state~0); 9125#L120 assume !(8480 == ssl3_accept_~s__state~0); 8778#L123 assume !(8481 == ssl3_accept_~s__state~0); 8779#L126 assume !(8482 == ssl3_accept_~s__state~0); 8789#L129 assume 8464 == ssl3_accept_~s__state~0; 8530#L136 [2018-11-18 16:30:35,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,282 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 4 times [2018-11-18 16:30:35,282 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,291 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1257174764, now seen corresponding path program 1 times [2018-11-18 16:30:35,292 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,292 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:35,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:35,329 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:35,329 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:35,329 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:35,330 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:35,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:35,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:35,330 INFO L87 Difference]: Start difference. First operand 713 states and 1072 transitions. cyclomatic complexity: 362 Second operand 3 states. [2018-11-18 16:30:35,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,448 INFO L93 Difference]: Finished difference Result 852 states and 1185 transitions. [2018-11-18 16:30:35,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,449 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1185 transitions. [2018-11-18 16:30:35,452 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2018-11-18 16:30:35,455 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 852 states and 1185 transitions. [2018-11-18 16:30:35,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2018-11-18 16:30:35,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 593 [2018-11-18 16:30:35,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 852 states and 1185 transitions. [2018-11-18 16:30:35,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,456 INFO L705 BuchiCegarLoop]: Abstraction has 852 states and 1185 transitions. [2018-11-18 16:30:35,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states and 1185 transitions. [2018-11-18 16:30:35,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 844. [2018-11-18 16:30:35,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 844 states. [2018-11-18 16:30:35,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1174 transitions. [2018-11-18 16:30:35,465 INFO L728 BuchiCegarLoop]: Abstraction has 844 states and 1174 transitions. [2018-11-18 16:30:35,465 INFO L608 BuchiCegarLoop]: Abstraction has 844 states and 1174 transitions. [2018-11-18 16:30:35,465 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 16:30:35,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 844 states and 1174 transitions. [2018-11-18 16:30:35,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-11-18 16:30:35,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,469 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,469 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,469 INFO L794 eck$LassoCheckResult]: Stem: 10278#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10055#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10056#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10275#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 10287#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10203#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 10288#L102-3 assume true; 10449#L102-1 assume !false; 10747#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10746#L105 assume !(12292 == ssl3_accept_~s__state~0); 10745#L108 assume !(16384 == ssl3_accept_~s__state~0); 10744#L111 assume !(8192 == ssl3_accept_~s__state~0); 10743#L114 assume !(24576 == ssl3_accept_~s__state~0); 10741#L117 assume !(8195 == ssl3_accept_~s__state~0); 10738#L120 assume !(8480 == ssl3_accept_~s__state~0); 10737#L123 assume !(8481 == ssl3_accept_~s__state~0); 10736#L126 assume !(8482 == ssl3_accept_~s__state~0); 10394#L129 assume 8464 == ssl3_accept_~s__state~0; 10102#L136 [2018-11-18 16:30:35,469 INFO L796 eck$LassoCheckResult]: Loop: 10102#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10063#L277 assume !(0 == ssl3_accept_~blastFlag~0); 10064#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10316#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10721#L643 ssl3_accept_~skip~0 := 0; 10720#L102-3 assume true; 10719#L102-1 assume !false; 10718#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10716#L105 assume !(12292 == ssl3_accept_~s__state~0); 10715#L108 assume !(16384 == ssl3_accept_~s__state~0); 10714#L111 assume !(8192 == ssl3_accept_~s__state~0); 10711#L114 assume !(24576 == ssl3_accept_~s__state~0); 10709#L117 assume !(8195 == ssl3_accept_~s__state~0); 10707#L120 assume !(8480 == ssl3_accept_~s__state~0); 10706#L123 assume !(8481 == ssl3_accept_~s__state~0); 10705#L126 assume !(8482 == ssl3_accept_~s__state~0); 10704#L129 assume !(8464 == ssl3_accept_~s__state~0); 10702#L132 assume !(8465 == ssl3_accept_~s__state~0); 10700#L135 assume !(8466 == ssl3_accept_~s__state~0); 10699#L138 assume 8496 == ssl3_accept_~s__state~0; 10473#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10697#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10696#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10694#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10693#L296-2 ssl3_accept_~s__init_num~0 := 0; 10025#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10688#L643 ssl3_accept_~skip~0 := 0; 10687#L102-3 assume true; 10686#L102-1 assume !false; 10685#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10683#L105 assume !(12292 == ssl3_accept_~s__state~0); 10681#L108 assume !(16384 == ssl3_accept_~s__state~0); 10679#L111 assume !(8192 == ssl3_accept_~s__state~0); 10677#L114 assume !(24576 == ssl3_accept_~s__state~0); 10673#L117 assume !(8195 == ssl3_accept_~s__state~0); 10671#L120 assume !(8480 == ssl3_accept_~s__state~0); 10669#L123 assume !(8481 == ssl3_accept_~s__state~0); 10668#L126 assume !(8482 == ssl3_accept_~s__state~0); 10667#L129 assume !(8464 == ssl3_accept_~s__state~0); 10666#L132 assume !(8465 == ssl3_accept_~s__state~0); 10665#L135 assume !(8466 == ssl3_accept_~s__state~0); 10664#L138 assume !(8496 == ssl3_accept_~s__state~0); 10472#L141 assume !(8497 == ssl3_accept_~s__state~0); 10474#L144 assume !(8512 == ssl3_accept_~s__state~0); 10742#L147 assume !(8513 == ssl3_accept_~s__state~0); 10740#L150 assume !(8528 == ssl3_accept_~s__state~0); 10739#L153 assume !(8529 == ssl3_accept_~s__state~0); 10382#L156 assume !(8544 == ssl3_accept_~s__state~0); 10383#L159 assume !(8545 == ssl3_accept_~s__state~0); 10370#L162 assume 8560 == ssl3_accept_~s__state~0; 10151#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10152#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10044#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10626#L643 ssl3_accept_~skip~0 := 0; 10623#L102-3 assume true; 10620#L102-1 assume !false; 10617#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10614#L105 assume !(12292 == ssl3_accept_~s__state~0); 10611#L108 assume !(16384 == ssl3_accept_~s__state~0); 10608#L111 assume !(8192 == ssl3_accept_~s__state~0); 10605#L114 assume !(24576 == ssl3_accept_~s__state~0); 10602#L117 assume !(8195 == ssl3_accept_~s__state~0); 10598#L120 assume !(8480 == ssl3_accept_~s__state~0); 10595#L123 assume !(8481 == ssl3_accept_~s__state~0); 10367#L126 assume !(8482 == ssl3_accept_~s__state~0); 10368#L129 assume 8464 == ssl3_accept_~s__state~0; 10102#L136 [2018-11-18 16:30:35,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,470 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 5 times [2018-11-18 16:30:35,470 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,470 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,479 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,480 INFO L82 PathProgramCache]: Analyzing trace with hash 359781486, now seen corresponding path program 1 times [2018-11-18 16:30:35,480 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,480 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,480 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:35,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:35,505 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:35,505 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:35,505 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:35,506 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:35,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:35,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:35,506 INFO L87 Difference]: Start difference. First operand 844 states and 1174 transitions. cyclomatic complexity: 333 Second operand 3 states. [2018-11-18 16:30:35,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,598 INFO L93 Difference]: Finished difference Result 931 states and 1282 transitions. [2018-11-18 16:30:35,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 931 states and 1282 transitions. [2018-11-18 16:30:35,602 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-11-18 16:30:35,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 931 states to 931 states and 1282 transitions. [2018-11-18 16:30:35,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 644 [2018-11-18 16:30:35,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 644 [2018-11-18 16:30:35,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 931 states and 1282 transitions. [2018-11-18 16:30:35,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,604 INFO L705 BuchiCegarLoop]: Abstraction has 931 states and 1282 transitions. [2018-11-18 16:30:35,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states and 1282 transitions. [2018-11-18 16:30:35,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 916. [2018-11-18 16:30:35,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 916 states. [2018-11-18 16:30:35,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1261 transitions. [2018-11-18 16:30:35,611 INFO L728 BuchiCegarLoop]: Abstraction has 916 states and 1261 transitions. [2018-11-18 16:30:35,611 INFO L608 BuchiCegarLoop]: Abstraction has 916 states and 1261 transitions. [2018-11-18 16:30:35,611 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 16:30:35,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 916 states and 1261 transitions. [2018-11-18 16:30:35,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-11-18 16:30:35,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,614 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,614 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,614 INFO L794 eck$LassoCheckResult]: Stem: 12062#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11835#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11836#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12059#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 12071#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11979#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 12072#L102-3 assume true; 12666#L102-1 assume !false; 12665#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12664#L105 assume !(12292 == ssl3_accept_~s__state~0); 12663#L108 assume !(16384 == ssl3_accept_~s__state~0); 12662#L111 assume !(8192 == ssl3_accept_~s__state~0); 12661#L114 assume !(24576 == ssl3_accept_~s__state~0); 12660#L117 assume !(8195 == ssl3_accept_~s__state~0); 12659#L120 assume !(8480 == ssl3_accept_~s__state~0); 12658#L123 assume !(8481 == ssl3_accept_~s__state~0); 12657#L126 assume !(8482 == ssl3_accept_~s__state~0); 12173#L129 assume 8464 == ssl3_accept_~s__state~0; 11882#L136 [2018-11-18 16:30:35,615 INFO L796 eck$LassoCheckResult]: Loop: 11882#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11843#L277 assume !(0 == ssl3_accept_~blastFlag~0); 11844#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12096#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12548#L643 ssl3_accept_~skip~0 := 0; 12543#L102-3 assume true; 12541#L102-1 assume !false; 12539#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12537#L105 assume !(12292 == ssl3_accept_~s__state~0); 12535#L108 assume !(16384 == ssl3_accept_~s__state~0); 12533#L111 assume !(8192 == ssl3_accept_~s__state~0); 12531#L114 assume !(24576 == ssl3_accept_~s__state~0); 12529#L117 assume !(8195 == ssl3_accept_~s__state~0); 12527#L120 assume !(8480 == ssl3_accept_~s__state~0); 12525#L123 assume !(8481 == ssl3_accept_~s__state~0); 12523#L126 assume !(8482 == ssl3_accept_~s__state~0); 12522#L129 assume !(8464 == ssl3_accept_~s__state~0); 12521#L132 assume !(8465 == ssl3_accept_~s__state~0); 12516#L135 assume !(8466 == ssl3_accept_~s__state~0); 12493#L138 assume 8496 == ssl3_accept_~s__state~0; 12356#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12492#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12490#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12488#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12489#L296-2 ssl3_accept_~s__init_num~0 := 0; 12604#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12599#L643 ssl3_accept_~skip~0 := 0; 12598#L102-3 assume true; 12597#L102-1 assume !false; 12596#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12594#L105 assume !(12292 == ssl3_accept_~s__state~0); 12592#L108 assume !(16384 == ssl3_accept_~s__state~0); 12590#L111 assume !(8192 == ssl3_accept_~s__state~0); 12588#L114 assume !(24576 == ssl3_accept_~s__state~0); 12586#L117 assume !(8195 == ssl3_accept_~s__state~0); 12584#L120 assume !(8480 == ssl3_accept_~s__state~0); 12582#L123 assume !(8481 == ssl3_accept_~s__state~0); 12580#L126 assume !(8482 == ssl3_accept_~s__state~0); 12578#L129 assume !(8464 == ssl3_accept_~s__state~0); 12577#L132 assume !(8465 == ssl3_accept_~s__state~0); 12576#L135 assume !(8466 == ssl3_accept_~s__state~0); 12575#L138 assume !(8496 == ssl3_accept_~s__state~0); 12574#L141 assume !(8497 == ssl3_accept_~s__state~0); 12573#L144 assume 8512 == ssl3_accept_~s__state~0; 12078#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11845#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11846#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11806#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12464#L643 ssl3_accept_~skip~0 := 0; 12463#L102-3 assume true; 12462#L102-1 assume !false; 12460#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12458#L105 assume !(12292 == ssl3_accept_~s__state~0); 12456#L108 assume !(16384 == ssl3_accept_~s__state~0); 12448#L111 assume !(8192 == ssl3_accept_~s__state~0); 12397#L114 assume !(24576 == ssl3_accept_~s__state~0); 12396#L117 assume !(8195 == ssl3_accept_~s__state~0); 12395#L120 assume !(8480 == ssl3_accept_~s__state~0); 12394#L123 assume !(8481 == ssl3_accept_~s__state~0); 12393#L126 assume !(8482 == ssl3_accept_~s__state~0); 12392#L129 assume !(8464 == ssl3_accept_~s__state~0); 12387#L132 assume !(8465 == ssl3_accept_~s__state~0); 12386#L135 assume !(8466 == ssl3_accept_~s__state~0); 12384#L138 assume !(8496 == ssl3_accept_~s__state~0); 12382#L141 assume !(8497 == ssl3_accept_~s__state~0); 12380#L144 assume !(8512 == ssl3_accept_~s__state~0); 12378#L147 assume !(8513 == ssl3_accept_~s__state~0); 12376#L150 assume !(8528 == ssl3_accept_~s__state~0); 12223#L153 assume !(8529 == ssl3_accept_~s__state~0); 12159#L156 assume !(8544 == ssl3_accept_~s__state~0); 12160#L159 assume !(8545 == ssl3_accept_~s__state~0); 12145#L162 assume 8560 == ssl3_accept_~s__state~0; 11925#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11926#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11825#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12622#L643 ssl3_accept_~skip~0 := 0; 12621#L102-3 assume true; 12620#L102-1 assume !false; 12619#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12618#L105 assume !(12292 == ssl3_accept_~s__state~0); 12617#L108 assume !(16384 == ssl3_accept_~s__state~0); 12616#L111 assume !(8192 == ssl3_accept_~s__state~0); 12615#L114 assume !(24576 == ssl3_accept_~s__state~0); 12497#L117 assume !(8195 == ssl3_accept_~s__state~0); 12494#L120 assume !(8480 == ssl3_accept_~s__state~0); 12132#L123 assume !(8481 == ssl3_accept_~s__state~0); 12133#L126 assume !(8482 == ssl3_accept_~s__state~0); 12144#L129 assume 8464 == ssl3_accept_~s__state~0; 11882#L136 [2018-11-18 16:30:35,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,615 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 6 times [2018-11-18 16:30:35,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,624 INFO L82 PathProgramCache]: Analyzing trace with hash 563840204, now seen corresponding path program 1 times [2018-11-18 16:30:35,624 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:35,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 16:30:35,664 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:35,664 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:35,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:35,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:35,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:35,665 INFO L87 Difference]: Start difference. First operand 916 states and 1261 transitions. cyclomatic complexity: 348 Second operand 3 states. [2018-11-18 16:30:35,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,801 INFO L93 Difference]: Finished difference Result 1036 states and 1423 transitions. [2018-11-18 16:30:35,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1036 states and 1423 transitions. [2018-11-18 16:30:35,805 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 681 [2018-11-18 16:30:35,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1036 states to 1036 states and 1423 transitions. [2018-11-18 16:30:35,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 714 [2018-11-18 16:30:35,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-18 16:30:35,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1423 transitions. [2018-11-18 16:30:35,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,809 INFO L705 BuchiCegarLoop]: Abstraction has 1036 states and 1423 transitions. [2018-11-18 16:30:35,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1423 transitions. [2018-11-18 16:30:35,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 994. [2018-11-18 16:30:35,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 994 states. [2018-11-18 16:30:35,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1354 transitions. [2018-11-18 16:30:35,819 INFO L728 BuchiCegarLoop]: Abstraction has 994 states and 1354 transitions. [2018-11-18 16:30:35,819 INFO L608 BuchiCegarLoop]: Abstraction has 994 states and 1354 transitions. [2018-11-18 16:30:35,819 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 16:30:35,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 994 states and 1354 transitions. [2018-11-18 16:30:35,822 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 653 [2018-11-18 16:30:35,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,823 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,823 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,823 INFO L794 eck$LassoCheckResult]: Stem: 14029#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13793#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13794#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14023#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 14040#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13950#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 14041#L102-3 assume true; 14198#L102-1 assume !false; 14739#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14738#L105 assume !(12292 == ssl3_accept_~s__state~0); 14737#L108 assume !(16384 == ssl3_accept_~s__state~0); 14736#L111 assume !(8192 == ssl3_accept_~s__state~0); 14735#L114 assume !(24576 == ssl3_accept_~s__state~0); 14734#L117 assume !(8195 == ssl3_accept_~s__state~0); 14733#L120 assume !(8480 == ssl3_accept_~s__state~0); 14732#L123 assume !(8481 == ssl3_accept_~s__state~0); 14731#L126 assume !(8482 == ssl3_accept_~s__state~0); 14181#L129 assume 8464 == ssl3_accept_~s__state~0; 13845#L136 [2018-11-18 16:30:35,823 INFO L796 eck$LassoCheckResult]: Loop: 13845#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13801#L277 assume !(0 == ssl3_accept_~blastFlag~0); 13802#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14068#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14627#L643 ssl3_accept_~skip~0 := 0; 14626#L102-3 assume true; 14625#L102-1 assume !false; 14624#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14623#L105 assume !(12292 == ssl3_accept_~s__state~0); 14622#L108 assume !(16384 == ssl3_accept_~s__state~0); 14571#L111 assume !(8192 == ssl3_accept_~s__state~0); 14570#L114 assume !(24576 == ssl3_accept_~s__state~0); 14569#L117 assume !(8195 == ssl3_accept_~s__state~0); 14568#L120 assume !(8480 == ssl3_accept_~s__state~0); 14567#L123 assume !(8481 == ssl3_accept_~s__state~0); 14566#L126 assume !(8482 == ssl3_accept_~s__state~0); 14565#L129 assume !(8464 == ssl3_accept_~s__state~0); 14563#L132 assume !(8465 == ssl3_accept_~s__state~0); 14561#L135 assume !(8466 == ssl3_accept_~s__state~0); 14560#L138 assume 8496 == ssl3_accept_~s__state~0; 13821#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13822#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14545#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 13784#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13785#L296-2 ssl3_accept_~s__init_num~0 := 0; 13929#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14615#L643 ssl3_accept_~skip~0 := 0; 14610#L102-3 assume true; 14608#L102-1 assume !false; 14606#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14604#L105 assume !(12292 == ssl3_accept_~s__state~0); 14602#L108 assume !(16384 == ssl3_accept_~s__state~0); 14600#L111 assume !(8192 == ssl3_accept_~s__state~0); 14598#L114 assume !(24576 == ssl3_accept_~s__state~0); 14596#L117 assume !(8195 == ssl3_accept_~s__state~0); 14594#L120 assume !(8480 == ssl3_accept_~s__state~0); 14592#L123 assume !(8481 == ssl3_accept_~s__state~0); 14590#L126 assume !(8482 == ssl3_accept_~s__state~0); 14588#L129 assume !(8464 == ssl3_accept_~s__state~0); 14586#L132 assume !(8465 == ssl3_accept_~s__state~0); 14584#L135 assume !(8466 == ssl3_accept_~s__state~0); 14582#L138 assume !(8496 == ssl3_accept_~s__state~0); 14580#L141 assume !(8497 == ssl3_accept_~s__state~0); 14579#L144 assume !(8512 == ssl3_accept_~s__state~0); 14578#L147 assume !(8513 == ssl3_accept_~s__state~0); 14577#L150 assume !(8528 == ssl3_accept_~s__state~0); 13825#L153 assume !(8529 == ssl3_accept_~s__state~0); 13826#L156 assume !(8544 == ssl3_accept_~s__state~0); 14064#L159 assume !(8545 == ssl3_accept_~s__state~0); 14056#L162 assume !(8560 == ssl3_accept_~s__state~0); 14000#L165 assume !(8561 == ssl3_accept_~s__state~0); 13977#L168 assume !(8448 == ssl3_accept_~s__state~0); 13978#L171 assume !(8576 == ssl3_accept_~s__state~0); 13967#L174 assume !(8577 == ssl3_accept_~s__state~0); 13897#L177 assume !(8592 == ssl3_accept_~s__state~0); 13854#L180 assume !(8593 == ssl3_accept_~s__state~0); 13855#L183 assume !(8608 == ssl3_accept_~s__state~0); 13755#L186 assume !(8609 == ssl3_accept_~s__state~0); 13756#L189 assume !(8640 == ssl3_accept_~s__state~0); 14066#L192 assume !(8641 == ssl3_accept_~s__state~0); 14060#L195 assume 8656 == ssl3_accept_~s__state~0; 13899#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13900#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14030#L536 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14019#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14014#L556 assume !(0 == ssl3_accept_~tmp___10~0); 14015#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14267#L643 ssl3_accept_~skip~0 := 0; 14266#L102-3 assume true; 14261#L102-1 assume !false; 14259#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14257#L105 assume 12292 == ssl3_accept_~s__state~0; 13858#L106 ssl3_accept_~s__new_session~0 := 1; 13859#L214 ssl3_accept_~s__server~0 := 1; 14295#L219 assume 0 != ssl3_accept_~cb~0; 14294#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14293#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14290#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14288#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14287#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 14286#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14281#L643 ssl3_accept_~skip~0 := 0; 14275#L102-3 assume true; 14274#L102-1 assume !false; 14243#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14242#L105 assume !(12292 == ssl3_accept_~s__state~0); 14240#L108 assume !(16384 == ssl3_accept_~s__state~0); 14239#L111 assume !(8192 == ssl3_accept_~s__state~0); 14238#L114 assume !(24576 == ssl3_accept_~s__state~0); 14236#L117 assume !(8195 == ssl3_accept_~s__state~0); 14237#L120 assume !(8480 == ssl3_accept_~s__state~0); 14245#L123 assume !(8481 == ssl3_accept_~s__state~0); 14142#L126 assume !(8482 == ssl3_accept_~s__state~0); 14143#L129 assume 8464 == ssl3_accept_~s__state~0; 13845#L136 [2018-11-18 16:30:35,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,824 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 7 times [2018-11-18 16:30:35,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:35,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,833 INFO L82 PathProgramCache]: Analyzing trace with hash 162372729, now seen corresponding path program 1 times [2018-11-18 16:30:35,833 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,833 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:35,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:35,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:35,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-11-18 16:30:35,872 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:35,872 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:35,872 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:35,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:35,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:35,873 INFO L87 Difference]: Start difference. First operand 994 states and 1354 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-11-18 16:30:35,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:35,951 INFO L93 Difference]: Finished difference Result 1978 states and 2644 transitions. [2018-11-18 16:30:35,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:35,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2644 transitions. [2018-11-18 16:30:35,956 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-18 16:30:35,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2644 transitions. [2018-11-18 16:30:35,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1362 [2018-11-18 16:30:35,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1362 [2018-11-18 16:30:35,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2644 transitions. [2018-11-18 16:30:35,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:35,963 INFO L705 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-18 16:30:35,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2644 transitions. [2018-11-18 16:30:35,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2018-11-18 16:30:35,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1978 states. [2018-11-18 16:30:35,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2644 transitions. [2018-11-18 16:30:35,988 INFO L728 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-18 16:30:35,988 INFO L608 BuchiCegarLoop]: Abstraction has 1978 states and 2644 transitions. [2018-11-18 16:30:35,988 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 16:30:35,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2644 transitions. [2018-11-18 16:30:35,997 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-18 16:30:35,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:35,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:35,998 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,998 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:35,998 INFO L794 eck$LassoCheckResult]: Stem: 17012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16771#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16772#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17009#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 17022#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16923#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 17023#L102-3 assume true; 17434#L102-1 assume !false; 18280#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18278#L105 assume !(12292 == ssl3_accept_~s__state~0); 18276#L108 assume !(16384 == ssl3_accept_~s__state~0); 18274#L111 assume !(8192 == ssl3_accept_~s__state~0); 18272#L114 assume !(24576 == ssl3_accept_~s__state~0); 18270#L117 assume !(8195 == ssl3_accept_~s__state~0); 18269#L120 assume !(8480 == ssl3_accept_~s__state~0); 18265#L123 assume !(8481 == ssl3_accept_~s__state~0); 18264#L126 assume !(8482 == ssl3_accept_~s__state~0); 17584#L129 assume 8464 == ssl3_accept_~s__state~0; 17572#L136 [2018-11-18 16:30:35,999 INFO L796 eck$LassoCheckResult]: Loop: 17572#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17569#L277 assume !(0 == ssl3_accept_~blastFlag~0); 16781#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17050#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18183#L643 ssl3_accept_~skip~0 := 0; 18178#L102-3 assume true; 18174#L102-1 assume !false; 18169#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18167#L105 assume !(12292 == ssl3_accept_~s__state~0); 18163#L108 assume !(16384 == ssl3_accept_~s__state~0); 18160#L111 assume !(8192 == ssl3_accept_~s__state~0); 18152#L114 assume !(24576 == ssl3_accept_~s__state~0); 18148#L117 assume !(8195 == ssl3_accept_~s__state~0); 18144#L120 assume !(8480 == ssl3_accept_~s__state~0); 18135#L123 assume !(8481 == ssl3_accept_~s__state~0); 18130#L126 assume !(8482 == ssl3_accept_~s__state~0); 18125#L129 assume !(8464 == ssl3_accept_~s__state~0); 18117#L132 assume !(8465 == ssl3_accept_~s__state~0); 17991#L135 assume !(8466 == ssl3_accept_~s__state~0); 17458#L138 assume 8496 == ssl3_accept_~s__state~0; 17455#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17454#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17402#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 17452#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17453#L296-2 ssl3_accept_~s__init_num~0 := 0; 18411#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18405#L643 ssl3_accept_~skip~0 := 0; 18403#L102-3 assume true; 18400#L102-1 assume !false; 18397#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18394#L105 assume !(12292 == ssl3_accept_~s__state~0); 18391#L108 assume !(16384 == ssl3_accept_~s__state~0); 18388#L111 assume !(8192 == ssl3_accept_~s__state~0); 18383#L114 assume !(24576 == ssl3_accept_~s__state~0); 18379#L117 assume !(8195 == ssl3_accept_~s__state~0); 18378#L120 assume !(8480 == ssl3_accept_~s__state~0); 18256#L123 assume !(8481 == ssl3_accept_~s__state~0); 18254#L126 assume !(8482 == ssl3_accept_~s__state~0); 18251#L129 assume !(8464 == ssl3_accept_~s__state~0); 18234#L132 assume !(8465 == ssl3_accept_~s__state~0); 18230#L135 assume !(8466 == ssl3_accept_~s__state~0); 18227#L138 assume !(8496 == ssl3_accept_~s__state~0); 18224#L141 assume !(8497 == ssl3_accept_~s__state~0); 18223#L144 assume !(8512 == ssl3_accept_~s__state~0); 18221#L147 assume !(8513 == ssl3_accept_~s__state~0); 18218#L150 assume !(8528 == ssl3_accept_~s__state~0); 18217#L153 assume !(8529 == ssl3_accept_~s__state~0); 18214#L156 assume !(8544 == ssl3_accept_~s__state~0); 18205#L159 assume !(8545 == ssl3_accept_~s__state~0); 18204#L162 assume !(8560 == ssl3_accept_~s__state~0); 18203#L165 assume !(8561 == ssl3_accept_~s__state~0); 18201#L168 assume !(8448 == ssl3_accept_~s__state~0); 18196#L171 assume !(8576 == ssl3_accept_~s__state~0); 18194#L174 assume !(8577 == ssl3_accept_~s__state~0); 18191#L177 assume !(8592 == ssl3_accept_~s__state~0); 18185#L180 assume !(8593 == ssl3_accept_~s__state~0); 18182#L183 assume !(8608 == ssl3_accept_~s__state~0); 18177#L186 assume !(8609 == ssl3_accept_~s__state~0); 18173#L189 assume !(8640 == ssl3_accept_~s__state~0); 18071#L192 assume !(8641 == ssl3_accept_~s__state~0); 18064#L195 assume 8656 == ssl3_accept_~s__state~0; 16873#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16874#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17013#L536 assume !(10 == ssl3_accept_~blastFlag~0); 17040#L539 assume !(13 == ssl3_accept_~blastFlag~0); 17010#L542 assume !(16 == ssl3_accept_~blastFlag~0); 17004#L545 assume !(19 == ssl3_accept_~blastFlag~0); 17005#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 17000#L556 assume !(0 == ssl3_accept_~tmp___10~0); 17001#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18151#L643 ssl3_accept_~skip~0 := 0; 18147#L102-3 assume true; 18143#L102-1 assume !false; 18134#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18129#L105 assume 12292 == ssl3_accept_~s__state~0; 16835#L106 ssl3_accept_~s__new_session~0 := 1; 16836#L214 ssl3_accept_~s__server~0 := 1; 18116#L219 assume 0 != ssl3_accept_~cb~0; 18115#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18114#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18111#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18109#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18108#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 18107#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18102#L643 ssl3_accept_~skip~0 := 0; 18100#L102-3 assume true; 18099#L102-1 assume !false; 18098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18097#L105 assume !(12292 == ssl3_accept_~s__state~0); 17988#L108 assume !(16384 == ssl3_accept_~s__state~0); 17984#L111 assume !(8192 == ssl3_accept_~s__state~0); 17982#L114 assume !(24576 == ssl3_accept_~s__state~0); 17980#L117 assume !(8195 == ssl3_accept_~s__state~0); 17964#L120 assume !(8480 == ssl3_accept_~s__state~0); 17962#L123 assume !(8481 == ssl3_accept_~s__state~0); 17963#L126 assume !(8482 == ssl3_accept_~s__state~0); 17997#L129 assume 8464 == ssl3_accept_~s__state~0; 17572#L136 [2018-11-18 16:30:35,999 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:35,999 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 8 times [2018-11-18 16:30:35,999 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:35,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1997168668, now seen corresponding path program 1 times [2018-11-18 16:30:36,009 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,010 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:36,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,050 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 16:30:36,050 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,050 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:36,050 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,051 INFO L87 Difference]: Start difference. First operand 1978 states and 2644 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-18 16:30:36,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,171 INFO L93 Difference]: Finished difference Result 1870 states and 2480 transitions. [2018-11-18 16:30:36,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1870 states and 2480 transitions. [2018-11-18 16:30:36,177 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2018-11-18 16:30:36,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1870 states to 1866 states and 2476 transitions. [2018-11-18 16:30:36,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1318 [2018-11-18 16:30:36,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2018-11-18 16:30:36,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1866 states and 2476 transitions. [2018-11-18 16:30:36,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,182 INFO L705 BuchiCegarLoop]: Abstraction has 1866 states and 2476 transitions. [2018-11-18 16:30:36,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1866 states and 2476 transitions. [2018-11-18 16:30:36,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1866 to 1852. [2018-11-18 16:30:36,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1852 states. [2018-11-18 16:30:36,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 2458 transitions. [2018-11-18 16:30:36,194 INFO L728 BuchiCegarLoop]: Abstraction has 1852 states and 2458 transitions. [2018-11-18 16:30:36,194 INFO L608 BuchiCegarLoop]: Abstraction has 1852 states and 2458 transitions. [2018-11-18 16:30:36,194 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 16:30:36,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1852 states and 2458 transitions. [2018-11-18 16:30:36,196 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2018-11-18 16:30:36,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,198 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,198 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,198 INFO L794 eck$LassoCheckResult]: Stem: 20863#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20624#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20625#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20859#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20875#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20771#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 20876#L102-3 assume true; 21343#L102-1 assume !false; 22024#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22023#L105 assume !(12292 == ssl3_accept_~s__state~0); 22022#L108 assume !(16384 == ssl3_accept_~s__state~0); 22021#L111 assume !(8192 == ssl3_accept_~s__state~0); 22020#L114 assume !(24576 == ssl3_accept_~s__state~0); 22019#L117 assume !(8195 == ssl3_accept_~s__state~0); 22018#L120 assume !(8480 == ssl3_accept_~s__state~0); 22017#L123 assume !(8481 == ssl3_accept_~s__state~0); 22016#L126 assume !(8482 == ssl3_accept_~s__state~0); 21367#L129 assume 8464 == ssl3_accept_~s__state~0; 21364#L136 [2018-11-18 16:30:36,198 INFO L796 eck$LassoCheckResult]: Loop: 21364#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20632#L277 assume !(0 == ssl3_accept_~blastFlag~0); 20633#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21867#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21858#L643 ssl3_accept_~skip~0 := 0; 21856#L102-3 assume true; 21854#L102-1 assume !false; 21851#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21848#L105 assume !(12292 == ssl3_accept_~s__state~0); 21844#L108 assume !(16384 == ssl3_accept_~s__state~0); 21819#L111 assume !(8192 == ssl3_accept_~s__state~0); 21814#L114 assume !(24576 == ssl3_accept_~s__state~0); 21809#L117 assume !(8195 == ssl3_accept_~s__state~0); 21804#L120 assume !(8480 == ssl3_accept_~s__state~0); 21714#L123 assume !(8481 == ssl3_accept_~s__state~0); 21711#L126 assume !(8482 == ssl3_accept_~s__state~0); 21707#L129 assume !(8464 == ssl3_accept_~s__state~0); 21703#L132 assume !(8465 == ssl3_accept_~s__state~0); 21701#L135 assume !(8466 == ssl3_accept_~s__state~0); 21698#L138 assume 8496 == ssl3_accept_~s__state~0; 21380#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21697#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21694#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 21692#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21690#L296-2 ssl3_accept_~s__init_num~0 := 0; 21689#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21684#L643 ssl3_accept_~skip~0 := 0; 21683#L102-3 assume true; 21682#L102-1 assume !false; 21681#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21680#L105 assume !(12292 == ssl3_accept_~s__state~0); 21679#L108 assume !(16384 == ssl3_accept_~s__state~0); 21678#L111 assume !(8192 == ssl3_accept_~s__state~0); 21677#L114 assume !(24576 == ssl3_accept_~s__state~0); 21676#L117 assume !(8195 == ssl3_accept_~s__state~0); 21675#L120 assume !(8480 == ssl3_accept_~s__state~0); 21674#L123 assume !(8481 == ssl3_accept_~s__state~0); 21673#L126 assume !(8482 == ssl3_accept_~s__state~0); 21672#L129 assume !(8464 == ssl3_accept_~s__state~0); 21671#L132 assume !(8465 == ssl3_accept_~s__state~0); 21670#L135 assume !(8466 == ssl3_accept_~s__state~0); 21669#L138 assume !(8496 == ssl3_accept_~s__state~0); 21668#L141 assume !(8497 == ssl3_accept_~s__state~0); 21666#L144 assume 8512 == ssl3_accept_~s__state~0; 21375#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21660#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21656#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21654#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21648#L643 ssl3_accept_~skip~0 := 0; 21646#L102-3 assume true; 21644#L102-1 assume !false; 21642#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21640#L105 assume !(12292 == ssl3_accept_~s__state~0); 21638#L108 assume !(16384 == ssl3_accept_~s__state~0); 21636#L111 assume !(8192 == ssl3_accept_~s__state~0); 21634#L114 assume !(24576 == ssl3_accept_~s__state~0); 21632#L117 assume !(8195 == ssl3_accept_~s__state~0); 21630#L120 assume !(8480 == ssl3_accept_~s__state~0); 21616#L123 assume !(8481 == ssl3_accept_~s__state~0); 21615#L126 assume !(8482 == ssl3_accept_~s__state~0); 21614#L129 assume !(8464 == ssl3_accept_~s__state~0); 21612#L132 assume !(8465 == ssl3_accept_~s__state~0); 21610#L135 assume !(8466 == ssl3_accept_~s__state~0); 21608#L138 assume !(8496 == ssl3_accept_~s__state~0); 21606#L141 assume !(8497 == ssl3_accept_~s__state~0); 21605#L144 assume !(8512 == ssl3_accept_~s__state~0); 21520#L147 assume !(8513 == ssl3_accept_~s__state~0); 21514#L150 assume 8528 == ssl3_accept_~s__state~0; 21087#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21511#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21509#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21506#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21503#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21497#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20939#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21489#L643 ssl3_accept_~skip~0 := 0; 21488#L102-3 assume true; 21487#L102-1 assume !false; 21486#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21485#L105 assume !(12292 == ssl3_accept_~s__state~0); 21484#L108 assume !(16384 == ssl3_accept_~s__state~0); 21483#L111 assume !(8192 == ssl3_accept_~s__state~0); 21481#L114 assume !(24576 == ssl3_accept_~s__state~0); 21479#L117 assume !(8195 == ssl3_accept_~s__state~0); 21478#L120 assume !(8480 == ssl3_accept_~s__state~0); 21477#L123 assume !(8481 == ssl3_accept_~s__state~0); 21476#L126 assume !(8482 == ssl3_accept_~s__state~0); 21475#L129 assume !(8464 == ssl3_accept_~s__state~0); 21474#L132 assume !(8465 == ssl3_accept_~s__state~0); 21385#L135 assume !(8466 == ssl3_accept_~s__state~0); 21386#L138 assume !(8496 == ssl3_accept_~s__state~0); 21379#L141 assume !(8497 == ssl3_accept_~s__state~0); 21377#L144 assume !(8512 == ssl3_accept_~s__state~0); 21374#L147 assume !(8513 == ssl3_accept_~s__state~0); 21372#L150 assume !(8528 == ssl3_accept_~s__state~0); 21373#L153 assume !(8529 == ssl3_accept_~s__state~0); 21462#L156 assume !(8544 == ssl3_accept_~s__state~0); 20962#L159 assume !(8545 == ssl3_accept_~s__state~0); 20963#L162 assume 8560 == ssl3_accept_~s__state~0; 21458#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 21747#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21508#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21736#L643 ssl3_accept_~skip~0 := 0; 21734#L102-3 assume true; 21732#L102-1 assume !false; 21730#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21728#L105 assume !(12292 == ssl3_accept_~s__state~0); 21726#L108 assume !(16384 == ssl3_accept_~s__state~0); 21724#L111 assume !(8192 == ssl3_accept_~s__state~0); 21722#L114 assume !(24576 == ssl3_accept_~s__state~0); 21720#L117 assume !(8195 == ssl3_accept_~s__state~0); 21718#L120 assume !(8480 == ssl3_accept_~s__state~0); 21236#L123 assume !(8481 == ssl3_accept_~s__state~0); 21710#L126 assume !(8482 == ssl3_accept_~s__state~0); 21706#L129 assume 8464 == ssl3_accept_~s__state~0; 21364#L136 [2018-11-18 16:30:36,198 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,198 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 9 times [2018-11-18 16:30:36,198 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,206 INFO L82 PathProgramCache]: Analyzing trace with hash -475693771, now seen corresponding path program 1 times [2018-11-18 16:30:36,206 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,206 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,207 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:36,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,240 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 16:30:36,240 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,240 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:36,241 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,241 INFO L87 Difference]: Start difference. First operand 1852 states and 2458 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-18 16:30:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,251 INFO L93 Difference]: Finished difference Result 3652 states and 4817 transitions. [2018-11-18 16:30:36,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3652 states and 4817 transitions. [2018-11-18 16:30:36,257 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2256 [2018-11-18 16:30:36,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3652 states to 3652 states and 4817 transitions. [2018-11-18 16:30:36,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2570 [2018-11-18 16:30:36,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2570 [2018-11-18 16:30:36,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3652 states and 4817 transitions. [2018-11-18 16:30:36,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,264 INFO L705 BuchiCegarLoop]: Abstraction has 3652 states and 4817 transitions. [2018-11-18 16:30:36,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3652 states and 4817 transitions. [2018-11-18 16:30:36,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3652 to 1858. [2018-11-18 16:30:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-11-18 16:30:36,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2464 transitions. [2018-11-18 16:30:36,287 INFO L728 BuchiCegarLoop]: Abstraction has 1858 states and 2464 transitions. [2018-11-18 16:30:36,287 INFO L608 BuchiCegarLoop]: Abstraction has 1858 states and 2464 transitions. [2018-11-18 16:30:36,287 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 16:30:36,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2464 transitions. [2018-11-18 16:30:36,291 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1146 [2018-11-18 16:30:36,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,292 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,292 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,293 INFO L794 eck$LassoCheckResult]: Stem: 26383#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26133#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26134#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26375#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26393#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26288#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 26394#L102-3 assume true; 27176#L102-1 assume !false; 27486#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27485#L105 assume !(12292 == ssl3_accept_~s__state~0); 27483#L108 assume !(16384 == ssl3_accept_~s__state~0); 27481#L111 assume !(8192 == ssl3_accept_~s__state~0); 27479#L114 assume !(24576 == ssl3_accept_~s__state~0); 27477#L117 assume !(8195 == ssl3_accept_~s__state~0); 27475#L120 assume !(8480 == ssl3_accept_~s__state~0); 27473#L123 assume !(8481 == ssl3_accept_~s__state~0); 27470#L126 assume !(8482 == ssl3_accept_~s__state~0); 27471#L129 assume 8464 == ssl3_accept_~s__state~0; 26186#L136 [2018-11-18 16:30:36,293 INFO L796 eck$LassoCheckResult]: Loop: 26186#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26187#L277 assume !(0 == ssl3_accept_~blastFlag~0); 26143#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27074#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27069#L643 ssl3_accept_~skip~0 := 0; 27067#L102-3 assume true; 27066#L102-1 assume !false; 27062#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27060#L105 assume !(12292 == ssl3_accept_~s__state~0); 27056#L108 assume !(16384 == ssl3_accept_~s__state~0); 27050#L111 assume !(8192 == ssl3_accept_~s__state~0); 27048#L114 assume !(24576 == ssl3_accept_~s__state~0); 27046#L117 assume !(8195 == ssl3_accept_~s__state~0); 27044#L120 assume !(8480 == ssl3_accept_~s__state~0); 27042#L123 assume !(8481 == ssl3_accept_~s__state~0); 27040#L126 assume !(8482 == ssl3_accept_~s__state~0); 27038#L129 assume !(8464 == ssl3_accept_~s__state~0); 27036#L132 assume !(8465 == ssl3_accept_~s__state~0); 27034#L135 assume !(8466 == ssl3_accept_~s__state~0); 26795#L138 assume 8496 == ssl3_accept_~s__state~0; 26543#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26793#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26791#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26788#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26787#L296-2 ssl3_accept_~s__init_num~0 := 0; 26785#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26776#L643 ssl3_accept_~skip~0 := 0; 26771#L102-3 assume true; 26767#L102-1 assume !false; 26763#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26760#L105 assume !(12292 == ssl3_accept_~s__state~0); 26757#L108 assume !(16384 == ssl3_accept_~s__state~0); 26755#L111 assume !(8192 == ssl3_accept_~s__state~0); 26753#L114 assume !(24576 == ssl3_accept_~s__state~0); 26736#L117 assume !(8195 == ssl3_accept_~s__state~0); 26734#L120 assume !(8480 == ssl3_accept_~s__state~0); 26732#L123 assume !(8481 == ssl3_accept_~s__state~0); 26726#L126 assume !(8482 == ssl3_accept_~s__state~0); 26724#L129 assume !(8464 == ssl3_accept_~s__state~0); 26722#L132 assume !(8465 == ssl3_accept_~s__state~0); 26720#L135 assume !(8466 == ssl3_accept_~s__state~0); 26718#L138 assume !(8496 == ssl3_accept_~s__state~0); 26697#L141 assume !(8497 == ssl3_accept_~s__state~0); 26694#L144 assume 8512 == ssl3_accept_~s__state~0; 26538#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26684#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26681#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26678#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26672#L643 ssl3_accept_~skip~0 := 0; 26670#L102-3 assume true; 26668#L102-1 assume !false; 26666#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26664#L105 assume !(12292 == ssl3_accept_~s__state~0); 26662#L108 assume !(16384 == ssl3_accept_~s__state~0); 26660#L111 assume !(8192 == ssl3_accept_~s__state~0); 26658#L114 assume !(24576 == ssl3_accept_~s__state~0); 26656#L117 assume !(8195 == ssl3_accept_~s__state~0); 26654#L120 assume !(8480 == ssl3_accept_~s__state~0); 26652#L123 assume !(8481 == ssl3_accept_~s__state~0); 26649#L126 assume !(8482 == ssl3_accept_~s__state~0); 26647#L129 assume !(8464 == ssl3_accept_~s__state~0); 26645#L132 assume !(8465 == ssl3_accept_~s__state~0); 26640#L135 assume !(8466 == ssl3_accept_~s__state~0); 26638#L138 assume !(8496 == ssl3_accept_~s__state~0); 26634#L141 assume !(8497 == ssl3_accept_~s__state~0); 26630#L144 assume !(8512 == ssl3_accept_~s__state~0); 26626#L147 assume !(8513 == ssl3_accept_~s__state~0); 26613#L150 assume 8528 == ssl3_accept_~s__state~0; 26531#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26603#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26602#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26601#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26598#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26585#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26460#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26575#L643 ssl3_accept_~skip~0 := 0; 26573#L102-3 assume true; 26571#L102-1 assume !false; 26569#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26567#L105 assume !(12292 == ssl3_accept_~s__state~0); 26565#L108 assume !(16384 == ssl3_accept_~s__state~0); 26563#L111 assume !(8192 == ssl3_accept_~s__state~0); 26561#L114 assume !(24576 == ssl3_accept_~s__state~0); 26559#L117 assume !(8195 == ssl3_accept_~s__state~0); 26557#L120 assume !(8480 == ssl3_accept_~s__state~0); 26555#L123 assume !(8481 == ssl3_accept_~s__state~0); 26553#L126 assume !(8482 == ssl3_accept_~s__state~0); 26551#L129 assume !(8464 == ssl3_accept_~s__state~0); 26549#L132 assume !(8465 == ssl3_accept_~s__state~0); 26547#L135 assume !(8466 == ssl3_accept_~s__state~0); 26545#L138 assume !(8496 == ssl3_accept_~s__state~0); 26542#L141 assume !(8497 == ssl3_accept_~s__state~0); 26540#L144 assume !(8512 == ssl3_accept_~s__state~0); 26537#L147 assume !(8513 == ssl3_accept_~s__state~0); 26533#L150 assume !(8528 == ssl3_accept_~s__state~0); 26530#L153 assume !(8529 == ssl3_accept_~s__state~0); 26529#L156 assume !(8544 == ssl3_accept_~s__state~0); 26477#L159 assume !(8545 == ssl3_accept_~s__state~0); 26478#L162 assume 8560 == ssl3_accept_~s__state~0; 26235#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 26236#L430 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 26607#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27240#L643 ssl3_accept_~skip~0 := 0; 27227#L102-3 assume true; 27228#L102-1 assume !false; 27219#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27220#L105 assume !(12292 == ssl3_accept_~s__state~0); 27211#L108 assume !(16384 == ssl3_accept_~s__state~0); 27212#L111 assume !(8192 == ssl3_accept_~s__state~0); 27206#L114 assume !(24576 == ssl3_accept_~s__state~0); 27207#L117 assume !(8195 == ssl3_accept_~s__state~0); 27191#L120 assume !(8480 == ssl3_accept_~s__state~0); 27157#L123 assume !(8481 == ssl3_accept_~s__state~0); 27268#L126 assume !(8482 == ssl3_accept_~s__state~0); 27269#L129 assume 8464 == ssl3_accept_~s__state~0; 26186#L136 [2018-11-18 16:30:36,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,293 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 10 times [2018-11-18 16:30:36,293 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,293 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,294 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,300 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1452578931, now seen corresponding path program 1 times [2018-11-18 16:30:36,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,301 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:36,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,339 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-18 16:30:36,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:36,339 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,340 INFO L87 Difference]: Start difference. First operand 1858 states and 2464 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-18 16:30:36,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,413 INFO L93 Difference]: Finished difference Result 2074 states and 2738 transitions. [2018-11-18 16:30:36,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2074 states and 2738 transitions. [2018-11-18 16:30:36,417 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1288 [2018-11-18 16:30:36,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2074 states to 2074 states and 2738 transitions. [2018-11-18 16:30:36,421 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1450 [2018-11-18 16:30:36,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1450 [2018-11-18 16:30:36,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2074 states and 2738 transitions. [2018-11-18 16:30:36,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,422 INFO L705 BuchiCegarLoop]: Abstraction has 2074 states and 2738 transitions. [2018-11-18 16:30:36,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2074 states and 2738 transitions. [2018-11-18 16:30:36,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2074 to 2026. [2018-11-18 16:30:36,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2026 states. [2018-11-18 16:30:36,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2026 states to 2026 states and 2662 transitions. [2018-11-18 16:30:36,439 INFO L728 BuchiCegarLoop]: Abstraction has 2026 states and 2662 transitions. [2018-11-18 16:30:36,439 INFO L608 BuchiCegarLoop]: Abstraction has 2026 states and 2662 transitions. [2018-11-18 16:30:36,439 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 16:30:36,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2026 states and 2662 transitions. [2018-11-18 16:30:36,443 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2018-11-18 16:30:36,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,444 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,444 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,444 INFO L794 eck$LassoCheckResult]: Stem: 30315#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30077#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30078#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30308#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30323#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30218#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 30324#L102-3 assume true; 30566#L102-1 assume !false; 31317#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31316#L105 assume !(12292 == ssl3_accept_~s__state~0); 31315#L108 assume !(16384 == ssl3_accept_~s__state~0); 31310#L111 assume !(8192 == ssl3_accept_~s__state~0); 31308#L114 assume !(24576 == ssl3_accept_~s__state~0); 31306#L117 assume !(8195 == ssl3_accept_~s__state~0); 31304#L120 assume !(8480 == ssl3_accept_~s__state~0); 31013#L123 assume !(8481 == ssl3_accept_~s__state~0); 31009#L126 assume !(8482 == ssl3_accept_~s__state~0); 31007#L129 assume 8464 == ssl3_accept_~s__state~0; 30122#L136 [2018-11-18 16:30:36,444 INFO L796 eck$LassoCheckResult]: Loop: 30122#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30079#L277 assume !(0 == ssl3_accept_~blastFlag~0); 30080#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30355#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31309#L643 ssl3_accept_~skip~0 := 0; 31307#L102-3 assume true; 31305#L102-1 assume !false; 31303#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31302#L105 assume !(12292 == ssl3_accept_~s__state~0); 31301#L108 assume !(16384 == ssl3_accept_~s__state~0); 31299#L111 assume !(8192 == ssl3_accept_~s__state~0); 31291#L114 assume !(24576 == ssl3_accept_~s__state~0); 31290#L117 assume !(8195 == ssl3_accept_~s__state~0); 31204#L120 assume !(8480 == ssl3_accept_~s__state~0); 31203#L123 assume !(8481 == ssl3_accept_~s__state~0); 31202#L126 assume !(8482 == ssl3_accept_~s__state~0); 31200#L129 assume !(8464 == ssl3_accept_~s__state~0); 31199#L132 assume !(8465 == ssl3_accept_~s__state~0); 31198#L135 assume !(8466 == ssl3_accept_~s__state~0); 31192#L138 assume 8496 == ssl3_accept_~s__state~0; 30851#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31191#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31187#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31185#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31186#L296-2 ssl3_accept_~s__init_num~0 := 0; 31436#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31430#L643 ssl3_accept_~skip~0 := 0; 31428#L102-3 assume true; 31426#L102-1 assume !false; 31424#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31422#L105 assume !(12292 == ssl3_accept_~s__state~0); 31420#L108 assume !(16384 == ssl3_accept_~s__state~0); 31418#L111 assume !(8192 == ssl3_accept_~s__state~0); 31416#L114 assume !(24576 == ssl3_accept_~s__state~0); 31414#L117 assume !(8195 == ssl3_accept_~s__state~0); 31391#L120 assume !(8480 == ssl3_accept_~s__state~0); 31389#L123 assume !(8481 == ssl3_accept_~s__state~0); 31386#L126 assume !(8482 == ssl3_accept_~s__state~0); 31385#L129 assume !(8464 == ssl3_accept_~s__state~0); 31384#L132 assume !(8465 == ssl3_accept_~s__state~0); 31383#L135 assume !(8466 == ssl3_accept_~s__state~0); 31382#L138 assume !(8496 == ssl3_accept_~s__state~0); 31380#L141 assume !(8497 == ssl3_accept_~s__state~0); 31379#L144 assume 8512 == ssl3_accept_~s__state~0; 30848#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31376#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31375#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31374#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31368#L643 ssl3_accept_~skip~0 := 0; 31367#L102-3 assume true; 31366#L102-1 assume !false; 31364#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31363#L105 assume !(12292 == ssl3_accept_~s__state~0); 31362#L108 assume !(16384 == ssl3_accept_~s__state~0); 31361#L111 assume !(8192 == ssl3_accept_~s__state~0); 31360#L114 assume !(24576 == ssl3_accept_~s__state~0); 31359#L117 assume !(8195 == ssl3_accept_~s__state~0); 31358#L120 assume !(8480 == ssl3_accept_~s__state~0); 31357#L123 assume !(8481 == ssl3_accept_~s__state~0); 31356#L126 assume !(8482 == ssl3_accept_~s__state~0); 31355#L129 assume !(8464 == ssl3_accept_~s__state~0); 31354#L132 assume !(8465 == ssl3_accept_~s__state~0); 31353#L135 assume !(8466 == ssl3_accept_~s__state~0); 31352#L138 assume !(8496 == ssl3_accept_~s__state~0); 31351#L141 assume !(8497 == ssl3_accept_~s__state~0); 31349#L144 assume !(8512 == ssl3_accept_~s__state~0); 31347#L147 assume !(8513 == ssl3_accept_~s__state~0); 31345#L150 assume 8528 == ssl3_accept_~s__state~0; 30845#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31341#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 31339#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 31337#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 31334#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 31328#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31067#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31061#L643 ssl3_accept_~skip~0 := 0; 31055#L102-3 assume true; 31053#L102-1 assume !false; 31051#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31049#L105 assume !(12292 == ssl3_accept_~s__state~0); 31047#L108 assume !(16384 == ssl3_accept_~s__state~0); 31045#L111 assume !(8192 == ssl3_accept_~s__state~0); 31043#L114 assume !(24576 == ssl3_accept_~s__state~0); 31041#L117 assume !(8195 == ssl3_accept_~s__state~0); 31039#L120 assume !(8480 == ssl3_accept_~s__state~0); 31037#L123 assume !(8481 == ssl3_accept_~s__state~0); 31035#L126 assume !(8482 == ssl3_accept_~s__state~0); 31033#L129 assume !(8464 == ssl3_accept_~s__state~0); 31031#L132 assume !(8465 == ssl3_accept_~s__state~0); 31029#L135 assume !(8466 == ssl3_accept_~s__state~0); 31027#L138 assume !(8496 == ssl3_accept_~s__state~0); 31025#L141 assume !(8497 == ssl3_accept_~s__state~0); 31023#L144 assume !(8512 == ssl3_accept_~s__state~0); 31021#L147 assume !(8513 == ssl3_accept_~s__state~0); 31019#L150 assume !(8528 == ssl3_accept_~s__state~0); 31017#L153 assume !(8529 == ssl3_accept_~s__state~0); 31015#L156 assume 8544 == ssl3_accept_~s__state~0; 30842#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30976#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 30975#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31172#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30973#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 31207#L409 assume !(4 == ssl3_accept_~blastFlag~0); 31167#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31164#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31158#L643 ssl3_accept_~skip~0 := 0; 31156#L102-3 assume true; 31154#L102-1 assume !false; 31151#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31148#L105 assume !(12292 == ssl3_accept_~s__state~0); 31142#L108 assume !(16384 == ssl3_accept_~s__state~0); 31140#L111 assume !(8192 == ssl3_accept_~s__state~0); 31138#L114 assume !(24576 == ssl3_accept_~s__state~0); 31136#L117 assume !(8195 == ssl3_accept_~s__state~0); 31083#L120 assume !(8480 == ssl3_accept_~s__state~0); 31011#L123 assume !(8481 == ssl3_accept_~s__state~0); 31012#L126 assume !(8482 == ssl3_accept_~s__state~0); 31197#L129 assume 8464 == ssl3_accept_~s__state~0; 30122#L136 [2018-11-18 16:30:36,445 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,445 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 11 times [2018-11-18 16:30:36,445 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,445 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,445 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,452 INFO L82 PathProgramCache]: Analyzing trace with hash -152364624, now seen corresponding path program 1 times [2018-11-18 16:30:36,452 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,452 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,453 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:36,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 16:30:36,487 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:36,488 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,488 INFO L87 Difference]: Start difference. First operand 2026 states and 2662 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-18 16:30:36,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,576 INFO L93 Difference]: Finished difference Result 2178 states and 2844 transitions. [2018-11-18 16:30:36,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2178 states and 2844 transitions. [2018-11-18 16:30:36,579 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1324 [2018-11-18 16:30:36,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2178 states to 2132 states and 2780 transitions. [2018-11-18 16:30:36,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1528 [2018-11-18 16:30:36,584 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1564 [2018-11-18 16:30:36,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2132 states and 2780 transitions. [2018-11-18 16:30:36,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,585 INFO L705 BuchiCegarLoop]: Abstraction has 2132 states and 2780 transitions. [2018-11-18 16:30:36,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2132 states and 2780 transitions. [2018-11-18 16:30:36,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2132 to 2028. [2018-11-18 16:30:36,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-18 16:30:36,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2657 transitions. [2018-11-18 16:30:36,597 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2657 transitions. [2018-11-18 16:30:36,597 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2657 transitions. [2018-11-18 16:30:36,597 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 16:30:36,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2657 transitions. [2018-11-18 16:30:36,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-18 16:30:36,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,601 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,601 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,601 INFO L794 eck$LassoCheckResult]: Stem: 34512#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34284#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34285#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34505#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 34519#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34426#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 34520#L102-3 assume true; 34995#L102-1 assume !false; 34994#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34993#L105 assume !(12292 == ssl3_accept_~s__state~0); 34992#L108 assume !(16384 == ssl3_accept_~s__state~0); 34991#L111 assume !(8192 == ssl3_accept_~s__state~0); 34990#L114 assume !(24576 == ssl3_accept_~s__state~0); 34989#L117 assume !(8195 == ssl3_accept_~s__state~0); 34988#L120 assume !(8480 == ssl3_accept_~s__state~0); 34987#L123 assume 8481 == ssl3_accept_~s__state~0; 34830#L124 [2018-11-18 16:30:36,601 INFO L796 eck$LassoCheckResult]: Loop: 34830#L124 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36253#L262 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 34429#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34258#L643 ssl3_accept_~skip~0 := 0; 34259#L102-3 assume true; 34447#L102-1 assume !false; 34323#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34324#L105 assume !(12292 == ssl3_accept_~s__state~0); 34427#L108 assume !(16384 == ssl3_accept_~s__state~0); 34365#L111 assume !(8192 == ssl3_accept_~s__state~0); 34327#L114 assume !(24576 == ssl3_accept_~s__state~0); 34328#L117 assume !(8195 == ssl3_accept_~s__state~0); 34302#L120 assume !(8480 == ssl3_accept_~s__state~0); 34303#L123 assume !(8481 == ssl3_accept_~s__state~0); 34522#L126 assume !(8482 == ssl3_accept_~s__state~0); 34523#L129 assume !(8464 == ssl3_accept_~s__state~0); 34515#L132 assume !(8465 == ssl3_accept_~s__state~0); 34450#L135 assume !(8466 == ssl3_accept_~s__state~0); 34451#L138 assume !(8496 == ssl3_accept_~s__state~0); 36054#L141 assume !(8497 == ssl3_accept_~s__state~0); 36142#L144 assume !(8512 == ssl3_accept_~s__state~0); 34333#L147 assume !(8513 == ssl3_accept_~s__state~0); 34334#L150 assume !(8528 == ssl3_accept_~s__state~0); 34315#L153 assume !(8529 == ssl3_accept_~s__state~0); 34316#L156 assume !(8544 == ssl3_accept_~s__state~0); 34543#L159 assume !(8545 == ssl3_accept_~s__state~0); 34535#L162 assume !(8560 == ssl3_accept_~s__state~0); 34480#L165 assume !(8561 == ssl3_accept_~s__state~0); 34481#L168 assume 8448 == ssl3_accept_~s__state~0; 34337#L169 assume !(ssl3_accept_~num1~0 > 0); 34339#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34856#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34850#L643 ssl3_accept_~skip~0 := 0; 34848#L102-3 assume true; 34846#L102-1 assume !false; 34844#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34842#L105 assume !(12292 == ssl3_accept_~s__state~0); 34840#L108 assume !(16384 == ssl3_accept_~s__state~0); 34838#L111 assume !(8192 == ssl3_accept_~s__state~0); 34836#L114 assume !(24576 == ssl3_accept_~s__state~0); 34834#L117 assume !(8195 == ssl3_accept_~s__state~0); 34832#L120 assume 8480 == ssl3_accept_~s__state~0; 34830#L124 [2018-11-18 16:30:36,601 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1322574032, now seen corresponding path program 1 times [2018-11-18 16:30:36,601 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,602 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:36,626 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,626 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:36,627 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:30:36,627 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,627 INFO L82 PathProgramCache]: Analyzing trace with hash -21344740, now seen corresponding path program 1 times [2018-11-18 16:30:36,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:36,656 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:30:36,656 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:30:36,670 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,686 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:36,708 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:30:36,708 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:30:36,709 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,709 INFO L87 Difference]: Start difference. First operand 2028 states and 2657 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-11-18 16:30:36,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,780 INFO L93 Difference]: Finished difference Result 2032 states and 2657 transitions. [2018-11-18 16:30:36,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2657 transitions. [2018-11-18 16:30:36,785 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1306 [2018-11-18 16:30:36,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2657 transitions. [2018-11-18 16:30:36,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1464 [2018-11-18 16:30:36,792 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1464 [2018-11-18 16:30:36,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2657 transitions. [2018-11-18 16:30:36,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,793 INFO L705 BuchiCegarLoop]: Abstraction has 2032 states and 2657 transitions. [2018-11-18 16:30:36,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2657 transitions. [2018-11-18 16:30:36,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2028. [2018-11-18 16:30:36,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-18 16:30:36,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2653 transitions. [2018-11-18 16:30:36,809 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2653 transitions. [2018-11-18 16:30:36,809 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2653 transitions. [2018-11-18 16:30:36,809 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 16:30:36,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2653 transitions. [2018-11-18 16:30:36,813 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-18 16:30:36,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,814 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,814 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,814 INFO L794 eck$LassoCheckResult]: Stem: 38712#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38475#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38476#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38706#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 38721#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38624#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 38722#L102-3 assume true; 39372#L102-1 assume !false; 39370#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39368#L105 assume !(12292 == ssl3_accept_~s__state~0); 39366#L108 assume !(16384 == ssl3_accept_~s__state~0); 39364#L111 assume !(8192 == ssl3_accept_~s__state~0); 39363#L114 assume !(24576 == ssl3_accept_~s__state~0); 39360#L117 assume !(8195 == ssl3_accept_~s__state~0); 39354#L120 assume !(8480 == ssl3_accept_~s__state~0); 39352#L123 assume !(8481 == ssl3_accept_~s__state~0); 39350#L126 assume 8482 == ssl3_accept_~s__state~0; 38850#L127 [2018-11-18 16:30:36,814 INFO L796 eck$LassoCheckResult]: Loop: 38850#L127 ssl3_accept_~s__state~0 := 3; 39973#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39967#L643 ssl3_accept_~skip~0 := 0; 39965#L102-3 assume true; 39963#L102-1 assume !false; 39961#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39959#L105 assume !(12292 == ssl3_accept_~s__state~0); 39957#L108 assume !(16384 == ssl3_accept_~s__state~0); 39955#L111 assume !(8192 == ssl3_accept_~s__state~0); 39950#L114 assume !(24576 == ssl3_accept_~s__state~0); 39948#L117 assume !(8195 == ssl3_accept_~s__state~0); 39946#L120 assume !(8480 == ssl3_accept_~s__state~0); 39945#L123 assume !(8481 == ssl3_accept_~s__state~0); 39937#L126 assume !(8482 == ssl3_accept_~s__state~0); 39932#L129 assume !(8464 == ssl3_accept_~s__state~0); 39923#L132 assume !(8465 == ssl3_accept_~s__state~0); 39919#L135 assume !(8466 == ssl3_accept_~s__state~0); 38936#L138 assume !(8496 == ssl3_accept_~s__state~0); 38935#L141 assume !(8497 == ssl3_accept_~s__state~0); 38934#L144 assume !(8512 == ssl3_accept_~s__state~0); 38933#L147 assume !(8513 == ssl3_accept_~s__state~0); 38932#L150 assume !(8528 == ssl3_accept_~s__state~0); 38931#L153 assume !(8529 == ssl3_accept_~s__state~0); 38928#L156 assume !(8544 == ssl3_accept_~s__state~0); 38925#L159 assume !(8545 == ssl3_accept_~s__state~0); 38924#L162 assume !(8560 == ssl3_accept_~s__state~0); 38921#L165 assume !(8561 == ssl3_accept_~s__state~0); 38918#L168 assume 8448 == ssl3_accept_~s__state~0; 38804#L169 assume !(ssl3_accept_~num1~0 > 0); 38912#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38902#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38887#L643 ssl3_accept_~skip~0 := 0; 38884#L102-3 assume true; 38881#L102-1 assume !false; 38878#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38874#L105 assume !(12292 == ssl3_accept_~s__state~0); 38871#L108 assume !(16384 == ssl3_accept_~s__state~0); 38868#L111 assume !(8192 == ssl3_accept_~s__state~0); 38864#L114 assume !(24576 == ssl3_accept_~s__state~0); 38860#L117 assume !(8195 == ssl3_accept_~s__state~0); 38857#L120 assume !(8480 == ssl3_accept_~s__state~0); 38853#L123 assume !(8481 == ssl3_accept_~s__state~0); 38849#L126 assume 8482 == ssl3_accept_~s__state~0; 38850#L127 [2018-11-18 16:30:36,815 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1949877819, now seen corresponding path program 1 times [2018-11-18 16:30:36,815 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,815 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:36,838 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,838 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:36,838 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:30:36,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,838 INFO L82 PathProgramCache]: Analyzing trace with hash -935814028, now seen corresponding path program 1 times [2018-11-18 16:30:36,838 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:36,867 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:36,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:36,867 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:36,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:36,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:36,867 INFO L87 Difference]: Start difference. First operand 2028 states and 2653 transitions. cyclomatic complexity: 632 Second operand 3 states. [2018-11-18 16:30:36,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:36,940 INFO L93 Difference]: Finished difference Result 2028 states and 2649 transitions. [2018-11-18 16:30:36,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:36,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2028 states and 2649 transitions. [2018-11-18 16:30:36,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-18 16:30:36,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2028 states to 2028 states and 2649 transitions. [2018-11-18 16:30:36,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1460 [2018-11-18 16:30:36,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1460 [2018-11-18 16:30:36,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2028 states and 2649 transitions. [2018-11-18 16:30:36,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:36,950 INFO L705 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-18 16:30:36,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2028 states and 2649 transitions. [2018-11-18 16:30:36,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2028 to 2028. [2018-11-18 16:30:36,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2018-11-18 16:30:36,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2649 transitions. [2018-11-18 16:30:36,960 INFO L728 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-18 16:30:36,960 INFO L608 BuchiCegarLoop]: Abstraction has 2028 states and 2649 transitions. [2018-11-18 16:30:36,960 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 16:30:36,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2649 transitions. [2018-11-18 16:30:36,964 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-18 16:30:36,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:36,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:36,965 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,965 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:36,965 INFO L794 eck$LassoCheckResult]: Stem: 42752#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42538#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42539#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42746#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42761#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42673#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 42762#L102-3 assume true; 43234#L102-1 assume !false; 44130#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44128#L105 assume !(12292 == ssl3_accept_~s__state~0); 44126#L108 assume !(16384 == ssl3_accept_~s__state~0); 44124#L111 assume !(8192 == ssl3_accept_~s__state~0); 44122#L114 assume !(24576 == ssl3_accept_~s__state~0); 44120#L117 assume !(8195 == ssl3_accept_~s__state~0); 44118#L120 assume !(8480 == ssl3_accept_~s__state~0); 44117#L123 assume !(8481 == ssl3_accept_~s__state~0); 44116#L126 assume !(8482 == ssl3_accept_~s__state~0); 44011#L129 assume 8464 == ssl3_accept_~s__state~0; 42583#L136 [2018-11-18 16:30:36,966 INFO L796 eck$LassoCheckResult]: Loop: 42583#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42540#L277 assume !(0 == ssl3_accept_~blastFlag~0); 42541#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42791#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44144#L643 ssl3_accept_~skip~0 := 0; 44143#L102-3 assume true; 44142#L102-1 assume !false; 44140#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44139#L105 assume !(12292 == ssl3_accept_~s__state~0); 44135#L108 assume !(16384 == ssl3_accept_~s__state~0); 44134#L111 assume !(8192 == ssl3_accept_~s__state~0); 44132#L114 assume !(24576 == ssl3_accept_~s__state~0); 44131#L117 assume !(8195 == ssl3_accept_~s__state~0); 44129#L120 assume !(8480 == ssl3_accept_~s__state~0); 44127#L123 assume !(8481 == ssl3_accept_~s__state~0); 44125#L126 assume !(8482 == ssl3_accept_~s__state~0); 44123#L129 assume !(8464 == ssl3_accept_~s__state~0); 44121#L132 assume !(8465 == ssl3_accept_~s__state~0); 44119#L135 assume !(8466 == ssl3_accept_~s__state~0); 44108#L138 assume 8496 == ssl3_accept_~s__state~0; 42877#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 44105#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43786#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 44101#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44099#L296-2 ssl3_accept_~s__init_num~0 := 0; 44097#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44092#L643 ssl3_accept_~skip~0 := 0; 44091#L102-3 assume true; 44090#L102-1 assume !false; 44088#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44087#L105 assume !(12292 == ssl3_accept_~s__state~0); 43745#L108 assume !(16384 == ssl3_accept_~s__state~0); 43608#L111 assume !(8192 == ssl3_accept_~s__state~0); 43607#L114 assume !(24576 == ssl3_accept_~s__state~0); 43606#L117 assume !(8195 == ssl3_accept_~s__state~0); 43604#L120 assume !(8480 == ssl3_accept_~s__state~0); 43603#L123 assume !(8481 == ssl3_accept_~s__state~0); 43602#L126 assume !(8482 == ssl3_accept_~s__state~0); 43600#L129 assume !(8464 == ssl3_accept_~s__state~0); 43577#L132 assume !(8465 == ssl3_accept_~s__state~0); 43576#L135 assume !(8466 == ssl3_accept_~s__state~0); 43574#L138 assume !(8496 == ssl3_accept_~s__state~0); 43572#L141 assume !(8497 == ssl3_accept_~s__state~0); 43569#L144 assume 8512 == ssl3_accept_~s__state~0; 42870#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43559#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43560#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43567#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43561#L643 ssl3_accept_~skip~0 := 0; 43556#L102-3 assume true; 43552#L102-1 assume !false; 43523#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43471#L105 assume !(12292 == ssl3_accept_~s__state~0); 43463#L108 assume !(16384 == ssl3_accept_~s__state~0); 43457#L111 assume !(8192 == ssl3_accept_~s__state~0); 43455#L114 assume !(24576 == ssl3_accept_~s__state~0); 43453#L117 assume !(8195 == ssl3_accept_~s__state~0); 43451#L120 assume !(8480 == ssl3_accept_~s__state~0); 43449#L123 assume !(8481 == ssl3_accept_~s__state~0); 43447#L126 assume !(8482 == ssl3_accept_~s__state~0); 43445#L129 assume !(8464 == ssl3_accept_~s__state~0); 43443#L132 assume !(8465 == ssl3_accept_~s__state~0); 43441#L135 assume !(8466 == ssl3_accept_~s__state~0); 43439#L138 assume !(8496 == ssl3_accept_~s__state~0); 43437#L141 assume !(8497 == ssl3_accept_~s__state~0); 43435#L144 assume !(8512 == ssl3_accept_~s__state~0); 43433#L147 assume !(8513 == ssl3_accept_~s__state~0); 43424#L150 assume 8528 == ssl3_accept_~s__state~0; 42863#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43421#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43419#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43417#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43404#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43394#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43387#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43381#L643 ssl3_accept_~skip~0 := 0; 43379#L102-3 assume true; 43377#L102-1 assume !false; 43375#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43373#L105 assume !(12292 == ssl3_accept_~s__state~0); 43371#L108 assume !(16384 == ssl3_accept_~s__state~0); 43369#L111 assume !(8192 == ssl3_accept_~s__state~0); 43367#L114 assume !(24576 == ssl3_accept_~s__state~0); 43365#L117 assume !(8195 == ssl3_accept_~s__state~0); 43363#L120 assume !(8480 == ssl3_accept_~s__state~0); 43360#L123 assume !(8481 == ssl3_accept_~s__state~0); 43357#L126 assume !(8482 == ssl3_accept_~s__state~0); 43354#L129 assume !(8464 == ssl3_accept_~s__state~0); 43349#L132 assume !(8465 == ssl3_accept_~s__state~0); 43346#L135 assume !(8466 == ssl3_accept_~s__state~0); 43302#L138 assume !(8496 == ssl3_accept_~s__state~0); 43303#L141 assume !(8497 == ssl3_accept_~s__state~0); 43507#L144 assume !(8512 == ssl3_accept_~s__state~0); 43505#L147 assume !(8513 == ssl3_accept_~s__state~0); 43503#L150 assume !(8528 == ssl3_accept_~s__state~0); 43501#L153 assume !(8529 == ssl3_accept_~s__state~0); 43499#L156 assume 8544 == ssl3_accept_~s__state~0; 42856#L160 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; 42502#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44028#L643 ssl3_accept_~skip~0 := 0; 44026#L102-3 assume true; 44024#L102-1 assume !false; 44022#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44020#L105 assume !(12292 == ssl3_accept_~s__state~0); 44016#L108 assume !(16384 == ssl3_accept_~s__state~0); 44015#L111 assume !(8192 == ssl3_accept_~s__state~0); 44014#L114 assume !(24576 == ssl3_accept_~s__state~0); 44013#L117 assume !(8195 == ssl3_accept_~s__state~0); 44012#L120 assume !(8480 == ssl3_accept_~s__state~0); 44007#L123 assume !(8481 == ssl3_accept_~s__state~0); 44006#L126 assume !(8482 == ssl3_accept_~s__state~0); 44005#L129 assume !(8464 == ssl3_accept_~s__state~0); 43077#L132 assume !(8465 == ssl3_accept_~s__state~0); 43074#L135 assume !(8466 == ssl3_accept_~s__state~0); 43072#L138 assume !(8496 == ssl3_accept_~s__state~0); 43069#L141 assume !(8497 == ssl3_accept_~s__state~0); 43070#L144 assume !(8512 == ssl3_accept_~s__state~0); 43426#L147 assume !(8513 == ssl3_accept_~s__state~0); 43425#L150 assume !(8528 == ssl3_accept_~s__state~0); 43422#L153 assume !(8529 == ssl3_accept_~s__state~0); 43423#L156 assume !(8544 == ssl3_accept_~s__state~0); 43490#L159 assume !(8545 == ssl3_accept_~s__state~0); 43047#L162 assume !(8560 == ssl3_accept_~s__state~0); 43048#L165 assume !(8561 == ssl3_accept_~s__state~0); 43053#L168 assume !(8448 == ssl3_accept_~s__state~0); 43703#L171 assume 8576 == ssl3_accept_~s__state~0; 42838#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43698#L452 assume !(5 == ssl3_accept_~blastFlag~0); 43696#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 43694#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42799#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44291#L643 ssl3_accept_~skip~0 := 0; 44289#L102-3 assume true; 44287#L102-1 assume !false; 44285#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44283#L105 assume !(12292 == ssl3_accept_~s__state~0); 44281#L108 assume !(16384 == ssl3_accept_~s__state~0); 44279#L111 assume !(8192 == ssl3_accept_~s__state~0); 44276#L114 assume !(24576 == ssl3_accept_~s__state~0); 44268#L117 assume !(8195 == ssl3_accept_~s__state~0); 44267#L120 assume !(8480 == ssl3_accept_~s__state~0); 42981#L123 assume !(8481 == ssl3_accept_~s__state~0); 44017#L126 assume !(8482 == ssl3_accept_~s__state~0); 44018#L129 assume 8464 == ssl3_accept_~s__state~0; 42583#L136 [2018-11-18 16:30:36,966 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,966 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 12 times [2018-11-18 16:30:36,966 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,967 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:36,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:36,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:36,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1796704439, now seen corresponding path program 1 times [2018-11-18 16:30:36,972 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:36,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:36,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,973 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:36,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 16:30:37,015 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:37,015 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:37,015 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:37,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:37,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:37,015 INFO L87 Difference]: Start difference. First operand 2028 states and 2649 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-11-18 16:30:37,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:37,091 INFO L93 Difference]: Finished difference Result 1662 states and 2128 transitions. [2018-11-18 16:30:37,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:37,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1662 states and 2128 transitions. [2018-11-18 16:30:37,096 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 998 [2018-11-18 16:30:37,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1662 states to 1420 states and 1827 transitions. [2018-11-18 16:30:37,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1068 [2018-11-18 16:30:37,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1310 [2018-11-18 16:30:37,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1420 states and 1827 transitions. [2018-11-18 16:30:37,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:37,101 INFO L705 BuchiCegarLoop]: Abstraction has 1420 states and 1827 transitions. [2018-11-18 16:30:37,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states and 1827 transitions. [2018-11-18 16:30:37,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1174. [2018-11-18 16:30:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1174 states. [2018-11-18 16:30:37,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1517 transitions. [2018-11-18 16:30:37,109 INFO L728 BuchiCegarLoop]: Abstraction has 1174 states and 1517 transitions. [2018-11-18 16:30:37,110 INFO L608 BuchiCegarLoop]: Abstraction has 1174 states and 1517 transitions. [2018-11-18 16:30:37,110 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 16:30:37,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1174 states and 1517 transitions. [2018-11-18 16:30:37,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 994 [2018-11-18 16:30:37,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:37,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:37,114 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,114 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,114 INFO L794 eck$LassoCheckResult]: Stem: 46408#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46223#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46224#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46397#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 46414#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46337#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 46415#L102-3 assume true; 46489#L102-1 assume !false; 47145#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47141#L105 assume !(12292 == ssl3_accept_~s__state~0); 47137#L108 assume !(16384 == ssl3_accept_~s__state~0); 47133#L111 assume !(8192 == ssl3_accept_~s__state~0); 47129#L114 assume !(24576 == ssl3_accept_~s__state~0); 47125#L117 assume !(8195 == ssl3_accept_~s__state~0); 47121#L120 assume !(8480 == ssl3_accept_~s__state~0); 47119#L123 assume !(8481 == ssl3_accept_~s__state~0); 47116#L126 assume !(8482 == ssl3_accept_~s__state~0); 46495#L129 assume 8464 == ssl3_accept_~s__state~0; 46492#L136 [2018-11-18 16:30:37,114 INFO L796 eck$LassoCheckResult]: Loop: 46492#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46225#L277 assume !(0 == ssl3_accept_~blastFlag~0); 46226#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46444#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47174#L643 ssl3_accept_~skip~0 := 0; 47172#L102-3 assume true; 47167#L102-1 assume !false; 47164#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47158#L105 assume !(12292 == ssl3_accept_~s__state~0); 47155#L108 assume !(16384 == ssl3_accept_~s__state~0); 47152#L111 assume !(8192 == ssl3_accept_~s__state~0); 47149#L114 assume !(24576 == ssl3_accept_~s__state~0); 47146#L117 assume !(8195 == ssl3_accept_~s__state~0); 47142#L120 assume !(8480 == ssl3_accept_~s__state~0); 47138#L123 assume !(8481 == ssl3_accept_~s__state~0); 47134#L126 assume !(8482 == ssl3_accept_~s__state~0); 47130#L129 assume !(8464 == ssl3_accept_~s__state~0); 47126#L132 assume !(8465 == ssl3_accept_~s__state~0); 47122#L135 assume !(8466 == ssl3_accept_~s__state~0); 47113#L138 assume 8496 == ssl3_accept_~s__state~0; 46237#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46238#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46322#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 46215#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46210#L296-2 ssl3_accept_~s__init_num~0 := 0; 46211#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46204#L643 ssl3_accept_~skip~0 := 0; 46205#L102-3 assume true; 46354#L102-1 assume !false; 46248#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46249#L105 assume !(12292 == ssl3_accept_~s__state~0); 46338#L108 assume !(16384 == ssl3_accept_~s__state~0); 46283#L111 assume !(8192 == ssl3_accept_~s__state~0); 46252#L114 assume !(24576 == ssl3_accept_~s__state~0); 46253#L117 assume !(8195 == ssl3_accept_~s__state~0); 46233#L120 assume !(8480 == ssl3_accept_~s__state~0); 46234#L123 assume !(8481 == ssl3_accept_~s__state~0); 46418#L126 assume !(8482 == ssl3_accept_~s__state~0); 46419#L129 assume !(8464 == ssl3_accept_~s__state~0); 46411#L132 assume !(8465 == ssl3_accept_~s__state~0); 46359#L135 assume !(8466 == ssl3_accept_~s__state~0); 46360#L138 assume !(8496 == ssl3_accept_~s__state~0); 46347#L141 assume !(8497 == ssl3_accept_~s__state~0); 46348#L144 assume 8512 == ssl3_accept_~s__state~0; 46422#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46227#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46228#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46231#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47327#L643 ssl3_accept_~skip~0 := 0; 47325#L102-3 assume true; 47323#L102-1 assume !false; 47321#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47319#L105 assume !(12292 == ssl3_accept_~s__state~0); 47317#L108 assume !(16384 == ssl3_accept_~s__state~0); 47315#L111 assume !(8192 == ssl3_accept_~s__state~0); 47313#L114 assume !(24576 == ssl3_accept_~s__state~0); 47311#L117 assume !(8195 == ssl3_accept_~s__state~0); 47309#L120 assume !(8480 == ssl3_accept_~s__state~0); 47307#L123 assume !(8481 == ssl3_accept_~s__state~0); 47305#L126 assume !(8482 == ssl3_accept_~s__state~0); 47303#L129 assume !(8464 == ssl3_accept_~s__state~0); 47302#L132 assume !(8465 == ssl3_accept_~s__state~0); 47300#L135 assume !(8466 == ssl3_accept_~s__state~0); 47297#L138 assume !(8496 == ssl3_accept_~s__state~0); 47290#L141 assume !(8497 == ssl3_accept_~s__state~0); 46295#L144 assume !(8512 == ssl3_accept_~s__state~0); 46259#L147 assume !(8513 == ssl3_accept_~s__state~0); 46260#L150 assume 8528 == ssl3_accept_~s__state~0; 46272#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47284#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47283#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47282#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47256#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47253#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47251#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47245#L643 ssl3_accept_~skip~0 := 0; 47242#L102-3 assume true; 47236#L102-1 assume !false; 47233#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47230#L105 assume !(12292 == ssl3_accept_~s__state~0); 47227#L108 assume !(16384 == ssl3_accept_~s__state~0); 47224#L111 assume !(8192 == ssl3_accept_~s__state~0); 47221#L114 assume !(24576 == ssl3_accept_~s__state~0); 47218#L117 assume !(8195 == ssl3_accept_~s__state~0); 47215#L120 assume !(8480 == ssl3_accept_~s__state~0); 47212#L123 assume !(8481 == ssl3_accept_~s__state~0); 47209#L126 assume !(8482 == ssl3_accept_~s__state~0); 47206#L129 assume !(8464 == ssl3_accept_~s__state~0); 47203#L132 assume !(8465 == ssl3_accept_~s__state~0); 47200#L135 assume !(8466 == ssl3_accept_~s__state~0); 47197#L138 assume !(8496 == ssl3_accept_~s__state~0); 47194#L141 assume !(8497 == ssl3_accept_~s__state~0); 47191#L144 assume !(8512 == ssl3_accept_~s__state~0); 47188#L147 assume !(8513 == ssl3_accept_~s__state~0); 47185#L150 assume !(8528 == ssl3_accept_~s__state~0); 47180#L153 assume !(8529 == ssl3_accept_~s__state~0); 46983#L156 assume 8544 == ssl3_accept_~s__state~0; 46538#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46982#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 46980#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46737#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46256#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 46193#L409 assume !(4 == ssl3_accept_~blastFlag~0); 46194#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46214#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47165#L643 ssl3_accept_~skip~0 := 0; 47159#L102-3 assume true; 47156#L102-1 assume !false; 47153#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47150#L105 assume !(12292 == ssl3_accept_~s__state~0); 47147#L108 assume !(16384 == ssl3_accept_~s__state~0); 47143#L111 assume !(8192 == ssl3_accept_~s__state~0); 47139#L114 assume !(24576 == ssl3_accept_~s__state~0); 47135#L117 assume !(8195 == ssl3_accept_~s__state~0); 47131#L120 assume !(8480 == ssl3_accept_~s__state~0); 47127#L123 assume !(8481 == ssl3_accept_~s__state~0); 47123#L126 assume !(8482 == ssl3_accept_~s__state~0); 47120#L129 assume !(8464 == ssl3_accept_~s__state~0); 47117#L132 assume !(8465 == ssl3_accept_~s__state~0); 47114#L135 assume !(8466 == ssl3_accept_~s__state~0); 46679#L138 assume !(8496 == ssl3_accept_~s__state~0); 46677#L141 assume !(8497 == ssl3_accept_~s__state~0); 46675#L144 assume !(8512 == ssl3_accept_~s__state~0); 46673#L147 assume !(8513 == ssl3_accept_~s__state~0); 46670#L150 assume !(8528 == ssl3_accept_~s__state~0); 46667#L153 assume !(8529 == ssl3_accept_~s__state~0); 46664#L156 assume !(8544 == ssl3_accept_~s__state~0); 46661#L159 assume !(8545 == ssl3_accept_~s__state~0); 46658#L162 assume !(8560 == ssl3_accept_~s__state~0); 46655#L165 assume !(8561 == ssl3_accept_~s__state~0); 46652#L168 assume 8448 == ssl3_accept_~s__state~0; 46263#L169 assume !(ssl3_accept_~num1~0 > 0); 46265#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46367#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46562#L643 ssl3_accept_~skip~0 := 0; 46551#L102-3 assume true; 46552#L102-1 assume !false; 46541#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46542#L105 assume !(12292 == ssl3_accept_~s__state~0); 46603#L108 assume !(16384 == ssl3_accept_~s__state~0); 46601#L111 assume !(8192 == ssl3_accept_~s__state~0); 46598#L114 assume !(24576 == ssl3_accept_~s__state~0); 46595#L117 assume !(8195 == ssl3_accept_~s__state~0); 46593#L120 assume !(8480 == ssl3_accept_~s__state~0); 46590#L123 assume !(8481 == ssl3_accept_~s__state~0); 46588#L126 assume !(8482 == ssl3_accept_~s__state~0); 46586#L129 assume 8464 == ssl3_accept_~s__state~0; 46492#L136 [2018-11-18 16:30:37,114 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,115 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 13 times [2018-11-18 16:30:37,115 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,115 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,121 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1342740402, now seen corresponding path program 1 times [2018-11-18 16:30:37,122 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,122 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,122 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 16:30:37,183 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:30:37,183 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:30:37,193 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,216 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 16:30:37,258 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 16:30:37,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 16:30:37,258 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:37,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 16:30:37,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 16:30:37,259 INFO L87 Difference]: Start difference. First operand 1174 states and 1517 transitions. cyclomatic complexity: 346 Second operand 4 states. [2018-11-18 16:30:37,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:37,430 INFO L93 Difference]: Finished difference Result 2100 states and 2669 transitions. [2018-11-18 16:30:37,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 16:30:37,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2669 transitions. [2018-11-18 16:30:37,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1920 [2018-11-18 16:30:37,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2100 states and 2669 transitions. [2018-11-18 16:30:37,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1990 [2018-11-18 16:30:37,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1990 [2018-11-18 16:30:37,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2669 transitions. [2018-11-18 16:30:37,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:37,441 INFO L705 BuchiCegarLoop]: Abstraction has 2100 states and 2669 transitions. [2018-11-18 16:30:37,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2669 transitions. [2018-11-18 16:30:37,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1546. [2018-11-18 16:30:37,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1546 states. [2018-11-18 16:30:37,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 1987 transitions. [2018-11-18 16:30:37,453 INFO L728 BuchiCegarLoop]: Abstraction has 1546 states and 1987 transitions. [2018-11-18 16:30:37,453 INFO L608 BuchiCegarLoop]: Abstraction has 1546 states and 1987 transitions. [2018-11-18 16:30:37,453 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 16:30:37,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1546 states and 1987 transitions. [2018-11-18 16:30:37,455 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2018-11-18 16:30:37,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:37,455 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:37,456 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,456 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,456 INFO L794 eck$LassoCheckResult]: Stem: 50140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49946#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49947#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50135#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 50146#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50068#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 50147#L102-3 assume true; 50202#L102-1 assume !false; 51158#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51157#L105 assume !(12292 == ssl3_accept_~s__state~0); 51156#L108 assume !(16384 == ssl3_accept_~s__state~0); 51155#L111 assume !(8192 == ssl3_accept_~s__state~0); 51154#L114 assume !(24576 == ssl3_accept_~s__state~0); 51153#L117 assume !(8195 == ssl3_accept_~s__state~0); 51152#L120 assume !(8480 == ssl3_accept_~s__state~0); 51151#L123 assume !(8481 == ssl3_accept_~s__state~0); 51150#L126 assume !(8482 == ssl3_accept_~s__state~0); 51149#L129 assume 8464 == ssl3_accept_~s__state~0; 49985#L136 [2018-11-18 16:30:37,456 INFO L796 eck$LassoCheckResult]: Loop: 49985#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49986#L277 assume !(0 == ssl3_accept_~blastFlag~0); 49950#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 51406#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51400#L643 ssl3_accept_~skip~0 := 0; 51398#L102-3 assume true; 51396#L102-1 assume !false; 51394#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51392#L105 assume !(12292 == ssl3_accept_~s__state~0); 51390#L108 assume !(16384 == ssl3_accept_~s__state~0); 51388#L111 assume !(8192 == ssl3_accept_~s__state~0); 51386#L114 assume !(24576 == ssl3_accept_~s__state~0); 51384#L117 assume !(8195 == ssl3_accept_~s__state~0); 51379#L120 assume !(8480 == ssl3_accept_~s__state~0); 51374#L123 assume !(8481 == ssl3_accept_~s__state~0); 51371#L126 assume !(8482 == ssl3_accept_~s__state~0); 51365#L129 assume !(8464 == ssl3_accept_~s__state~0); 51363#L132 assume !(8465 == ssl3_accept_~s__state~0); 51360#L135 assume !(8466 == ssl3_accept_~s__state~0); 51351#L138 assume 8496 == ssl3_accept_~s__state~0; 49963#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49964#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 50040#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 50041#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 51279#L296-2 ssl3_accept_~s__init_num~0 := 0; 51276#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51270#L643 ssl3_accept_~skip~0 := 0; 51268#L102-3 assume true; 51266#L102-1 assume !false; 51265#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51263#L105 assume !(12292 == ssl3_accept_~s__state~0); 51260#L108 assume !(16384 == ssl3_accept_~s__state~0); 51259#L111 assume !(8192 == ssl3_accept_~s__state~0); 51258#L114 assume !(24576 == ssl3_accept_~s__state~0); 51252#L117 assume !(8195 == ssl3_accept_~s__state~0); 51249#L120 assume !(8480 == ssl3_accept_~s__state~0); 51246#L123 assume !(8481 == ssl3_accept_~s__state~0); 51243#L126 assume !(8482 == ssl3_accept_~s__state~0); 51240#L129 assume !(8464 == ssl3_accept_~s__state~0); 51237#L132 assume !(8465 == ssl3_accept_~s__state~0); 51234#L135 assume !(8466 == ssl3_accept_~s__state~0); 51231#L138 assume !(8496 == ssl3_accept_~s__state~0); 51228#L141 assume !(8497 == ssl3_accept_~s__state~0); 51225#L144 assume !(8512 == ssl3_accept_~s__state~0); 51222#L147 assume !(8513 == ssl3_accept_~s__state~0); 51219#L150 assume !(8528 == ssl3_accept_~s__state~0); 51217#L153 assume !(8529 == ssl3_accept_~s__state~0); 51215#L156 assume !(8544 == ssl3_accept_~s__state~0); 51213#L159 assume !(8545 == ssl3_accept_~s__state~0); 51211#L162 assume !(8560 == ssl3_accept_~s__state~0); 50113#L165 assume !(8561 == ssl3_accept_~s__state~0); 50095#L168 assume !(8448 == ssl3_accept_~s__state~0); 50096#L171 assume !(8576 == ssl3_accept_~s__state~0); 50084#L174 assume !(8577 == ssl3_accept_~s__state~0); 50026#L177 assume !(8592 == ssl3_accept_~s__state~0); 49994#L180 assume !(8593 == ssl3_accept_~s__state~0); 49995#L183 assume !(8608 == ssl3_accept_~s__state~0); 49917#L186 assume !(8609 == ssl3_accept_~s__state~0); 49918#L189 assume !(8640 == ssl3_accept_~s__state~0); 50175#L192 assume !(8641 == ssl3_accept_~s__state~0); 50166#L195 assume 8656 == ssl3_accept_~s__state~0; 50029#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 50030#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 50138#L536 assume !(10 == ssl3_accept_~blastFlag~0); 50164#L539 assume !(13 == ssl3_accept_~blastFlag~0); 50136#L542 assume !(16 == ssl3_accept_~blastFlag~0); 50130#L545 assume !(19 == ssl3_accept_~blastFlag~0); 50131#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 50124#L556 assume !(0 == ssl3_accept_~tmp___10~0); 50125#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51251#L643 ssl3_accept_~skip~0 := 0; 51248#L102-3 assume true; 51245#L102-1 assume !false; 51242#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51239#L105 assume !(12292 == ssl3_accept_~s__state~0); 51236#L108 assume !(16384 == ssl3_accept_~s__state~0); 51233#L111 assume !(8192 == ssl3_accept_~s__state~0); 51230#L114 assume !(24576 == ssl3_accept_~s__state~0); 51227#L117 assume !(8195 == ssl3_accept_~s__state~0); 51224#L120 assume !(8480 == ssl3_accept_~s__state~0); 51221#L123 assume !(8481 == ssl3_accept_~s__state~0); 51218#L126 assume !(8482 == ssl3_accept_~s__state~0); 51216#L129 assume !(8464 == ssl3_accept_~s__state~0); 51214#L132 assume !(8465 == ssl3_accept_~s__state~0); 51212#L135 assume !(8466 == ssl3_accept_~s__state~0); 51209#L138 assume !(8496 == ssl3_accept_~s__state~0); 51203#L141 assume !(8497 == ssl3_accept_~s__state~0); 51200#L144 assume !(8512 == ssl3_accept_~s__state~0); 51197#L147 assume !(8513 == ssl3_accept_~s__state~0); 51194#L150 assume !(8528 == ssl3_accept_~s__state~0); 51191#L153 assume !(8529 == ssl3_accept_~s__state~0); 51188#L156 assume !(8544 == ssl3_accept_~s__state~0); 51185#L159 assume !(8545 == ssl3_accept_~s__state~0); 51182#L162 assume !(8560 == ssl3_accept_~s__state~0); 51179#L165 assume !(8561 == ssl3_accept_~s__state~0); 51176#L168 assume !(8448 == ssl3_accept_~s__state~0); 51173#L171 assume !(8576 == ssl3_accept_~s__state~0); 51171#L174 assume !(8577 == ssl3_accept_~s__state~0); 51168#L177 assume !(8592 == ssl3_accept_~s__state~0); 51165#L180 assume !(8593 == ssl3_accept_~s__state~0); 51162#L183 assume !(8608 == ssl3_accept_~s__state~0); 51050#L186 assume !(8609 == ssl3_accept_~s__state~0); 51048#L189 assume !(8640 == ssl3_accept_~s__state~0); 51046#L192 assume !(8641 == ssl3_accept_~s__state~0); 51043#L195 assume !(8656 == ssl3_accept_~s__state~0); 51042#L198 assume !(8657 == ssl3_accept_~s__state~0); 50120#L201 assume 8672 == ssl3_accept_~s__state~0; 50645#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 50644#L564 assume !(11 == ssl3_accept_~blastFlag~0); 50643#L567 assume !(14 == ssl3_accept_~blastFlag~0); 50642#L570 assume !(17 == ssl3_accept_~blastFlag~0); 50641#L573 assume !(20 == ssl3_accept_~blastFlag~0); 50640#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 50158#L583 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 50160#L583-2 ssl3_accept_~s__init_num~0 := 0; 50061#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51205#L643 ssl3_accept_~skip~0 := 0; 51198#L102-3 assume true; 51199#L102-1 assume !false; 51192#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51193#L105 assume !(12292 == ssl3_accept_~s__state~0); 51186#L108 assume !(16384 == ssl3_accept_~s__state~0); 51187#L111 assume !(8192 == ssl3_accept_~s__state~0); 51180#L114 assume !(24576 == ssl3_accept_~s__state~0); 51181#L117 assume !(8195 == ssl3_accept_~s__state~0); 51174#L120 assume !(8480 == ssl3_accept_~s__state~0); 51175#L123 assume !(8481 == ssl3_accept_~s__state~0); 51169#L126 assume !(8482 == ssl3_accept_~s__state~0); 51170#L129 assume !(8464 == ssl3_accept_~s__state~0); 51163#L132 assume !(8465 == ssl3_accept_~s__state~0); 51164#L135 assume !(8466 == ssl3_accept_~s__state~0); 50379#L138 assume !(8496 == ssl3_accept_~s__state~0); 50380#L141 assume !(8497 == ssl3_accept_~s__state~0); 50372#L144 assume !(8512 == ssl3_accept_~s__state~0); 50369#L147 assume !(8513 == ssl3_accept_~s__state~0); 50365#L150 assume !(8528 == ssl3_accept_~s__state~0); 50366#L153 assume !(8529 == ssl3_accept_~s__state~0); 50315#L156 assume !(8544 == ssl3_accept_~s__state~0); 50309#L159 assume !(8545 == ssl3_accept_~s__state~0); 50296#L162 assume !(8560 == ssl3_accept_~s__state~0); 50297#L165 assume !(8561 == ssl3_accept_~s__state~0); 50353#L168 assume 8448 == ssl3_accept_~s__state~0; 50257#L169 assume !(ssl3_accept_~num1~0 > 0); 50256#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50249#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50245#L643 ssl3_accept_~skip~0 := 0; 50240#L102-3 assume true; 50241#L102-1 assume !false; 50236#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50237#L105 assume !(12292 == ssl3_accept_~s__state~0); 50231#L108 assume !(16384 == ssl3_accept_~s__state~0); 50232#L111 assume !(8192 == ssl3_accept_~s__state~0); 50226#L114 assume !(24576 == ssl3_accept_~s__state~0); 50228#L117 assume !(8195 == ssl3_accept_~s__state~0); 50221#L120 assume !(8480 == ssl3_accept_~s__state~0); 50222#L123 assume !(8481 == ssl3_accept_~s__state~0); 50216#L126 assume !(8482 == ssl3_accept_~s__state~0); 50217#L129 assume 8464 == ssl3_accept_~s__state~0; 49985#L136 [2018-11-18 16:30:37,456 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,456 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 14 times [2018-11-18 16:30:37,457 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,457 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,463 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,463 INFO L82 PathProgramCache]: Analyzing trace with hash 742264599, now seen corresponding path program 1 times [2018-11-18 16:30:37,463 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,464 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:37,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,499 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-18 16:30:37,499 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:37,499 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:37,500 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:37,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:37,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:37,500 INFO L87 Difference]: Start difference. First operand 1546 states and 1987 transitions. cyclomatic complexity: 444 Second operand 3 states. [2018-11-18 16:30:37,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:37,521 INFO L93 Difference]: Finished difference Result 2800 states and 3629 transitions. [2018-11-18 16:30:37,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:37,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2800 states and 3629 transitions. [2018-11-18 16:30:37,530 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2620 [2018-11-18 16:30:37,536 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2800 states to 2800 states and 3629 transitions. [2018-11-18 16:30:37,536 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2690 [2018-11-18 16:30:37,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2690 [2018-11-18 16:30:37,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2800 states and 3629 transitions. [2018-11-18 16:30:37,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:37,539 INFO L705 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-18 16:30:37,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2800 states and 3629 transitions. [2018-11-18 16:30:37,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2800 to 2800. [2018-11-18 16:30:37,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2800 states. [2018-11-18 16:30:37,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2800 states to 2800 states and 3629 transitions. [2018-11-18 16:30:37,560 INFO L728 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-18 16:30:37,560 INFO L608 BuchiCegarLoop]: Abstraction has 2800 states and 3629 transitions. [2018-11-18 16:30:37,560 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 16:30:37,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2800 states and 3629 transitions. [2018-11-18 16:30:37,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2620 [2018-11-18 16:30:37,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:37,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:37,567 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,567 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:37,567 INFO L794 eck$LassoCheckResult]: Stem: 54487#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54294#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54295#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54479#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 54493#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54409#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 54494#L102-3 assume true; 54555#L102-1 assume !false; 55826#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55825#L105 assume !(12292 == ssl3_accept_~s__state~0); 55824#L108 assume !(16384 == ssl3_accept_~s__state~0); 55823#L111 assume !(8192 == ssl3_accept_~s__state~0); 55822#L114 assume !(24576 == ssl3_accept_~s__state~0); 55821#L117 assume !(8195 == ssl3_accept_~s__state~0); 55820#L120 assume !(8480 == ssl3_accept_~s__state~0); 55819#L123 assume !(8481 == ssl3_accept_~s__state~0); 55818#L126 assume !(8482 == ssl3_accept_~s__state~0); 55817#L129 assume 8464 == ssl3_accept_~s__state~0; 55815#L136 [2018-11-18 16:30:37,567 INFO L796 eck$LassoCheckResult]: Loop: 55815#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56862#L277 assume !(0 == ssl3_accept_~blastFlag~0); 56831#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56859#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56842#L643 ssl3_accept_~skip~0 := 0; 56833#L102-3 assume true; 56832#L102-1 assume !false; 56829#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56827#L105 assume !(12292 == ssl3_accept_~s__state~0); 56821#L108 assume !(16384 == ssl3_accept_~s__state~0); 56819#L111 assume !(8192 == ssl3_accept_~s__state~0); 56817#L114 assume !(24576 == ssl3_accept_~s__state~0); 56815#L117 assume !(8195 == ssl3_accept_~s__state~0); 56813#L120 assume !(8480 == ssl3_accept_~s__state~0); 56811#L123 assume !(8481 == ssl3_accept_~s__state~0); 56809#L126 assume !(8482 == ssl3_accept_~s__state~0); 56807#L129 assume !(8464 == ssl3_accept_~s__state~0); 56805#L132 assume !(8465 == ssl3_accept_~s__state~0); 56803#L135 assume !(8466 == ssl3_accept_~s__state~0); 56801#L138 assume 8496 == ssl3_accept_~s__state~0; 56273#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56788#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56786#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 56784#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54291#L296-2 ssl3_accept_~s__init_num~0 := 0; 56781#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56775#L643 ssl3_accept_~skip~0 := 0; 56773#L102-3 assume true; 56771#L102-1 assume !false; 56769#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56767#L105 assume !(12292 == ssl3_accept_~s__state~0); 56765#L108 assume !(16384 == ssl3_accept_~s__state~0); 56764#L111 assume !(8192 == ssl3_accept_~s__state~0); 56763#L114 assume !(24576 == ssl3_accept_~s__state~0); 56762#L117 assume !(8195 == ssl3_accept_~s__state~0); 56761#L120 assume !(8480 == ssl3_accept_~s__state~0); 56760#L123 assume !(8481 == ssl3_accept_~s__state~0); 56759#L126 assume !(8482 == ssl3_accept_~s__state~0); 56758#L129 assume !(8464 == ssl3_accept_~s__state~0); 56756#L132 assume !(8465 == ssl3_accept_~s__state~0); 56755#L135 assume !(8466 == ssl3_accept_~s__state~0); 56754#L138 assume !(8496 == ssl3_accept_~s__state~0); 56751#L141 assume !(8497 == ssl3_accept_~s__state~0); 54582#L144 assume 8512 == ssl3_accept_~s__state~0; 54583#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55294#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54306#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54307#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57019#L643 ssl3_accept_~skip~0 := 0; 57018#L102-3 assume true; 57015#L102-1 assume !false; 57013#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57011#L105 assume !(12292 == ssl3_accept_~s__state~0); 57009#L108 assume !(16384 == ssl3_accept_~s__state~0); 57007#L111 assume !(8192 == ssl3_accept_~s__state~0); 57005#L114 assume !(24576 == ssl3_accept_~s__state~0); 57003#L117 assume !(8195 == ssl3_accept_~s__state~0); 57001#L120 assume !(8480 == ssl3_accept_~s__state~0); 57000#L123 assume !(8481 == ssl3_accept_~s__state~0); 56998#L126 assume !(8482 == ssl3_accept_~s__state~0); 56993#L129 assume !(8464 == ssl3_accept_~s__state~0); 56991#L132 assume !(8465 == ssl3_accept_~s__state~0); 56989#L135 assume !(8466 == ssl3_accept_~s__state~0); 56987#L138 assume !(8496 == ssl3_accept_~s__state~0); 56985#L141 assume !(8497 == ssl3_accept_~s__state~0); 56983#L144 assume !(8512 == ssl3_accept_~s__state~0); 56691#L147 assume !(8513 == ssl3_accept_~s__state~0); 54573#L150 assume 8528 == ssl3_accept_~s__state~0; 54574#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54506#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54508#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54448#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54449#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 56202#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56200#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56193#L643 ssl3_accept_~skip~0 := 0; 56192#L102-3 assume true; 56191#L102-1 assume !false; 56182#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56179#L105 assume !(12292 == ssl3_accept_~s__state~0); 56176#L108 assume !(16384 == ssl3_accept_~s__state~0); 56173#L111 assume !(8192 == ssl3_accept_~s__state~0); 56170#L114 assume !(24576 == ssl3_accept_~s__state~0); 56167#L117 assume !(8195 == ssl3_accept_~s__state~0); 56164#L120 assume !(8480 == ssl3_accept_~s__state~0); 56161#L123 assume !(8481 == ssl3_accept_~s__state~0); 56158#L126 assume !(8482 == ssl3_accept_~s__state~0); 56155#L129 assume !(8464 == ssl3_accept_~s__state~0); 56152#L132 assume !(8465 == ssl3_accept_~s__state~0); 56149#L135 assume !(8466 == ssl3_accept_~s__state~0); 56146#L138 assume !(8496 == ssl3_accept_~s__state~0); 56143#L141 assume !(8497 == ssl3_accept_~s__state~0); 56140#L144 assume !(8512 == ssl3_accept_~s__state~0); 56137#L147 assume !(8513 == ssl3_accept_~s__state~0); 56134#L150 assume !(8528 == ssl3_accept_~s__state~0); 56131#L153 assume !(8529 == ssl3_accept_~s__state~0); 56128#L156 assume 8544 == ssl3_accept_~s__state~0; 55840#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56122#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 56119#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56118#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56115#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 56114#L409 assume !(4 == ssl3_accept_~blastFlag~0); 56113#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56110#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56105#L643 ssl3_accept_~skip~0 := 0; 56104#L102-3 assume true; 56103#L102-1 assume !false; 56102#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56101#L105 assume !(12292 == ssl3_accept_~s__state~0); 56100#L108 assume !(16384 == ssl3_accept_~s__state~0); 56099#L111 assume !(8192 == ssl3_accept_~s__state~0); 56098#L114 assume !(24576 == ssl3_accept_~s__state~0); 56097#L117 assume !(8195 == ssl3_accept_~s__state~0); 56095#L120 assume !(8480 == ssl3_accept_~s__state~0); 56093#L123 assume !(8481 == ssl3_accept_~s__state~0); 56091#L126 assume !(8482 == ssl3_accept_~s__state~0); 56089#L129 assume !(8464 == ssl3_accept_~s__state~0); 56087#L132 assume !(8465 == ssl3_accept_~s__state~0); 56084#L135 assume !(8466 == ssl3_accept_~s__state~0); 55972#L138 assume !(8496 == ssl3_accept_~s__state~0); 55971#L141 assume !(8497 == ssl3_accept_~s__state~0); 55970#L144 assume !(8512 == ssl3_accept_~s__state~0); 55969#L147 assume !(8513 == ssl3_accept_~s__state~0); 55968#L150 assume !(8528 == ssl3_accept_~s__state~0); 55967#L153 assume !(8529 == ssl3_accept_~s__state~0); 55966#L156 assume !(8544 == ssl3_accept_~s__state~0); 55965#L159 assume !(8545 == ssl3_accept_~s__state~0); 55964#L162 assume !(8560 == ssl3_accept_~s__state~0); 55963#L165 assume !(8561 == ssl3_accept_~s__state~0); 55961#L168 assume 8448 == ssl3_accept_~s__state~0; 55958#L169 assume !(ssl3_accept_~num1~0 > 0); 55954#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55947#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55941#L643 ssl3_accept_~skip~0 := 0; 55939#L102-3 assume true; 55937#L102-1 assume !false; 55935#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55931#L105 assume !(12292 == ssl3_accept_~s__state~0); 55929#L108 assume 16384 == ssl3_accept_~s__state~0; 55924#L214 ssl3_accept_~s__server~0 := 1; 56541#L219 assume 0 != ssl3_accept_~cb~0; 56539#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 56537#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 56531#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 56530#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 56363#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 56357#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56353#L643 ssl3_accept_~skip~0 := 0; 56346#L102-3 assume true; 56347#L102-1 assume !false; 56340#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56341#L105 assume !(12292 == ssl3_accept_~s__state~0); 56334#L108 assume !(16384 == ssl3_accept_~s__state~0); 56335#L111 assume !(8192 == ssl3_accept_~s__state~0); 56328#L114 assume !(24576 == ssl3_accept_~s__state~0); 56329#L117 assume !(8195 == ssl3_accept_~s__state~0); 56414#L120 assume !(8480 == ssl3_accept_~s__state~0); 56094#L123 assume !(8481 == ssl3_accept_~s__state~0); 56092#L126 assume !(8482 == ssl3_accept_~s__state~0); 56090#L129 assume 8464 == ssl3_accept_~s__state~0; 55815#L136 [2018-11-18 16:30:37,567 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,567 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 15 times [2018-11-18 16:30:37,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,568 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:37,574 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:37,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1031460324, now seen corresponding path program 1 times [2018-11-18 16:30:37,574 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:37,574 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:37,575 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,575 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:37,575 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 16:30:37,610 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:30:37,611 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:30:37,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:37,651 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:37,679 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 16:30:37,703 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:30:37,703 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:30:37,704 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:37,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:30:37,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:30:37,704 INFO L87 Difference]: Start difference. First operand 2800 states and 3629 transitions. cyclomatic complexity: 833 Second operand 5 states. [2018-11-18 16:30:37,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:37,961 INFO L93 Difference]: Finished difference Result 4341 states and 5500 transitions. [2018-11-18 16:30:37,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:30:37,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4341 states and 5500 transitions. [2018-11-18 16:30:37,971 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3513 [2018-11-18 16:30:37,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4341 states to 4269 states and 5424 transitions. [2018-11-18 16:30:37,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4159 [2018-11-18 16:30:37,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4159 [2018-11-18 16:30:37,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4269 states and 5424 transitions. [2018-11-18 16:30:37,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:37,981 INFO L705 BuchiCegarLoop]: Abstraction has 4269 states and 5424 transitions. [2018-11-18 16:30:37,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4269 states and 5424 transitions. [2018-11-18 16:30:38,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4269 to 3305. [2018-11-18 16:30:38,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3305 states. [2018-11-18 16:30:38,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3305 states to 3305 states and 4242 transitions. [2018-11-18 16:30:38,004 INFO L728 BuchiCegarLoop]: Abstraction has 3305 states and 4242 transitions. [2018-11-18 16:30:38,004 INFO L608 BuchiCegarLoop]: Abstraction has 3305 states and 4242 transitions. [2018-11-18 16:30:38,004 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 16:30:38,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3305 states and 4242 transitions. [2018-11-18 16:30:38,011 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3109 [2018-11-18 16:30:38,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:38,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:38,012 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,012 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,012 INFO L794 eck$LassoCheckResult]: Stem: 62117#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61930#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61931#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62113#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 62126#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62045#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 62127#L102-3 assume true; 62184#L102-1 assume !false; 63539#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63540#L105 assume !(12292 == ssl3_accept_~s__state~0); 62908#L108 assume !(16384 == ssl3_accept_~s__state~0); 62909#L111 assume !(8192 == ssl3_accept_~s__state~0); 62896#L114 assume !(24576 == ssl3_accept_~s__state~0); 62897#L117 assume !(8195 == ssl3_accept_~s__state~0); 62450#L120 assume !(8480 == ssl3_accept_~s__state~0); 62451#L123 assume !(8481 == ssl3_accept_~s__state~0); 62428#L126 assume !(8482 == ssl3_accept_~s__state~0); 62429#L129 assume 8464 == ssl3_accept_~s__state~0; 62314#L136 [2018-11-18 16:30:38,012 INFO L796 eck$LassoCheckResult]: Loop: 62314#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63626#L277 assume !(0 == ssl3_accept_~blastFlag~0); 63291#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63620#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63614#L643 ssl3_accept_~skip~0 := 0; 63612#L102-3 assume true; 63610#L102-1 assume !false; 63608#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63606#L105 assume !(12292 == ssl3_accept_~s__state~0); 63604#L108 assume !(16384 == ssl3_accept_~s__state~0); 63602#L111 assume !(8192 == ssl3_accept_~s__state~0); 63600#L114 assume !(24576 == ssl3_accept_~s__state~0); 63598#L117 assume !(8195 == ssl3_accept_~s__state~0); 63596#L120 assume !(8480 == ssl3_accept_~s__state~0); 63594#L123 assume !(8481 == ssl3_accept_~s__state~0); 63592#L126 assume !(8482 == ssl3_accept_~s__state~0); 63590#L129 assume !(8464 == ssl3_accept_~s__state~0); 63588#L132 assume !(8465 == ssl3_accept_~s__state~0); 63533#L135 assume !(8466 == ssl3_accept_~s__state~0); 63407#L138 assume 8496 == ssl3_accept_~s__state~0; 62311#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 63398#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63258#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 63392#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61927#L296-2 ssl3_accept_~s__init_num~0 := 0; 63386#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63379#L643 ssl3_accept_~skip~0 := 0; 63376#L102-3 assume true; 63373#L102-1 assume !false; 63370#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63367#L105 assume !(12292 == ssl3_accept_~s__state~0); 63364#L108 assume !(16384 == ssl3_accept_~s__state~0); 63361#L111 assume !(8192 == ssl3_accept_~s__state~0); 63358#L114 assume !(24576 == ssl3_accept_~s__state~0); 63355#L117 assume !(8195 == ssl3_accept_~s__state~0); 63352#L120 assume !(8480 == ssl3_accept_~s__state~0); 63347#L123 assume !(8481 == ssl3_accept_~s__state~0); 63344#L126 assume !(8482 == ssl3_accept_~s__state~0); 63341#L129 assume !(8464 == ssl3_accept_~s__state~0); 63338#L132 assume !(8465 == ssl3_accept_~s__state~0); 63335#L135 assume !(8466 == ssl3_accept_~s__state~0); 63332#L138 assume !(8496 == ssl3_accept_~s__state~0); 63329#L141 assume !(8497 == ssl3_accept_~s__state~0); 63296#L144 assume 8512 == ssl3_accept_~s__state~0; 62308#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63294#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63295#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63931#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63926#L643 ssl3_accept_~skip~0 := 0; 63925#L102-3 assume true; 63924#L102-1 assume !false; 63923#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63922#L105 assume !(12292 == ssl3_accept_~s__state~0); 63921#L108 assume !(16384 == ssl3_accept_~s__state~0); 63920#L111 assume !(8192 == ssl3_accept_~s__state~0); 63919#L114 assume !(24576 == ssl3_accept_~s__state~0); 63918#L117 assume !(8195 == ssl3_accept_~s__state~0); 63917#L120 assume !(8480 == ssl3_accept_~s__state~0); 63916#L123 assume !(8481 == ssl3_accept_~s__state~0); 63915#L126 assume !(8482 == ssl3_accept_~s__state~0); 63914#L129 assume !(8464 == ssl3_accept_~s__state~0); 63913#L132 assume !(8465 == ssl3_accept_~s__state~0); 63912#L135 assume !(8466 == ssl3_accept_~s__state~0); 63911#L138 assume !(8496 == ssl3_accept_~s__state~0); 63910#L141 assume !(8497 == ssl3_accept_~s__state~0); 63909#L144 assume !(8512 == ssl3_accept_~s__state~0); 63908#L147 assume !(8513 == ssl3_accept_~s__state~0); 63907#L150 assume 8528 == ssl3_accept_~s__state~0; 62305#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63906#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63904#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63903#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63899#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 63893#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63891#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63886#L643 ssl3_accept_~skip~0 := 0; 63885#L102-3 assume true; 63884#L102-1 assume !false; 63883#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63882#L105 assume !(12292 == ssl3_accept_~s__state~0); 63881#L108 assume !(16384 == ssl3_accept_~s__state~0); 63880#L111 assume !(8192 == ssl3_accept_~s__state~0); 63879#L114 assume !(24576 == ssl3_accept_~s__state~0); 63877#L117 assume !(8195 == ssl3_accept_~s__state~0); 63872#L120 assume !(8480 == ssl3_accept_~s__state~0); 63870#L123 assume !(8481 == ssl3_accept_~s__state~0); 63868#L126 assume !(8482 == ssl3_accept_~s__state~0); 63866#L129 assume !(8464 == ssl3_accept_~s__state~0); 63864#L132 assume !(8465 == ssl3_accept_~s__state~0); 63862#L135 assume !(8466 == ssl3_accept_~s__state~0); 63860#L138 assume !(8496 == ssl3_accept_~s__state~0); 63858#L141 assume !(8497 == ssl3_accept_~s__state~0); 63856#L144 assume !(8512 == ssl3_accept_~s__state~0); 63854#L147 assume !(8513 == ssl3_accept_~s__state~0); 63852#L150 assume !(8528 == ssl3_accept_~s__state~0); 63850#L153 assume !(8529 == ssl3_accept_~s__state~0); 63848#L156 assume 8544 == ssl3_accept_~s__state~0; 62302#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63845#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 63840#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63836#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63830#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 63826#L409 assume !(4 == ssl3_accept_~blastFlag~0); 63769#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63766#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63761#L643 ssl3_accept_~skip~0 := 0; 63760#L102-3 assume true; 63759#L102-1 assume !false; 63758#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63757#L105 assume !(12292 == ssl3_accept_~s__state~0); 63756#L108 assume !(16384 == ssl3_accept_~s__state~0); 63755#L111 assume !(8192 == ssl3_accept_~s__state~0); 63754#L114 assume !(24576 == ssl3_accept_~s__state~0); 63753#L117 assume !(8195 == ssl3_accept_~s__state~0); 63752#L120 assume !(8480 == ssl3_accept_~s__state~0); 63751#L123 assume !(8481 == ssl3_accept_~s__state~0); 63750#L126 assume !(8482 == ssl3_accept_~s__state~0); 63749#L129 assume !(8464 == ssl3_accept_~s__state~0); 63748#L132 assume !(8465 == ssl3_accept_~s__state~0); 63747#L135 assume !(8466 == ssl3_accept_~s__state~0); 63746#L138 assume !(8496 == ssl3_accept_~s__state~0); 63745#L141 assume !(8497 == ssl3_accept_~s__state~0); 63744#L144 assume !(8512 == ssl3_accept_~s__state~0); 63743#L147 assume !(8513 == ssl3_accept_~s__state~0); 63742#L150 assume !(8528 == ssl3_accept_~s__state~0); 63741#L153 assume !(8529 == ssl3_accept_~s__state~0); 63740#L156 assume !(8544 == ssl3_accept_~s__state~0); 63739#L159 assume !(8545 == ssl3_accept_~s__state~0); 63738#L162 assume !(8560 == ssl3_accept_~s__state~0); 63733#L165 assume !(8561 == ssl3_accept_~s__state~0); 63730#L168 assume 8448 == ssl3_accept_~s__state~0; 63727#L169 assume !(ssl3_accept_~num1~0 > 0); 63720#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63719#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63709#L643 ssl3_accept_~skip~0 := 0; 63707#L102-3 assume true; 63705#L102-1 assume !false; 63703#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63701#L105 assume !(12292 == ssl3_accept_~s__state~0); 63699#L108 assume !(16384 == ssl3_accept_~s__state~0); 63697#L111 assume !(8192 == ssl3_accept_~s__state~0); 63695#L114 assume !(24576 == ssl3_accept_~s__state~0); 63693#L117 assume !(8195 == ssl3_accept_~s__state~0); 63691#L120 assume !(8480 == ssl3_accept_~s__state~0); 63689#L123 assume !(8481 == ssl3_accept_~s__state~0); 63687#L126 assume !(8482 == ssl3_accept_~s__state~0); 63685#L129 assume !(8464 == ssl3_accept_~s__state~0); 63683#L132 assume !(8465 == ssl3_accept_~s__state~0); 63681#L135 assume !(8466 == ssl3_accept_~s__state~0); 63679#L138 assume !(8496 == ssl3_accept_~s__state~0); 63677#L141 assume !(8497 == ssl3_accept_~s__state~0); 63675#L144 assume !(8512 == ssl3_accept_~s__state~0); 63673#L147 assume !(8513 == ssl3_accept_~s__state~0); 63671#L150 assume !(8528 == ssl3_accept_~s__state~0); 63669#L153 assume !(8529 == ssl3_accept_~s__state~0); 63667#L156 assume !(8544 == ssl3_accept_~s__state~0); 63665#L159 assume !(8545 == ssl3_accept_~s__state~0); 63663#L162 assume !(8560 == ssl3_accept_~s__state~0); 63661#L165 assume !(8561 == ssl3_accept_~s__state~0); 63659#L168 assume !(8448 == ssl3_accept_~s__state~0); 63656#L171 assume 8576 == ssl3_accept_~s__state~0; 63653#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 63628#L452 assume !(5 == ssl3_accept_~blastFlag~0); 63627#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 63623#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 63624#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63647#L643 ssl3_accept_~skip~0 := 0; 63646#L102-3 assume true; 63645#L102-1 assume !false; 63644#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63643#L105 assume !(12292 == ssl3_accept_~s__state~0); 63642#L108 assume !(16384 == ssl3_accept_~s__state~0); 63641#L111 assume !(8192 == ssl3_accept_~s__state~0); 63640#L114 assume !(24576 == ssl3_accept_~s__state~0); 63639#L117 assume !(8195 == ssl3_accept_~s__state~0); 63638#L120 assume !(8480 == ssl3_accept_~s__state~0); 63637#L123 assume !(8481 == ssl3_accept_~s__state~0); 63636#L126 assume !(8482 == ssl3_accept_~s__state~0); 63635#L129 assume 8464 == ssl3_accept_~s__state~0; 62314#L136 [2018-11-18 16:30:38,012 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,013 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 16 times [2018-11-18 16:30:38,013 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,013 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,013 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:38,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,020 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,020 INFO L82 PathProgramCache]: Analyzing trace with hash 445873560, now seen corresponding path program 1 times [2018-11-18 16:30:38,020 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,021 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:38,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 16:30:38,056 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:38,057 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:38,057 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:38,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:38,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:38,057 INFO L87 Difference]: Start difference. First operand 3305 states and 4242 transitions. cyclomatic complexity: 943 Second operand 3 states. [2018-11-18 16:30:38,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:38,158 INFO L93 Difference]: Finished difference Result 3633 states and 4614 transitions. [2018-11-18 16:30:38,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:38,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3633 states and 4614 transitions. [2018-11-18 16:30:38,166 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3235 [2018-11-18 16:30:38,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3633 states to 3513 states and 4494 transitions. [2018-11-18 16:30:38,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3403 [2018-11-18 16:30:38,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3403 [2018-11-18 16:30:38,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3513 states and 4494 transitions. [2018-11-18 16:30:38,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:38,174 INFO L705 BuchiCegarLoop]: Abstraction has 3513 states and 4494 transitions. [2018-11-18 16:30:38,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states and 4494 transitions. [2018-11-18 16:30:38,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 3285. [2018-11-18 16:30:38,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-18 16:30:38,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4204 transitions. [2018-11-18 16:30:38,194 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4204 transitions. [2018-11-18 16:30:38,194 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4204 transitions. [2018-11-18 16:30:38,194 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 16:30:38,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4204 transitions. [2018-11-18 16:30:38,200 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-18 16:30:38,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:38,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:38,201 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,201 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,201 INFO L794 eck$LassoCheckResult]: Stem: 69064#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68877#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 68878#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 69057#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 69070#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68991#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 69071#L102-3 assume true; 69136#L102-1 assume !false; 69587#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69586#L105 assume !(12292 == ssl3_accept_~s__state~0); 69585#L108 assume !(16384 == ssl3_accept_~s__state~0); 69584#L111 assume !(8192 == ssl3_accept_~s__state~0); 69583#L114 assume !(24576 == ssl3_accept_~s__state~0); 69582#L117 assume !(8195 == ssl3_accept_~s__state~0); 69581#L120 assume !(8480 == ssl3_accept_~s__state~0); 69580#L123 assume !(8481 == ssl3_accept_~s__state~0); 69579#L126 assume !(8482 == ssl3_accept_~s__state~0); 69578#L129 assume 8464 == ssl3_accept_~s__state~0; 69352#L136 [2018-11-18 16:30:38,201 INFO L796 eck$LassoCheckResult]: Loop: 69352#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72067#L277 assume !(0 == ssl3_accept_~blastFlag~0); 72008#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 72066#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72081#L643 ssl3_accept_~skip~0 := 0; 72080#L102-3 assume true; 72079#L102-1 assume !false; 72078#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72077#L105 assume !(12292 == ssl3_accept_~s__state~0); 72076#L108 assume !(16384 == ssl3_accept_~s__state~0); 72075#L111 assume !(8192 == ssl3_accept_~s__state~0); 72074#L114 assume !(24576 == ssl3_accept_~s__state~0); 72073#L117 assume !(8195 == ssl3_accept_~s__state~0); 72072#L120 assume !(8480 == ssl3_accept_~s__state~0); 72071#L123 assume !(8481 == ssl3_accept_~s__state~0); 72070#L126 assume !(8482 == ssl3_accept_~s__state~0); 72069#L129 assume !(8464 == ssl3_accept_~s__state~0); 72068#L132 assume !(8465 == ssl3_accept_~s__state~0); 72029#L135 assume !(8466 == ssl3_accept_~s__state~0); 71742#L138 assume 8496 == ssl3_accept_~s__state~0; 68892#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 68893#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 70332#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 70333#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68871#L296-2 ssl3_accept_~s__init_num~0 := 0; 71043#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71038#L643 ssl3_accept_~skip~0 := 0; 71037#L102-3 assume true; 71036#L102-1 assume !false; 71035#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71034#L105 assume !(12292 == ssl3_accept_~s__state~0); 71033#L108 assume !(16384 == ssl3_accept_~s__state~0); 71032#L111 assume !(8192 == ssl3_accept_~s__state~0); 71031#L114 assume !(24576 == ssl3_accept_~s__state~0); 71030#L117 assume !(8195 == ssl3_accept_~s__state~0); 71029#L120 assume !(8480 == ssl3_accept_~s__state~0); 71028#L123 assume !(8481 == ssl3_accept_~s__state~0); 71027#L126 assume !(8482 == ssl3_accept_~s__state~0); 71026#L129 assume !(8464 == ssl3_accept_~s__state~0); 71025#L132 assume !(8465 == ssl3_accept_~s__state~0); 71024#L135 assume !(8466 == ssl3_accept_~s__state~0); 71023#L138 assume !(8496 == ssl3_accept_~s__state~0); 71022#L141 assume !(8497 == ssl3_accept_~s__state~0); 71021#L144 assume 8512 == ssl3_accept_~s__state~0; 69343#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71018#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71017#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71015#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71010#L643 ssl3_accept_~skip~0 := 0; 71009#L102-3 assume true; 71008#L102-1 assume !false; 71007#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71006#L105 assume !(12292 == ssl3_accept_~s__state~0); 71005#L108 assume !(16384 == ssl3_accept_~s__state~0); 71004#L111 assume !(8192 == ssl3_accept_~s__state~0); 71003#L114 assume !(24576 == ssl3_accept_~s__state~0); 71002#L117 assume !(8195 == ssl3_accept_~s__state~0); 71001#L120 assume !(8480 == ssl3_accept_~s__state~0); 71000#L123 assume !(8481 == ssl3_accept_~s__state~0); 70999#L126 assume !(8482 == ssl3_accept_~s__state~0); 70998#L129 assume !(8464 == ssl3_accept_~s__state~0); 70997#L132 assume !(8465 == ssl3_accept_~s__state~0); 70996#L135 assume !(8466 == ssl3_accept_~s__state~0); 70995#L138 assume !(8496 == ssl3_accept_~s__state~0); 70994#L141 assume !(8497 == ssl3_accept_~s__state~0); 70993#L144 assume !(8512 == ssl3_accept_~s__state~0); 70992#L147 assume !(8513 == ssl3_accept_~s__state~0); 70991#L150 assume 8528 == ssl3_accept_~s__state~0; 69338#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70990#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 70989#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 70987#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 70988#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68936#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69002#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71580#L643 ssl3_accept_~skip~0 := 0; 71578#L102-3 assume true; 71576#L102-1 assume !false; 71574#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71572#L105 assume !(12292 == ssl3_accept_~s__state~0); 71570#L108 assume !(16384 == ssl3_accept_~s__state~0); 71568#L111 assume !(8192 == ssl3_accept_~s__state~0); 71566#L114 assume !(24576 == ssl3_accept_~s__state~0); 71564#L117 assume !(8195 == ssl3_accept_~s__state~0); 71562#L120 assume !(8480 == ssl3_accept_~s__state~0); 71561#L123 assume !(8481 == ssl3_accept_~s__state~0); 71560#L126 assume !(8482 == ssl3_accept_~s__state~0); 71559#L129 assume !(8464 == ssl3_accept_~s__state~0); 71558#L132 assume !(8465 == ssl3_accept_~s__state~0); 71556#L135 assume !(8466 == ssl3_accept_~s__state~0); 71554#L138 assume !(8496 == ssl3_accept_~s__state~0); 71553#L141 assume !(8497 == ssl3_accept_~s__state~0); 71552#L144 assume !(8512 == ssl3_accept_~s__state~0); 71551#L147 assume !(8513 == ssl3_accept_~s__state~0); 71550#L150 assume !(8528 == ssl3_accept_~s__state~0); 71549#L153 assume !(8529 == ssl3_accept_~s__state~0); 71548#L156 assume 8544 == ssl3_accept_~s__state~0; 69026#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69027#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 68989#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68985#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68855#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 68850#L409 assume !(4 == ssl3_accept_~blastFlag~0); 68851#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 71883#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71877#L643 ssl3_accept_~skip~0 := 0; 71875#L102-3 assume true; 71873#L102-1 assume !false; 71871#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71869#L105 assume !(12292 == ssl3_accept_~s__state~0); 71867#L108 assume !(16384 == ssl3_accept_~s__state~0); 71865#L111 assume !(8192 == ssl3_accept_~s__state~0); 71863#L114 assume !(24576 == ssl3_accept_~s__state~0); 71861#L117 assume !(8195 == ssl3_accept_~s__state~0); 71859#L120 assume !(8480 == ssl3_accept_~s__state~0); 71857#L123 assume !(8481 == ssl3_accept_~s__state~0); 71855#L126 assume !(8482 == ssl3_accept_~s__state~0); 71853#L129 assume !(8464 == ssl3_accept_~s__state~0); 71851#L132 assume !(8465 == ssl3_accept_~s__state~0); 71849#L135 assume !(8466 == ssl3_accept_~s__state~0); 71847#L138 assume !(8496 == ssl3_accept_~s__state~0); 71845#L141 assume !(8497 == ssl3_accept_~s__state~0); 71843#L144 assume !(8512 == ssl3_accept_~s__state~0); 71841#L147 assume !(8513 == ssl3_accept_~s__state~0); 71839#L150 assume !(8528 == ssl3_accept_~s__state~0); 71837#L153 assume !(8529 == ssl3_accept_~s__state~0); 71835#L156 assume !(8544 == ssl3_accept_~s__state~0); 71833#L159 assume !(8545 == ssl3_accept_~s__state~0); 69085#L162 assume !(8560 == ssl3_accept_~s__state~0); 69035#L165 assume !(8561 == ssl3_accept_~s__state~0); 69036#L168 assume 8448 == ssl3_accept_~s__state~0; 68917#L169 assume !(ssl3_accept_~num1~0 > 0); 68919#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69022#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71939#L643 ssl3_accept_~skip~0 := 0; 71938#L102-3 assume true; 71937#L102-1 assume !false; 71793#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71792#L105 assume !(12292 == ssl3_accept_~s__state~0); 71791#L108 assume !(16384 == ssl3_accept_~s__state~0); 71789#L111 assume !(8192 == ssl3_accept_~s__state~0); 71788#L114 assume !(24576 == ssl3_accept_~s__state~0); 71757#L117 assume !(8195 == ssl3_accept_~s__state~0); 71756#L120 assume !(8480 == ssl3_accept_~s__state~0); 71754#L123 assume !(8481 == ssl3_accept_~s__state~0); 71752#L126 assume !(8482 == ssl3_accept_~s__state~0); 71751#L129 assume !(8464 == ssl3_accept_~s__state~0); 71750#L132 assume !(8465 == ssl3_accept_~s__state~0); 71748#L135 assume !(8466 == ssl3_accept_~s__state~0); 71745#L138 assume !(8496 == ssl3_accept_~s__state~0); 71743#L141 assume !(8497 == ssl3_accept_~s__state~0); 71739#L144 assume !(8512 == ssl3_accept_~s__state~0); 71738#L147 assume !(8513 == ssl3_accept_~s__state~0); 71737#L150 assume !(8528 == ssl3_accept_~s__state~0); 71736#L153 assume !(8529 == ssl3_accept_~s__state~0); 71735#L156 assume !(8544 == ssl3_accept_~s__state~0); 71734#L159 assume !(8545 == ssl3_accept_~s__state~0); 71733#L162 assume !(8560 == ssl3_accept_~s__state~0); 71732#L165 assume !(8561 == ssl3_accept_~s__state~0); 71683#L168 assume !(8448 == ssl3_accept_~s__state~0); 71681#L171 assume 8576 == ssl3_accept_~s__state~0; 68844#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 68845#L452 assume !(5 == ssl3_accept_~blastFlag~0); 68983#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 68962#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68963#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72057#L643 ssl3_accept_~skip~0 := 0; 72055#L102-3 assume true; 72053#L102-1 assume !false; 72051#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72049#L105 assume !(12292 == ssl3_accept_~s__state~0); 72047#L108 assume !(16384 == ssl3_accept_~s__state~0); 72045#L111 assume !(8192 == ssl3_accept_~s__state~0); 72043#L114 assume !(24576 == ssl3_accept_~s__state~0); 72041#L117 assume !(8195 == ssl3_accept_~s__state~0); 72039#L120 assume !(8480 == ssl3_accept_~s__state~0); 70938#L123 assume !(8481 == ssl3_accept_~s__state~0); 72037#L126 assume !(8482 == ssl3_accept_~s__state~0); 72035#L129 assume !(8464 == ssl3_accept_~s__state~0); 72032#L132 assume !(8465 == ssl3_accept_~s__state~0); 72033#L135 assume 8466 == ssl3_accept_~s__state~0; 69352#L136 [2018-11-18 16:30:38,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,202 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 17 times [2018-11-18 16:30:38,202 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,202 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:38,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,207 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1012233347, now seen corresponding path program 1 times [2018-11-18 16:30:38,207 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:38,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:38,288 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 16:30:38,288 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:38,288 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:38,288 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:38,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:38,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:38,289 INFO L87 Difference]: Start difference. First operand 3285 states and 4204 transitions. cyclomatic complexity: 926 Second operand 3 states. [2018-11-18 16:30:38,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:38,309 INFO L93 Difference]: Finished difference Result 5923 states and 7542 transitions. [2018-11-18 16:30:38,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:38,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5923 states and 7542 transitions. [2018-11-18 16:30:38,325 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5705 [2018-11-18 16:30:38,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5923 states to 5923 states and 7542 transitions. [2018-11-18 16:30:38,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5813 [2018-11-18 16:30:38,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5813 [2018-11-18 16:30:38,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5923 states and 7542 transitions. [2018-11-18 16:30:38,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:38,343 INFO L705 BuchiCegarLoop]: Abstraction has 5923 states and 7542 transitions. [2018-11-18 16:30:38,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5923 states and 7542 transitions. [2018-11-18 16:30:38,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5923 to 3285. [2018-11-18 16:30:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-18 16:30:38,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4200 transitions. [2018-11-18 16:30:38,377 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4200 transitions. [2018-11-18 16:30:38,377 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4200 transitions. [2018-11-18 16:30:38,377 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 16:30:38,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4200 transitions. [2018-11-18 16:30:38,384 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-18 16:30:38,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:38,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:38,385 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,385 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,385 INFO L794 eck$LassoCheckResult]: Stem: 78285#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78090#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 78091#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78279#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 78290#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78209#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 78291#L102-3 assume true; 78348#L102-1 assume !false; 78591#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78592#L105 assume !(12292 == ssl3_accept_~s__state~0); 78587#L108 assume !(16384 == ssl3_accept_~s__state~0); 78588#L111 assume !(8192 == ssl3_accept_~s__state~0); 78583#L114 assume !(24576 == ssl3_accept_~s__state~0); 78584#L117 assume !(8195 == ssl3_accept_~s__state~0); 78579#L120 assume !(8480 == ssl3_accept_~s__state~0); 78580#L123 assume !(8481 == ssl3_accept_~s__state~0); 78575#L126 assume !(8482 == ssl3_accept_~s__state~0); 78576#L129 assume 8464 == ssl3_accept_~s__state~0; 78126#L136 [2018-11-18 16:30:38,385 INFO L796 eck$LassoCheckResult]: Loop: 78126#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 78127#L277 assume !(0 == ssl3_accept_~blastFlag~0); 78094#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 80369#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80359#L643 ssl3_accept_~skip~0 := 0; 80356#L102-3 assume true; 80350#L102-1 assume !false; 80341#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80336#L105 assume !(12292 == ssl3_accept_~s__state~0); 80331#L108 assume !(16384 == ssl3_accept_~s__state~0); 80326#L111 assume !(8192 == ssl3_accept_~s__state~0); 80321#L114 assume !(24576 == ssl3_accept_~s__state~0); 80316#L117 assume !(8195 == ssl3_accept_~s__state~0); 80311#L120 assume !(8480 == ssl3_accept_~s__state~0); 80307#L123 assume !(8481 == ssl3_accept_~s__state~0); 80303#L126 assume !(8482 == ssl3_accept_~s__state~0); 80298#L129 assume !(8464 == ssl3_accept_~s__state~0); 80293#L132 assume !(8465 == ssl3_accept_~s__state~0); 80288#L135 assume !(8466 == ssl3_accept_~s__state~0); 80287#L138 assume 8496 == ssl3_accept_~s__state~0; 78106#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 78107#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 79625#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 79626#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 78084#L296-2 ssl3_accept_~s__init_num~0 := 0; 80581#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80576#L643 ssl3_accept_~skip~0 := 0; 80575#L102-3 assume true; 80574#L102-1 assume !false; 80573#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80572#L105 assume !(12292 == ssl3_accept_~s__state~0); 80571#L108 assume !(16384 == ssl3_accept_~s__state~0); 80570#L111 assume !(8192 == ssl3_accept_~s__state~0); 80569#L114 assume !(24576 == ssl3_accept_~s__state~0); 80568#L117 assume !(8195 == ssl3_accept_~s__state~0); 80567#L120 assume !(8480 == ssl3_accept_~s__state~0); 80566#L123 assume !(8481 == ssl3_accept_~s__state~0); 80565#L126 assume !(8482 == ssl3_accept_~s__state~0); 80564#L129 assume !(8464 == ssl3_accept_~s__state~0); 80563#L132 assume !(8465 == ssl3_accept_~s__state~0); 80562#L135 assume !(8466 == ssl3_accept_~s__state~0); 80561#L138 assume !(8496 == ssl3_accept_~s__state~0); 80560#L141 assume !(8497 == ssl3_accept_~s__state~0); 80559#L144 assume 8512 == ssl3_accept_~s__state~0; 78437#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80556#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 80555#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80553#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80548#L643 ssl3_accept_~skip~0 := 0; 80547#L102-3 assume true; 80546#L102-1 assume !false; 80545#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80544#L105 assume !(12292 == ssl3_accept_~s__state~0); 80543#L108 assume !(16384 == ssl3_accept_~s__state~0); 80542#L111 assume !(8192 == ssl3_accept_~s__state~0); 80541#L114 assume !(24576 == ssl3_accept_~s__state~0); 80540#L117 assume !(8195 == ssl3_accept_~s__state~0); 80539#L120 assume !(8480 == ssl3_accept_~s__state~0); 80538#L123 assume !(8481 == ssl3_accept_~s__state~0); 80537#L126 assume !(8482 == ssl3_accept_~s__state~0); 80536#L129 assume !(8464 == ssl3_accept_~s__state~0); 80535#L132 assume !(8465 == ssl3_accept_~s__state~0); 80534#L135 assume !(8466 == ssl3_accept_~s__state~0); 80533#L138 assume !(8496 == ssl3_accept_~s__state~0); 80532#L141 assume !(8497 == ssl3_accept_~s__state~0); 80530#L144 assume !(8512 == ssl3_accept_~s__state~0); 80529#L147 assume !(8513 == ssl3_accept_~s__state~0); 80528#L150 assume 8528 == ssl3_accept_~s__state~0; 78431#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80526#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 80525#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 80518#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 80531#L359 assume !(3 == ssl3_accept_~blastFlag~0); 80516#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 80515#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80513#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80508#L643 ssl3_accept_~skip~0 := 0; 80507#L102-3 assume true; 80505#L102-1 assume !false; 80500#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80498#L105 assume !(12292 == ssl3_accept_~s__state~0); 80496#L108 assume !(16384 == ssl3_accept_~s__state~0); 80494#L111 assume !(8192 == ssl3_accept_~s__state~0); 80492#L114 assume !(24576 == ssl3_accept_~s__state~0); 80490#L117 assume !(8195 == ssl3_accept_~s__state~0); 80488#L120 assume !(8480 == ssl3_accept_~s__state~0); 80486#L123 assume !(8481 == ssl3_accept_~s__state~0); 80484#L126 assume !(8482 == ssl3_accept_~s__state~0); 80482#L129 assume !(8464 == ssl3_accept_~s__state~0); 80480#L132 assume !(8465 == ssl3_accept_~s__state~0); 80478#L135 assume !(8466 == ssl3_accept_~s__state~0); 80476#L138 assume !(8496 == ssl3_accept_~s__state~0); 80474#L141 assume !(8497 == ssl3_accept_~s__state~0); 80472#L144 assume !(8512 == ssl3_accept_~s__state~0); 80470#L147 assume !(8513 == ssl3_accept_~s__state~0); 80468#L150 assume !(8528 == ssl3_accept_~s__state~0); 80466#L153 assume !(8529 == ssl3_accept_~s__state~0); 80464#L156 assume 8544 == ssl3_accept_~s__state~0; 78426#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80461#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 80458#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80456#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80452#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 80450#L409 assume !(4 == ssl3_accept_~blastFlag~0); 80449#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 80446#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80441#L643 ssl3_accept_~skip~0 := 0; 80440#L102-3 assume true; 80439#L102-1 assume !false; 80438#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80437#L105 assume !(12292 == ssl3_accept_~s__state~0); 80436#L108 assume !(16384 == ssl3_accept_~s__state~0); 80435#L111 assume !(8192 == ssl3_accept_~s__state~0); 80434#L114 assume !(24576 == ssl3_accept_~s__state~0); 80433#L117 assume !(8195 == ssl3_accept_~s__state~0); 80432#L120 assume !(8480 == ssl3_accept_~s__state~0); 80431#L123 assume !(8481 == ssl3_accept_~s__state~0); 80430#L126 assume !(8482 == ssl3_accept_~s__state~0); 80429#L129 assume !(8464 == ssl3_accept_~s__state~0); 80428#L132 assume !(8465 == ssl3_accept_~s__state~0); 80427#L135 assume !(8466 == ssl3_accept_~s__state~0); 80426#L138 assume !(8496 == ssl3_accept_~s__state~0); 80425#L141 assume !(8497 == ssl3_accept_~s__state~0); 80424#L144 assume !(8512 == ssl3_accept_~s__state~0); 80423#L147 assume !(8513 == ssl3_accept_~s__state~0); 80422#L150 assume !(8528 == ssl3_accept_~s__state~0); 80421#L153 assume !(8529 == ssl3_accept_~s__state~0); 80420#L156 assume !(8544 == ssl3_accept_~s__state~0); 80419#L159 assume !(8545 == ssl3_accept_~s__state~0); 80418#L162 assume !(8560 == ssl3_accept_~s__state~0); 80417#L165 assume !(8561 == ssl3_accept_~s__state~0); 80416#L168 assume 8448 == ssl3_accept_~s__state~0; 80415#L169 assume !(ssl3_accept_~num1~0 > 0); 80413#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80411#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80406#L643 ssl3_accept_~skip~0 := 0; 80405#L102-3 assume true; 80404#L102-1 assume !false; 80403#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80402#L105 assume !(12292 == ssl3_accept_~s__state~0); 80401#L108 assume !(16384 == ssl3_accept_~s__state~0); 80400#L111 assume !(8192 == ssl3_accept_~s__state~0); 80399#L114 assume !(24576 == ssl3_accept_~s__state~0); 80398#L117 assume !(8195 == ssl3_accept_~s__state~0); 80397#L120 assume !(8480 == ssl3_accept_~s__state~0); 80396#L123 assume !(8481 == ssl3_accept_~s__state~0); 80395#L126 assume !(8482 == ssl3_accept_~s__state~0); 80394#L129 assume !(8464 == ssl3_accept_~s__state~0); 80393#L132 assume !(8465 == ssl3_accept_~s__state~0); 80392#L135 assume !(8466 == ssl3_accept_~s__state~0); 80391#L138 assume !(8496 == ssl3_accept_~s__state~0); 80390#L141 assume !(8497 == ssl3_accept_~s__state~0); 80389#L144 assume !(8512 == ssl3_accept_~s__state~0); 80388#L147 assume !(8513 == ssl3_accept_~s__state~0); 80387#L150 assume !(8528 == ssl3_accept_~s__state~0); 80386#L153 assume !(8529 == ssl3_accept_~s__state~0); 80385#L156 assume !(8544 == ssl3_accept_~s__state~0); 80384#L159 assume !(8545 == ssl3_accept_~s__state~0); 80383#L162 assume !(8560 == ssl3_accept_~s__state~0); 80382#L165 assume !(8561 == ssl3_accept_~s__state~0); 80381#L168 assume !(8448 == ssl3_accept_~s__state~0); 80380#L171 assume 8576 == ssl3_accept_~s__state~0; 79975#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 80379#L452 assume !(5 == ssl3_accept_~blastFlag~0); 80378#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 80376#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79409#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80357#L643 ssl3_accept_~skip~0 := 0; 80358#L102-3 assume true; 80348#L102-1 assume !false; 80349#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80334#L105 assume !(12292 == ssl3_accept_~s__state~0); 80335#L108 assume !(16384 == ssl3_accept_~s__state~0); 80324#L111 assume !(8192 == ssl3_accept_~s__state~0); 80325#L114 assume !(24576 == ssl3_accept_~s__state~0); 80314#L117 assume !(8195 == ssl3_accept_~s__state~0); 80315#L120 assume !(8480 == ssl3_accept_~s__state~0); 80262#L123 assume !(8481 == ssl3_accept_~s__state~0); 80306#L126 assume !(8482 == ssl3_accept_~s__state~0); 80296#L129 assume !(8464 == ssl3_accept_~s__state~0); 80297#L132 assume !(8465 == ssl3_accept_~s__state~0); 80286#L135 assume 8466 == ssl3_accept_~s__state~0; 78126#L136 [2018-11-18 16:30:38,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,385 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 18 times [2018-11-18 16:30:38,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:38,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,391 INFO L82 PathProgramCache]: Analyzing trace with hash -804310911, now seen corresponding path program 1 times [2018-11-18 16:30:38,391 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,391 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,392 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:38,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 16:30:38,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:38,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:38,442 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:38,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:38,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:38,442 INFO L87 Difference]: Start difference. First operand 3285 states and 4200 transitions. cyclomatic complexity: 922 Second operand 3 states. [2018-11-18 16:30:38,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:38,465 INFO L93 Difference]: Finished difference Result 5927 states and 7546 transitions. [2018-11-18 16:30:38,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:38,466 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5927 states and 7546 transitions. [2018-11-18 16:30:38,481 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5709 [2018-11-18 16:30:38,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5927 states to 5927 states and 7546 transitions. [2018-11-18 16:30:38,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5817 [2018-11-18 16:30:38,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5817 [2018-11-18 16:30:38,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5927 states and 7546 transitions. [2018-11-18 16:30:38,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:38,497 INFO L705 BuchiCegarLoop]: Abstraction has 5927 states and 7546 transitions. [2018-11-18 16:30:38,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5927 states and 7546 transitions. [2018-11-18 16:30:38,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5927 to 3285. [2018-11-18 16:30:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3285 states. [2018-11-18 16:30:38,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4196 transitions. [2018-11-18 16:30:38,531 INFO L728 BuchiCegarLoop]: Abstraction has 3285 states and 4196 transitions. [2018-11-18 16:30:38,531 INFO L608 BuchiCegarLoop]: Abstraction has 3285 states and 4196 transitions. [2018-11-18 16:30:38,531 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 16:30:38,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4196 transitions. [2018-11-18 16:30:38,537 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-18 16:30:38,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:38,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:38,538 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,538 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:38,538 INFO L794 eck$LassoCheckResult]: Stem: 87509#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 87310#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 87311#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 87501#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 87516#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 87428#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 87517#L102-3 assume true; 87580#L102-1 assume !false; 88409#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88408#L105 assume !(12292 == ssl3_accept_~s__state~0); 88407#L108 assume !(16384 == ssl3_accept_~s__state~0); 88406#L111 assume !(8192 == ssl3_accept_~s__state~0); 88405#L114 assume !(24576 == ssl3_accept_~s__state~0); 88404#L117 assume !(8195 == ssl3_accept_~s__state~0); 88403#L120 assume !(8480 == ssl3_accept_~s__state~0); 88402#L123 assume !(8481 == ssl3_accept_~s__state~0); 88401#L126 assume !(8482 == ssl3_accept_~s__state~0); 88400#L129 assume 8464 == ssl3_accept_~s__state~0; 87683#L136 [2018-11-18 16:30:38,539 INFO L796 eck$LassoCheckResult]: Loop: 87683#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 89358#L277 assume !(0 == ssl3_accept_~blastFlag~0); 89237#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 89356#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89351#L643 ssl3_accept_~skip~0 := 0; 89350#L102-3 assume true; 89349#L102-1 assume !false; 89348#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89347#L105 assume !(12292 == ssl3_accept_~s__state~0); 89346#L108 assume !(16384 == ssl3_accept_~s__state~0); 89345#L111 assume !(8192 == ssl3_accept_~s__state~0); 89344#L114 assume !(24576 == ssl3_accept_~s__state~0); 89343#L117 assume !(8195 == ssl3_accept_~s__state~0); 89342#L120 assume !(8480 == ssl3_accept_~s__state~0); 89341#L123 assume !(8481 == ssl3_accept_~s__state~0); 89340#L126 assume !(8482 == ssl3_accept_~s__state~0); 89339#L129 assume !(8464 == ssl3_accept_~s__state~0); 89338#L132 assume !(8465 == ssl3_accept_~s__state~0); 89337#L135 assume !(8466 == ssl3_accept_~s__state~0); 89333#L138 assume 8496 == ssl3_accept_~s__state~0; 87678#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 89330#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89197#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 89328#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 87304#L296-2 ssl3_accept_~s__init_num~0 := 0; 89322#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89312#L643 ssl3_accept_~skip~0 := 0; 89310#L102-3 assume true; 89308#L102-1 assume !false; 89306#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89304#L105 assume !(12292 == ssl3_accept_~s__state~0); 89302#L108 assume !(16384 == ssl3_accept_~s__state~0); 89300#L111 assume !(8192 == ssl3_accept_~s__state~0); 89298#L114 assume !(24576 == ssl3_accept_~s__state~0); 89296#L117 assume !(8195 == ssl3_accept_~s__state~0); 89293#L120 assume !(8480 == ssl3_accept_~s__state~0); 89291#L123 assume !(8481 == ssl3_accept_~s__state~0); 89289#L126 assume !(8482 == ssl3_accept_~s__state~0); 89286#L129 assume !(8464 == ssl3_accept_~s__state~0); 89284#L132 assume !(8465 == ssl3_accept_~s__state~0); 89282#L135 assume !(8466 == ssl3_accept_~s__state~0); 89279#L138 assume !(8496 == ssl3_accept_~s__state~0); 89278#L141 assume !(8497 == ssl3_accept_~s__state~0); 88094#L144 assume 8512 == ssl3_accept_~s__state~0; 87525#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87315#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 87316#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89828#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89823#L643 ssl3_accept_~skip~0 := 0; 89822#L102-3 assume true; 89821#L102-1 assume !false; 89820#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89819#L105 assume !(12292 == ssl3_accept_~s__state~0); 89818#L108 assume !(16384 == ssl3_accept_~s__state~0); 89817#L111 assume !(8192 == ssl3_accept_~s__state~0); 89816#L114 assume !(24576 == ssl3_accept_~s__state~0); 89815#L117 assume !(8195 == ssl3_accept_~s__state~0); 89814#L120 assume !(8480 == ssl3_accept_~s__state~0); 89813#L123 assume !(8481 == ssl3_accept_~s__state~0); 89812#L126 assume !(8482 == ssl3_accept_~s__state~0); 89811#L129 assume !(8464 == ssl3_accept_~s__state~0); 89810#L132 assume !(8465 == ssl3_accept_~s__state~0); 89809#L135 assume !(8466 == ssl3_accept_~s__state~0); 89808#L138 assume !(8496 == ssl3_accept_~s__state~0); 89807#L141 assume !(8497 == ssl3_accept_~s__state~0); 89806#L144 assume !(8512 == ssl3_accept_~s__state~0); 89805#L147 assume !(8513 == ssl3_accept_~s__state~0); 89804#L150 assume 8528 == ssl3_accept_~s__state~0; 87667#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89801#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 89802#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89793#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 89803#L359 assume !(3 == ssl3_accept_~blastFlag~0); 89791#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 89790#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89788#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89783#L643 ssl3_accept_~skip~0 := 0; 89782#L102-3 assume true; 89780#L102-1 assume !false; 89775#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89773#L105 assume !(12292 == ssl3_accept_~s__state~0); 89771#L108 assume !(16384 == ssl3_accept_~s__state~0); 89769#L111 assume !(8192 == ssl3_accept_~s__state~0); 89767#L114 assume !(24576 == ssl3_accept_~s__state~0); 89765#L117 assume !(8195 == ssl3_accept_~s__state~0); 89763#L120 assume !(8480 == ssl3_accept_~s__state~0); 89761#L123 assume !(8481 == ssl3_accept_~s__state~0); 89759#L126 assume !(8482 == ssl3_accept_~s__state~0); 89757#L129 assume !(8464 == ssl3_accept_~s__state~0); 89755#L132 assume !(8465 == ssl3_accept_~s__state~0); 89753#L135 assume !(8466 == ssl3_accept_~s__state~0); 89751#L138 assume !(8496 == ssl3_accept_~s__state~0); 89749#L141 assume !(8497 == ssl3_accept_~s__state~0); 89747#L144 assume !(8512 == ssl3_accept_~s__state~0); 89745#L147 assume !(8513 == ssl3_accept_~s__state~0); 89743#L150 assume !(8528 == ssl3_accept_~s__state~0); 89741#L153 assume !(8529 == ssl3_accept_~s__state~0); 89739#L156 assume 8544 == ssl3_accept_~s__state~0; 87663#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89736#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 89733#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89731#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89727#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 89725#L409 assume !(4 == ssl3_accept_~blastFlag~0); 89724#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 89721#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89716#L643 ssl3_accept_~skip~0 := 0; 89715#L102-3 assume true; 89714#L102-1 assume !false; 89713#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89712#L105 assume !(12292 == ssl3_accept_~s__state~0); 89711#L108 assume !(16384 == ssl3_accept_~s__state~0); 89710#L111 assume !(8192 == ssl3_accept_~s__state~0); 89709#L114 assume !(24576 == ssl3_accept_~s__state~0); 89708#L117 assume !(8195 == ssl3_accept_~s__state~0); 89707#L120 assume !(8480 == ssl3_accept_~s__state~0); 89706#L123 assume !(8481 == ssl3_accept_~s__state~0); 89705#L126 assume !(8482 == ssl3_accept_~s__state~0); 89704#L129 assume !(8464 == ssl3_accept_~s__state~0); 89703#L132 assume !(8465 == ssl3_accept_~s__state~0); 89702#L135 assume !(8466 == ssl3_accept_~s__state~0); 89701#L138 assume !(8496 == ssl3_accept_~s__state~0); 89700#L141 assume !(8497 == ssl3_accept_~s__state~0); 89699#L144 assume !(8512 == ssl3_accept_~s__state~0); 89698#L147 assume !(8513 == ssl3_accept_~s__state~0); 89697#L150 assume !(8528 == ssl3_accept_~s__state~0); 89696#L153 assume !(8529 == ssl3_accept_~s__state~0); 89695#L156 assume !(8544 == ssl3_accept_~s__state~0); 89694#L159 assume !(8545 == ssl3_accept_~s__state~0); 89693#L162 assume !(8560 == ssl3_accept_~s__state~0); 89692#L165 assume !(8561 == ssl3_accept_~s__state~0); 89691#L168 assume 8448 == ssl3_accept_~s__state~0; 89690#L169 assume !(ssl3_accept_~num1~0 > 0); 89688#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89686#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89681#L643 ssl3_accept_~skip~0 := 0; 89680#L102-3 assume true; 89679#L102-1 assume !false; 89678#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89677#L105 assume !(12292 == ssl3_accept_~s__state~0); 89676#L108 assume !(16384 == ssl3_accept_~s__state~0); 89675#L111 assume !(8192 == ssl3_accept_~s__state~0); 89674#L114 assume !(24576 == ssl3_accept_~s__state~0); 89673#L117 assume !(8195 == ssl3_accept_~s__state~0); 89672#L120 assume !(8480 == ssl3_accept_~s__state~0); 89671#L123 assume !(8481 == ssl3_accept_~s__state~0); 89670#L126 assume !(8482 == ssl3_accept_~s__state~0); 89669#L129 assume !(8464 == ssl3_accept_~s__state~0); 89668#L132 assume !(8465 == ssl3_accept_~s__state~0); 89667#L135 assume !(8466 == ssl3_accept_~s__state~0); 89666#L138 assume !(8496 == ssl3_accept_~s__state~0); 89665#L141 assume !(8497 == ssl3_accept_~s__state~0); 89664#L144 assume !(8512 == ssl3_accept_~s__state~0); 89663#L147 assume !(8513 == ssl3_accept_~s__state~0); 89662#L150 assume !(8528 == ssl3_accept_~s__state~0); 89661#L153 assume !(8529 == ssl3_accept_~s__state~0); 89660#L156 assume !(8544 == ssl3_accept_~s__state~0); 89659#L159 assume !(8545 == ssl3_accept_~s__state~0); 89658#L162 assume !(8560 == ssl3_accept_~s__state~0); 89657#L165 assume !(8561 == ssl3_accept_~s__state~0); 89655#L168 assume !(8448 == ssl3_accept_~s__state~0); 89656#L171 assume 8576 == ssl3_accept_~s__state~0; 89469#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 89924#L452 assume !(5 == ssl3_accept_~blastFlag~0); 89923#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 89922#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 87985#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89402#L643 ssl3_accept_~skip~0 := 0; 89401#L102-3 assume true; 89400#L102-1 assume !false; 89399#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89398#L105 assume !(12292 == ssl3_accept_~s__state~0); 89397#L108 assume !(16384 == ssl3_accept_~s__state~0); 89396#L111 assume !(8192 == ssl3_accept_~s__state~0); 89395#L114 assume !(24576 == ssl3_accept_~s__state~0); 89394#L117 assume !(8195 == ssl3_accept_~s__state~0); 89393#L120 assume !(8480 == ssl3_accept_~s__state~0); 89392#L123 assume !(8481 == ssl3_accept_~s__state~0); 89391#L126 assume !(8482 == ssl3_accept_~s__state~0); 89390#L129 assume !(8464 == ssl3_accept_~s__state~0); 89388#L132 assume !(8465 == ssl3_accept_~s__state~0); 89389#L135 assume 8466 == ssl3_accept_~s__state~0; 87683#L136 [2018-11-18 16:30:38,539 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,539 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 19 times [2018-11-18 16:30:38,539 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,539 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,540 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:38,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:38,544 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:38,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1763511423, now seen corresponding path program 1 times [2018-11-18 16:30:38,545 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:38,545 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:38,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:38,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-18 16:30:38,672 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:38,673 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 16:30:38,673 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:38,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:30:38,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:30:38,673 INFO L87 Difference]: Start difference. First operand 3285 states and 4196 transitions. cyclomatic complexity: 918 Second operand 5 states. [2018-11-18 16:30:38,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:38,840 INFO L93 Difference]: Finished difference Result 13829 states and 17522 transitions. [2018-11-18 16:30:38,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 16:30:38,840 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13829 states and 17522 transitions. [2018-11-18 16:30:38,880 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13453 [2018-11-18 16:30:38,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13829 states to 13829 states and 17522 transitions. [2018-11-18 16:30:38,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13719 [2018-11-18 16:30:38,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13719 [2018-11-18 16:30:38,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13829 states and 17522 transitions. [2018-11-18 16:30:38,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:38,920 INFO L705 BuchiCegarLoop]: Abstraction has 13829 states and 17522 transitions. [2018-11-18 16:30:38,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13829 states and 17522 transitions. [2018-11-18 16:30:38,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13829 to 5955. [2018-11-18 16:30:38,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5955 states. [2018-11-18 16:30:38,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5955 states to 5955 states and 7582 transitions. [2018-11-18 16:30:38,991 INFO L728 BuchiCegarLoop]: Abstraction has 5955 states and 7582 transitions. [2018-11-18 16:30:38,991 INFO L608 BuchiCegarLoop]: Abstraction has 5955 states and 7582 transitions. [2018-11-18 16:30:38,992 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 16:30:38,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5955 states and 7582 transitions. [2018-11-18 16:30:39,004 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5737 [2018-11-18 16:30:39,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:39,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:39,005 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:39,005 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:39,005 INFO L794 eck$LassoCheckResult]: Stem: 104633#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104439#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104440#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104623#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 104638#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104551#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 104639#L102-3 assume true; 104699#L102-1 assume !false; 104873#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104869#L105 assume !(12292 == ssl3_accept_~s__state~0); 104870#L108 assume !(16384 == ssl3_accept_~s__state~0); 104865#L111 assume !(8192 == ssl3_accept_~s__state~0); 104866#L114 assume !(24576 == ssl3_accept_~s__state~0); 104861#L117 assume !(8195 == ssl3_accept_~s__state~0); 104862#L120 assume !(8480 == ssl3_accept_~s__state~0); 104857#L123 assume !(8481 == ssl3_accept_~s__state~0); 104858#L126 assume !(8482 == ssl3_accept_~s__state~0); 104853#L129 assume 8464 == ssl3_accept_~s__state~0; 104474#L136 [2018-11-18 16:30:39,005 INFO L796 eck$LassoCheckResult]: Loop: 104474#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 104475#L277 assume !(0 == ssl3_accept_~blastFlag~0); 107213#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 109675#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109670#L643 ssl3_accept_~skip~0 := 0; 109669#L102-3 assume true; 109668#L102-1 assume !false; 109667#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109666#L105 assume !(12292 == ssl3_accept_~s__state~0); 109665#L108 assume !(16384 == ssl3_accept_~s__state~0); 109664#L111 assume !(8192 == ssl3_accept_~s__state~0); 109663#L114 assume !(24576 == ssl3_accept_~s__state~0); 109662#L117 assume !(8195 == ssl3_accept_~s__state~0); 109661#L120 assume !(8480 == ssl3_accept_~s__state~0); 109660#L123 assume !(8481 == ssl3_accept_~s__state~0); 109659#L126 assume !(8482 == ssl3_accept_~s__state~0); 109658#L129 assume !(8464 == ssl3_accept_~s__state~0); 109657#L132 assume !(8465 == ssl3_accept_~s__state~0); 109255#L135 assume !(8466 == ssl3_accept_~s__state~0); 108220#L138 assume 8496 == ssl3_accept_~s__state~0; 104774#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 108217#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 106477#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 108214#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 104433#L296-2 ssl3_accept_~s__init_num~0 := 0; 108211#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108205#L643 ssl3_accept_~skip~0 := 0; 107875#L102-3 assume true; 107868#L102-1 assume !false; 107865#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107862#L105 assume !(12292 == ssl3_accept_~s__state~0); 107859#L108 assume !(16384 == ssl3_accept_~s__state~0); 107856#L111 assume !(8192 == ssl3_accept_~s__state~0); 107852#L114 assume !(24576 == ssl3_accept_~s__state~0); 107849#L117 assume !(8195 == ssl3_accept_~s__state~0); 107846#L120 assume !(8480 == ssl3_accept_~s__state~0); 107843#L123 assume !(8481 == ssl3_accept_~s__state~0); 107840#L126 assume !(8482 == ssl3_accept_~s__state~0); 107837#L129 assume !(8464 == ssl3_accept_~s__state~0); 107834#L132 assume !(8465 == ssl3_accept_~s__state~0); 107778#L135 assume !(8466 == ssl3_accept_~s__state~0); 107767#L138 assume !(8496 == ssl3_accept_~s__state~0); 107759#L141 assume !(8497 == ssl3_accept_~s__state~0); 107545#L144 assume 8512 == ssl3_accept_~s__state~0; 107544#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107542#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 107541#L311 assume !(2 == ssl3_accept_~blastFlag~0); 104624#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 104625#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109373#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109369#L643 ssl3_accept_~skip~0 := 0; 109362#L102-3 assume true; 109363#L102-1 assume !false; 109356#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109357#L105 assume !(12292 == ssl3_accept_~s__state~0); 109350#L108 assume !(16384 == ssl3_accept_~s__state~0); 109351#L111 assume !(8192 == ssl3_accept_~s__state~0); 109344#L114 assume !(24576 == ssl3_accept_~s__state~0); 109345#L117 assume !(8195 == ssl3_accept_~s__state~0); 109338#L120 assume !(8480 == ssl3_accept_~s__state~0); 109339#L123 assume !(8481 == ssl3_accept_~s__state~0); 109332#L126 assume !(8482 == ssl3_accept_~s__state~0); 109333#L129 assume !(8464 == ssl3_accept_~s__state~0); 109323#L132 assume !(8465 == ssl3_accept_~s__state~0); 109324#L135 assume !(8466 == ssl3_accept_~s__state~0); 109318#L138 assume !(8496 == ssl3_accept_~s__state~0); 109319#L141 assume !(8497 == ssl3_accept_~s__state~0); 109312#L144 assume !(8512 == ssl3_accept_~s__state~0); 109313#L147 assume !(8513 == ssl3_accept_~s__state~0); 109221#L150 assume 8528 == ssl3_accept_~s__state~0; 104769#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 104651#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 104652#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 104503#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104491#L359 assume !(3 == ssl3_accept_~blastFlag~0); 104492#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 104498#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 104562#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110291#L643 ssl3_accept_~skip~0 := 0; 110289#L102-3 assume true; 110287#L102-1 assume !false; 110285#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110283#L105 assume !(12292 == ssl3_accept_~s__state~0); 110281#L108 assume !(16384 == ssl3_accept_~s__state~0); 110279#L111 assume !(8192 == ssl3_accept_~s__state~0); 110277#L114 assume !(24576 == ssl3_accept_~s__state~0); 110275#L117 assume !(8195 == ssl3_accept_~s__state~0); 110273#L120 assume !(8480 == ssl3_accept_~s__state~0); 110271#L123 assume !(8481 == ssl3_accept_~s__state~0); 110269#L126 assume !(8482 == ssl3_accept_~s__state~0); 110267#L129 assume !(8464 == ssl3_accept_~s__state~0); 110265#L132 assume !(8465 == ssl3_accept_~s__state~0); 110263#L135 assume !(8466 == ssl3_accept_~s__state~0); 110261#L138 assume !(8496 == ssl3_accept_~s__state~0); 110259#L141 assume !(8497 == ssl3_accept_~s__state~0); 110257#L144 assume !(8512 == ssl3_accept_~s__state~0); 110255#L147 assume !(8513 == ssl3_accept_~s__state~0); 110253#L150 assume !(8528 == ssl3_accept_~s__state~0); 110252#L153 assume !(8529 == ssl3_accept_~s__state~0); 109771#L156 assume 8544 == ssl3_accept_~s__state~0; 104763#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110164#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 110160#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104546#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104418#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 104415#L409 assume !(4 == ssl3_accept_~blastFlag~0); 104416#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 104430#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110150#L643 ssl3_accept_~skip~0 := 0; 110149#L102-3 assume true; 110148#L102-1 assume !false; 110147#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110146#L105 assume !(12292 == ssl3_accept_~s__state~0); 110145#L108 assume !(16384 == ssl3_accept_~s__state~0); 110144#L111 assume !(8192 == ssl3_accept_~s__state~0); 110143#L114 assume !(24576 == ssl3_accept_~s__state~0); 110142#L117 assume !(8195 == ssl3_accept_~s__state~0); 110141#L120 assume !(8480 == ssl3_accept_~s__state~0); 110140#L123 assume !(8481 == ssl3_accept_~s__state~0); 110139#L126 assume !(8482 == ssl3_accept_~s__state~0); 110138#L129 assume !(8464 == ssl3_accept_~s__state~0); 110137#L132 assume !(8465 == ssl3_accept_~s__state~0); 110136#L135 assume !(8466 == ssl3_accept_~s__state~0); 110135#L138 assume !(8496 == ssl3_accept_~s__state~0); 110134#L141 assume !(8497 == ssl3_accept_~s__state~0); 110133#L144 assume !(8512 == ssl3_accept_~s__state~0); 110132#L147 assume !(8513 == ssl3_accept_~s__state~0); 110131#L150 assume !(8528 == ssl3_accept_~s__state~0); 110130#L153 assume !(8529 == ssl3_accept_~s__state~0); 109624#L156 assume !(8544 == ssl3_accept_~s__state~0); 109625#L159 assume !(8545 == ssl3_accept_~s__state~0); 109616#L162 assume !(8560 == ssl3_accept_~s__state~0); 109617#L165 assume !(8561 == ssl3_accept_~s__state~0); 109608#L168 assume 8448 == ssl3_accept_~s__state~0; 109609#L169 assume !(ssl3_accept_~num1~0 > 0); 110128#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110111#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110106#L643 ssl3_accept_~skip~0 := 0; 110105#L102-3 assume true; 110103#L102-1 assume !false; 110098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110095#L105 assume !(12292 == ssl3_accept_~s__state~0); 110088#L108 assume !(16384 == ssl3_accept_~s__state~0); 110085#L111 assume !(8192 == ssl3_accept_~s__state~0); 110082#L114 assume !(24576 == ssl3_accept_~s__state~0); 110079#L117 assume !(8195 == ssl3_accept_~s__state~0); 110076#L120 assume !(8480 == ssl3_accept_~s__state~0); 110073#L123 assume !(8481 == ssl3_accept_~s__state~0); 110070#L126 assume !(8482 == ssl3_accept_~s__state~0); 110067#L129 assume !(8464 == ssl3_accept_~s__state~0); 110064#L132 assume !(8465 == ssl3_accept_~s__state~0); 110061#L135 assume !(8466 == ssl3_accept_~s__state~0); 110058#L138 assume !(8496 == ssl3_accept_~s__state~0); 110055#L141 assume !(8497 == ssl3_accept_~s__state~0); 110052#L144 assume !(8512 == ssl3_accept_~s__state~0); 110049#L147 assume !(8513 == ssl3_accept_~s__state~0); 110045#L150 assume !(8528 == ssl3_accept_~s__state~0); 110042#L153 assume !(8529 == ssl3_accept_~s__state~0); 110039#L156 assume !(8544 == ssl3_accept_~s__state~0); 110017#L159 assume !(8545 == ssl3_accept_~s__state~0); 110016#L162 assume !(8560 == ssl3_accept_~s__state~0); 110015#L165 assume !(8561 == ssl3_accept_~s__state~0); 110014#L168 assume !(8448 == ssl3_accept_~s__state~0); 110013#L171 assume 8576 == ssl3_accept_~s__state~0; 109842#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110012#L452 assume !(5 == ssl3_accept_~blastFlag~0); 110010#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 110007#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 104525#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109757#L643 ssl3_accept_~skip~0 := 0; 109756#L102-3 assume true; 109755#L102-1 assume !false; 109754#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109753#L105 assume !(12292 == ssl3_accept_~s__state~0); 109752#L108 assume !(16384 == ssl3_accept_~s__state~0); 109751#L111 assume !(8192 == ssl3_accept_~s__state~0); 109750#L114 assume !(24576 == ssl3_accept_~s__state~0); 109749#L117 assume !(8195 == ssl3_accept_~s__state~0); 109748#L120 assume !(8480 == ssl3_accept_~s__state~0); 109747#L123 assume !(8481 == ssl3_accept_~s__state~0); 109746#L126 assume !(8482 == ssl3_accept_~s__state~0); 109744#L129 assume !(8464 == ssl3_accept_~s__state~0); 109742#L132 assume !(8465 == ssl3_accept_~s__state~0); 109743#L135 assume 8466 == ssl3_accept_~s__state~0; 104474#L136 [2018-11-18 16:30:39,005 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:39,006 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 20 times [2018-11-18 16:30:39,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:39,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:39,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:39,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,011 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:39,012 INFO L82 PathProgramCache]: Analyzing trace with hash -806580889, now seen corresponding path program 1 times [2018-11-18 16:30:39,012 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:39,012 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:39,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,012 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:39,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:39,054 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-18 16:30:39,054 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:39,054 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:39,055 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:39,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:39,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:39,055 INFO L87 Difference]: Start difference. First operand 5955 states and 7582 transitions. cyclomatic complexity: 1638 Second operand 3 states. [2018-11-18 16:30:39,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:39,150 INFO L93 Difference]: Finished difference Result 8237 states and 10403 transitions. [2018-11-18 16:30:39,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:39,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8237 states and 10403 transitions. [2018-11-18 16:30:39,172 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7881 [2018-11-18 16:30:39,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8237 states to 8237 states and 10403 transitions. [2018-11-18 16:30:39,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8033 [2018-11-18 16:30:39,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8033 [2018-11-18 16:30:39,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8237 states and 10403 transitions. [2018-11-18 16:30:39,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:39,185 INFO L705 BuchiCegarLoop]: Abstraction has 8237 states and 10403 transitions. [2018-11-18 16:30:39,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8237 states and 10403 transitions. [2018-11-18 16:30:39,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8237 to 8143. [2018-11-18 16:30:39,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8143 states. [2018-11-18 16:30:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8143 states to 8143 states and 10298 transitions. [2018-11-18 16:30:39,250 INFO L728 BuchiCegarLoop]: Abstraction has 8143 states and 10298 transitions. [2018-11-18 16:30:39,250 INFO L608 BuchiCegarLoop]: Abstraction has 8143 states and 10298 transitions. [2018-11-18 16:30:39,250 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 16:30:39,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8143 states and 10298 transitions. [2018-11-18 16:30:39,268 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7831 [2018-11-18 16:30:39,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:39,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:39,269 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:39,269 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:39,270 INFO L794 eck$LassoCheckResult]: Stem: 118821#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 118638#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 118639#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118809#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 118827#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118745#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 118828#L102-3 assume true; 118875#L102-1 assume !false; 122439#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122440#L105 assume !(12292 == ssl3_accept_~s__state~0); 122408#L108 assume !(16384 == ssl3_accept_~s__state~0); 122409#L111 assume !(8192 == ssl3_accept_~s__state~0); 122398#L114 assume !(24576 == ssl3_accept_~s__state~0); 122399#L117 assume !(8195 == ssl3_accept_~s__state~0); 122272#L120 assume !(8480 == ssl3_accept_~s__state~0); 122273#L123 assume !(8481 == ssl3_accept_~s__state~0); 122264#L126 assume !(8482 == ssl3_accept_~s__state~0); 122265#L129 assume 8464 == ssl3_accept_~s__state~0; 119767#L136 [2018-11-18 16:30:39,270 INFO L796 eck$LassoCheckResult]: Loop: 119767#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 122415#L277 assume !(0 == ssl3_accept_~blastFlag~0); 121872#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 122410#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122433#L643 ssl3_accept_~skip~0 := 0; 122432#L102-3 assume true; 122431#L102-1 assume !false; 122430#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122429#L105 assume !(12292 == ssl3_accept_~s__state~0); 122428#L108 assume !(16384 == ssl3_accept_~s__state~0); 122427#L111 assume !(8192 == ssl3_accept_~s__state~0); 122426#L114 assume !(24576 == ssl3_accept_~s__state~0); 122425#L117 assume !(8195 == ssl3_accept_~s__state~0); 122424#L120 assume !(8480 == ssl3_accept_~s__state~0); 122423#L123 assume !(8481 == ssl3_accept_~s__state~0); 122422#L126 assume !(8482 == ssl3_accept_~s__state~0); 122421#L129 assume !(8464 == ssl3_accept_~s__state~0); 122420#L132 assume !(8465 == ssl3_accept_~s__state~0); 122215#L135 assume !(8466 == ssl3_accept_~s__state~0); 121369#L138 assume 8496 == ssl3_accept_~s__state~0; 118954#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121368#L290 assume !(1 == ssl3_accept_~blastFlag~0); 121367#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 121365#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 118632#L296-2 ssl3_accept_~s__init_num~0 := 0; 119943#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119939#L643 ssl3_accept_~skip~0 := 0; 119934#L102-3 assume true; 119935#L102-1 assume !false; 119930#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119931#L105 assume !(12292 == ssl3_accept_~s__state~0); 119926#L108 assume !(16384 == ssl3_accept_~s__state~0); 119927#L111 assume !(8192 == ssl3_accept_~s__state~0); 119922#L114 assume !(24576 == ssl3_accept_~s__state~0); 119923#L117 assume !(8195 == ssl3_accept_~s__state~0); 119918#L120 assume !(8480 == ssl3_accept_~s__state~0); 119919#L123 assume !(8481 == ssl3_accept_~s__state~0); 119914#L126 assume !(8482 == ssl3_accept_~s__state~0); 119915#L129 assume !(8464 == ssl3_accept_~s__state~0); 119910#L132 assume !(8465 == ssl3_accept_~s__state~0); 119911#L135 assume !(8466 == ssl3_accept_~s__state~0); 119906#L138 assume !(8496 == ssl3_accept_~s__state~0); 119907#L141 assume !(8497 == ssl3_accept_~s__state~0); 119870#L144 assume 8512 == ssl3_accept_~s__state~0; 119871#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121852#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 121853#L311 assume !(2 == ssl3_accept_~blastFlag~0); 122093#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 122678#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 122676#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122671#L643 ssl3_accept_~skip~0 := 0; 122670#L102-3 assume true; 122669#L102-1 assume !false; 122668#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122667#L105 assume !(12292 == ssl3_accept_~s__state~0); 122666#L108 assume !(16384 == ssl3_accept_~s__state~0); 122665#L111 assume !(8192 == ssl3_accept_~s__state~0); 122664#L114 assume !(24576 == ssl3_accept_~s__state~0); 122663#L117 assume !(8195 == ssl3_accept_~s__state~0); 122662#L120 assume !(8480 == ssl3_accept_~s__state~0); 122661#L123 assume !(8481 == ssl3_accept_~s__state~0); 122660#L126 assume !(8482 == ssl3_accept_~s__state~0); 122659#L129 assume !(8464 == ssl3_accept_~s__state~0); 122658#L132 assume !(8465 == ssl3_accept_~s__state~0); 122657#L135 assume !(8466 == ssl3_accept_~s__state~0); 122656#L138 assume !(8496 == ssl3_accept_~s__state~0); 122655#L141 assume !(8497 == ssl3_accept_~s__state~0); 122654#L144 assume !(8512 == ssl3_accept_~s__state~0); 122653#L147 assume !(8513 == ssl3_accept_~s__state~0); 122652#L150 assume 8528 == ssl3_accept_~s__state~0; 122200#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 122650#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 122648#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 122641#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 122644#L359 assume !(3 == ssl3_accept_~blastFlag~0); 122639#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 122638#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 122636#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122631#L643 ssl3_accept_~skip~0 := 0; 122630#L102-3 assume true; 122628#L102-1 assume !false; 122623#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122621#L105 assume !(12292 == ssl3_accept_~s__state~0); 122619#L108 assume !(16384 == ssl3_accept_~s__state~0); 122617#L111 assume !(8192 == ssl3_accept_~s__state~0); 122615#L114 assume !(24576 == ssl3_accept_~s__state~0); 122613#L117 assume !(8195 == ssl3_accept_~s__state~0); 122611#L120 assume !(8480 == ssl3_accept_~s__state~0); 122609#L123 assume !(8481 == ssl3_accept_~s__state~0); 122607#L126 assume !(8482 == ssl3_accept_~s__state~0); 122605#L129 assume !(8464 == ssl3_accept_~s__state~0); 122603#L132 assume !(8465 == ssl3_accept_~s__state~0); 122601#L135 assume !(8466 == ssl3_accept_~s__state~0); 122599#L138 assume !(8496 == ssl3_accept_~s__state~0); 122597#L141 assume !(8497 == ssl3_accept_~s__state~0); 122595#L144 assume !(8512 == ssl3_accept_~s__state~0); 122593#L147 assume !(8513 == ssl3_accept_~s__state~0); 122591#L150 assume !(8528 == ssl3_accept_~s__state~0); 122589#L153 assume !(8529 == ssl3_accept_~s__state~0); 122587#L156 assume 8544 == ssl3_accept_~s__state~0; 119954#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 122584#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 122581#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122579#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 122575#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 122573#L409 assume !(4 == ssl3_accept_~blastFlag~0); 122572#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 122569#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122564#L643 ssl3_accept_~skip~0 := 0; 122563#L102-3 assume true; 122562#L102-1 assume !false; 122561#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122560#L105 assume !(12292 == ssl3_accept_~s__state~0); 122559#L108 assume !(16384 == ssl3_accept_~s__state~0); 122558#L111 assume !(8192 == ssl3_accept_~s__state~0); 122557#L114 assume !(24576 == ssl3_accept_~s__state~0); 122556#L117 assume !(8195 == ssl3_accept_~s__state~0); 122555#L120 assume !(8480 == ssl3_accept_~s__state~0); 122554#L123 assume !(8481 == ssl3_accept_~s__state~0); 122553#L126 assume !(8482 == ssl3_accept_~s__state~0); 122552#L129 assume !(8464 == ssl3_accept_~s__state~0); 122551#L132 assume !(8465 == ssl3_accept_~s__state~0); 122550#L135 assume !(8466 == ssl3_accept_~s__state~0); 122549#L138 assume !(8496 == ssl3_accept_~s__state~0); 122548#L141 assume !(8497 == ssl3_accept_~s__state~0); 122547#L144 assume !(8512 == ssl3_accept_~s__state~0); 122546#L147 assume !(8513 == ssl3_accept_~s__state~0); 122545#L150 assume !(8528 == ssl3_accept_~s__state~0); 122544#L153 assume !(8529 == ssl3_accept_~s__state~0); 122543#L156 assume !(8544 == ssl3_accept_~s__state~0); 122542#L159 assume !(8545 == ssl3_accept_~s__state~0); 122541#L162 assume !(8560 == ssl3_accept_~s__state~0); 122540#L165 assume !(8561 == ssl3_accept_~s__state~0); 122539#L168 assume 8448 == ssl3_accept_~s__state~0; 122538#L169 assume !(ssl3_accept_~num1~0 > 0); 122536#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 122534#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122529#L643 ssl3_accept_~skip~0 := 0; 122528#L102-3 assume true; 122527#L102-1 assume !false; 122526#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122525#L105 assume !(12292 == ssl3_accept_~s__state~0); 122524#L108 assume !(16384 == ssl3_accept_~s__state~0); 122523#L111 assume !(8192 == ssl3_accept_~s__state~0); 122522#L114 assume !(24576 == ssl3_accept_~s__state~0); 122521#L117 assume !(8195 == ssl3_accept_~s__state~0); 122520#L120 assume !(8480 == ssl3_accept_~s__state~0); 122519#L123 assume !(8481 == ssl3_accept_~s__state~0); 122518#L126 assume !(8482 == ssl3_accept_~s__state~0); 122517#L129 assume !(8464 == ssl3_accept_~s__state~0); 122516#L132 assume !(8465 == ssl3_accept_~s__state~0); 122515#L135 assume !(8466 == ssl3_accept_~s__state~0); 122514#L138 assume !(8496 == ssl3_accept_~s__state~0); 122513#L141 assume !(8497 == ssl3_accept_~s__state~0); 122512#L144 assume !(8512 == ssl3_accept_~s__state~0); 122511#L147 assume !(8513 == ssl3_accept_~s__state~0); 122510#L150 assume !(8528 == ssl3_accept_~s__state~0); 122509#L153 assume !(8529 == ssl3_accept_~s__state~0); 122508#L156 assume !(8544 == ssl3_accept_~s__state~0); 122507#L159 assume !(8545 == ssl3_accept_~s__state~0); 122506#L162 assume !(8560 == ssl3_accept_~s__state~0); 122505#L165 assume !(8561 == ssl3_accept_~s__state~0); 122503#L168 assume !(8448 == ssl3_accept_~s__state~0); 122504#L171 assume 8576 == ssl3_accept_~s__state~0; 126301#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 126578#L452 assume !(5 == ssl3_accept_~blastFlag~0); 126577#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 126576#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 122407#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122400#L643 ssl3_accept_~skip~0 := 0; 122397#L102-3 assume true; 122279#L102-1 assume !false; 122274#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122270#L105 assume !(12292 == ssl3_accept_~s__state~0); 122266#L108 assume !(16384 == ssl3_accept_~s__state~0); 122262#L111 assume !(8192 == ssl3_accept_~s__state~0); 122257#L114 assume !(24576 == ssl3_accept_~s__state~0); 122254#L117 assume !(8195 == ssl3_accept_~s__state~0); 122202#L120 assume !(8480 == ssl3_accept_~s__state~0); 122203#L123 assume !(8481 == ssl3_accept_~s__state~0); 122193#L126 assume !(8482 == ssl3_accept_~s__state~0); 122194#L129 assume !(8464 == ssl3_accept_~s__state~0); 119883#L132 assume !(8465 == ssl3_accept_~s__state~0); 119884#L135 assume 8466 == ssl3_accept_~s__state~0; 119767#L136 [2018-11-18 16:30:39,270 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:39,270 INFO L82 PathProgramCache]: Analyzing trace with hash -316670091, now seen corresponding path program 21 times [2018-11-18 16:30:39,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:39,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:39,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,271 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:39,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,276 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:39,276 INFO L82 PathProgramCache]: Analyzing trace with hash -308024087, now seen corresponding path program 1 times [2018-11-18 16:30:39,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:39,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:39,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,276 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:39,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:39,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:39,316 INFO L82 PathProgramCache]: Analyzing trace with hash 472105053, now seen corresponding path program 1 times [2018-11-18 16:30:39,316 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:39,316 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:39,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:39,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:39,394 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-18 16:30:39,394 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:39,394 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:40,167 WARN L180 SmtUtils]: Spent 760.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2018-11-18 16:30:40,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:40,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:40,216 INFO L87 Difference]: Start difference. First operand 8143 states and 10298 transitions. cyclomatic complexity: 2169 Second operand 3 states. [2018-11-18 16:30:40,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:40,272 INFO L93 Difference]: Finished difference Result 10635 states and 13407 transitions. [2018-11-18 16:30:40,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:40,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10635 states and 13407 transitions. [2018-11-18 16:30:40,292 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10409 [2018-11-18 16:30:40,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10635 states to 10635 states and 13407 transitions. [2018-11-18 16:30:40,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10525 [2018-11-18 16:30:40,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10525 [2018-11-18 16:30:40,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10635 states and 13407 transitions. [2018-11-18 16:30:40,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:40,310 INFO L705 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-18 16:30:40,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10635 states and 13407 transitions. [2018-11-18 16:30:40,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10635 to 10635. [2018-11-18 16:30:40,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10635 states. [2018-11-18 16:30:40,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10635 states to 10635 states and 13407 transitions. [2018-11-18 16:30:40,363 INFO L728 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-18 16:30:40,363 INFO L608 BuchiCegarLoop]: Abstraction has 10635 states and 13407 transitions. [2018-11-18 16:30:40,363 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 16:30:40,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10635 states and 13407 transitions. [2018-11-18 16:30:40,378 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 10409 [2018-11-18 16:30:40,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:40,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:40,380 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:40,380 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:40,380 INFO L794 eck$LassoCheckResult]: Stem: 137620#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 137424#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 137425#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 137613#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 137626#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 137542#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 137627#L102-3 assume true; 137694#L102-1 assume !false; 141885#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141884#L105 assume !(12292 == ssl3_accept_~s__state~0); 141883#L108 assume !(16384 == ssl3_accept_~s__state~0); 141882#L111 assume !(8192 == ssl3_accept_~s__state~0); 141881#L114 assume !(24576 == ssl3_accept_~s__state~0); 141880#L117 assume !(8195 == ssl3_accept_~s__state~0); 141879#L120 assume !(8480 == ssl3_accept_~s__state~0); 141878#L123 assume !(8481 == ssl3_accept_~s__state~0); 139012#L126 assume !(8482 == ssl3_accept_~s__state~0); 139013#L129 assume 8464 == ssl3_accept_~s__state~0; 138645#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 141855#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 141841#L277-2 [2018-11-18 16:30:40,380 INFO L796 eck$LassoCheckResult]: Loop: 141841#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 141853#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141872#L643 ssl3_accept_~skip~0 := 0; 141871#L102-3 assume true; 141870#L102-1 assume !false; 141869#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141868#L105 assume !(12292 == ssl3_accept_~s__state~0); 141867#L108 assume !(16384 == ssl3_accept_~s__state~0); 141866#L111 assume !(8192 == ssl3_accept_~s__state~0); 141865#L114 assume !(24576 == ssl3_accept_~s__state~0); 141864#L117 assume !(8195 == ssl3_accept_~s__state~0); 141863#L120 assume !(8480 == ssl3_accept_~s__state~0); 141862#L123 assume !(8481 == ssl3_accept_~s__state~0); 141861#L126 assume !(8482 == ssl3_accept_~s__state~0); 141860#L129 assume !(8464 == ssl3_accept_~s__state~0); 141859#L132 assume !(8465 == ssl3_accept_~s__state~0); 139928#L135 assume !(8466 == ssl3_accept_~s__state~0); 139929#L138 assume 8496 == ssl3_accept_~s__state~0; 137796#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 137797#L290 assume !(1 == ssl3_accept_~blastFlag~0); 140753#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 140751#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140750#L296-2 ssl3_accept_~s__init_num~0 := 0; 140748#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140743#L643 ssl3_accept_~skip~0 := 0; 140742#L102-3 assume true; 140741#L102-1 assume !false; 140740#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140739#L105 assume !(12292 == ssl3_accept_~s__state~0); 140738#L108 assume !(16384 == ssl3_accept_~s__state~0); 140737#L111 assume !(8192 == ssl3_accept_~s__state~0); 140736#L114 assume !(24576 == ssl3_accept_~s__state~0); 140735#L117 assume !(8195 == ssl3_accept_~s__state~0); 140734#L120 assume !(8480 == ssl3_accept_~s__state~0); 140733#L123 assume !(8481 == ssl3_accept_~s__state~0); 140732#L126 assume !(8482 == ssl3_accept_~s__state~0); 140731#L129 assume !(8464 == ssl3_accept_~s__state~0); 140730#L132 assume !(8465 == ssl3_accept_~s__state~0); 140729#L135 assume !(8466 == ssl3_accept_~s__state~0); 140728#L138 assume !(8496 == ssl3_accept_~s__state~0); 140727#L141 assume !(8497 == ssl3_accept_~s__state~0); 140726#L144 assume 8512 == ssl3_accept_~s__state~0; 140503#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140724#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 140723#L311 assume !(2 == ssl3_accept_~blastFlag~0); 140722#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 140721#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 140719#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140714#L643 ssl3_accept_~skip~0 := 0; 140713#L102-3 assume true; 140712#L102-1 assume !false; 140711#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140710#L105 assume !(12292 == ssl3_accept_~s__state~0); 140709#L108 assume !(16384 == ssl3_accept_~s__state~0); 140708#L111 assume !(8192 == ssl3_accept_~s__state~0); 140707#L114 assume !(24576 == ssl3_accept_~s__state~0); 140706#L117 assume !(8195 == ssl3_accept_~s__state~0); 140705#L120 assume !(8480 == ssl3_accept_~s__state~0); 140704#L123 assume !(8481 == ssl3_accept_~s__state~0); 140703#L126 assume !(8482 == ssl3_accept_~s__state~0); 140702#L129 assume !(8464 == ssl3_accept_~s__state~0); 140701#L132 assume !(8465 == ssl3_accept_~s__state~0); 140700#L135 assume !(8466 == ssl3_accept_~s__state~0); 140699#L138 assume !(8496 == ssl3_accept_~s__state~0); 140698#L141 assume !(8497 == ssl3_accept_~s__state~0); 140697#L144 assume !(8512 == ssl3_accept_~s__state~0); 140696#L147 assume !(8513 == ssl3_accept_~s__state~0); 140695#L150 assume 8528 == ssl3_accept_~s__state~0; 140498#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140693#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 140691#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 140684#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140687#L359 assume !(3 == ssl3_accept_~blastFlag~0); 140682#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 140681#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140679#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140674#L643 ssl3_accept_~skip~0 := 0; 140673#L102-3 assume true; 140671#L102-1 assume !false; 140666#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140664#L105 assume !(12292 == ssl3_accept_~s__state~0); 140662#L108 assume !(16384 == ssl3_accept_~s__state~0); 140660#L111 assume !(8192 == ssl3_accept_~s__state~0); 140658#L114 assume !(24576 == ssl3_accept_~s__state~0); 140656#L117 assume !(8195 == ssl3_accept_~s__state~0); 140654#L120 assume !(8480 == ssl3_accept_~s__state~0); 140652#L123 assume !(8481 == ssl3_accept_~s__state~0); 140650#L126 assume !(8482 == ssl3_accept_~s__state~0); 140648#L129 assume !(8464 == ssl3_accept_~s__state~0); 140646#L132 assume !(8465 == ssl3_accept_~s__state~0); 140644#L135 assume !(8466 == ssl3_accept_~s__state~0); 140642#L138 assume !(8496 == ssl3_accept_~s__state~0); 140640#L141 assume !(8497 == ssl3_accept_~s__state~0); 140638#L144 assume !(8512 == ssl3_accept_~s__state~0); 140636#L147 assume !(8513 == ssl3_accept_~s__state~0); 140634#L150 assume !(8528 == ssl3_accept_~s__state~0); 140632#L153 assume !(8529 == ssl3_accept_~s__state~0); 140630#L156 assume 8544 == ssl3_accept_~s__state~0; 140493#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 140627#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 140623#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140620#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 140615#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 140610#L409 assume !(4 == ssl3_accept_~blastFlag~0); 140608#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 140601#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140589#L643 ssl3_accept_~skip~0 := 0; 140587#L102-3 assume true; 140585#L102-1 assume !false; 140583#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140581#L105 assume !(12292 == ssl3_accept_~s__state~0); 140579#L108 assume !(16384 == ssl3_accept_~s__state~0); 140577#L111 assume !(8192 == ssl3_accept_~s__state~0); 140575#L114 assume !(24576 == ssl3_accept_~s__state~0); 140573#L117 assume !(8195 == ssl3_accept_~s__state~0); 140571#L120 assume !(8480 == ssl3_accept_~s__state~0); 140569#L123 assume !(8481 == ssl3_accept_~s__state~0); 140567#L126 assume !(8482 == ssl3_accept_~s__state~0); 140565#L129 assume !(8464 == ssl3_accept_~s__state~0); 140563#L132 assume !(8465 == ssl3_accept_~s__state~0); 140561#L135 assume !(8466 == ssl3_accept_~s__state~0); 140559#L138 assume !(8496 == ssl3_accept_~s__state~0); 140558#L141 assume !(8497 == ssl3_accept_~s__state~0); 140557#L144 assume !(8512 == ssl3_accept_~s__state~0); 140555#L147 assume !(8513 == ssl3_accept_~s__state~0); 140553#L150 assume !(8528 == ssl3_accept_~s__state~0); 140551#L153 assume !(8529 == ssl3_accept_~s__state~0); 140549#L156 assume !(8544 == ssl3_accept_~s__state~0); 140547#L159 assume !(8545 == ssl3_accept_~s__state~0); 140545#L162 assume !(8560 == ssl3_accept_~s__state~0); 140543#L165 assume !(8561 == ssl3_accept_~s__state~0); 140541#L168 assume 8448 == ssl3_accept_~s__state~0; 140539#L169 assume !(ssl3_accept_~num1~0 > 0); 140537#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140533#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140524#L643 ssl3_accept_~skip~0 := 0; 140523#L102-3 assume true; 140522#L102-1 assume !false; 140521#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140520#L105 assume !(12292 == ssl3_accept_~s__state~0); 140519#L108 assume !(16384 == ssl3_accept_~s__state~0); 140518#L111 assume !(8192 == ssl3_accept_~s__state~0); 140517#L114 assume !(24576 == ssl3_accept_~s__state~0); 140516#L117 assume !(8195 == ssl3_accept_~s__state~0); 140514#L120 assume !(8480 == ssl3_accept_~s__state~0); 140513#L123 assume !(8481 == ssl3_accept_~s__state~0); 140512#L126 assume !(8482 == ssl3_accept_~s__state~0); 140511#L129 assume !(8464 == ssl3_accept_~s__state~0); 140510#L132 assume !(8465 == ssl3_accept_~s__state~0); 140509#L135 assume !(8466 == ssl3_accept_~s__state~0); 140508#L138 assume !(8496 == ssl3_accept_~s__state~0); 140507#L141 assume !(8497 == ssl3_accept_~s__state~0); 140506#L144 assume !(8512 == ssl3_accept_~s__state~0); 140504#L147 assume !(8513 == ssl3_accept_~s__state~0); 140501#L150 assume !(8528 == ssl3_accept_~s__state~0); 140499#L153 assume !(8529 == ssl3_accept_~s__state~0); 140496#L156 assume !(8544 == ssl3_accept_~s__state~0); 140494#L159 assume !(8545 == ssl3_accept_~s__state~0); 140491#L162 assume !(8560 == ssl3_accept_~s__state~0); 140489#L165 assume !(8561 == ssl3_accept_~s__state~0); 140486#L168 assume !(8448 == ssl3_accept_~s__state~0); 140484#L171 assume 8576 == ssl3_accept_~s__state~0; 140402#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 140482#L452 assume !(5 == ssl3_accept_~blastFlag~0); 140458#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 140451#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 140412#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141847#L643 ssl3_accept_~skip~0 := 0; 141846#L102-3 assume true; 141845#L102-1 assume !false; 141834#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141828#L105 assume !(12292 == ssl3_accept_~s__state~0); 141817#L108 assume !(16384 == ssl3_accept_~s__state~0); 141791#L111 assume !(8192 == ssl3_accept_~s__state~0); 141790#L114 assume !(24576 == ssl3_accept_~s__state~0); 141451#L117 assume !(8195 == ssl3_accept_~s__state~0); 141448#L120 assume !(8480 == ssl3_accept_~s__state~0); 141447#L123 assume !(8481 == ssl3_accept_~s__state~0); 141446#L126 assume !(8482 == ssl3_accept_~s__state~0); 141445#L129 assume !(8464 == ssl3_accept_~s__state~0); 141430#L132 assume !(8465 == ssl3_accept_~s__state~0); 141431#L135 assume 8466 == ssl3_accept_~s__state~0; 137818#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 141854#L277 assume !(0 == ssl3_accept_~blastFlag~0); 141841#L277-2 [2018-11-18 16:30:40,380 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:40,380 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 1 times [2018-11-18 16:30:40,380 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:40,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:40,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:40,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:40,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:40,386 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:40,386 INFO L82 PathProgramCache]: Analyzing trace with hash -253741591, now seen corresponding path program 2 times [2018-11-18 16:30:40,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:40,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:40,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:40,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:40,409 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:40,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1565569376, now seen corresponding path program 1 times [2018-11-18 16:30:40,409 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:40,409 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:40,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,410 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:40,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:40,466 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 187 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 16:30:40,466 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:40,466 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:41,201 WARN L180 SmtUtils]: Spent 723.00 ms on a formula simplification. DAG size of input: 395 DAG size of output: 153 [2018-11-18 16:30:41,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:41,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:41,266 INFO L87 Difference]: Start difference. First operand 10635 states and 13407 transitions. cyclomatic complexity: 2789 Second operand 3 states. [2018-11-18 16:30:41,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:41,294 INFO L93 Difference]: Finished difference Result 8061 states and 10191 transitions. [2018-11-18 16:30:41,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:41,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8061 states and 10191 transitions. [2018-11-18 16:30:41,309 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-18 16:30:41,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8061 states to 8061 states and 10191 transitions. [2018-11-18 16:30:41,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7951 [2018-11-18 16:30:41,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7951 [2018-11-18 16:30:41,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8061 states and 10191 transitions. [2018-11-18 16:30:41,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:41,319 INFO L705 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-18 16:30:41,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8061 states and 10191 transitions. [2018-11-18 16:30:41,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8061 to 8061. [2018-11-18 16:30:41,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8061 states. [2018-11-18 16:30:41,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8061 states to 8061 states and 10191 transitions. [2018-11-18 16:30:41,354 INFO L728 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-18 16:30:41,355 INFO L608 BuchiCegarLoop]: Abstraction has 8061 states and 10191 transitions. [2018-11-18 16:30:41,355 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 16:30:41,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8061 states and 10191 transitions. [2018-11-18 16:30:41,366 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-18 16:30:41,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:41,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:41,367 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:41,367 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:41,367 INFO L794 eck$LassoCheckResult]: Stem: 156306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 156124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 156125#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156300#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 156314#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 156239#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 156315#L102-3 assume true; 156377#L102-1 assume !false; 158615#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158612#L105 assume !(12292 == ssl3_accept_~s__state~0); 158609#L108 assume !(16384 == ssl3_accept_~s__state~0); 158606#L111 assume !(8192 == ssl3_accept_~s__state~0); 158603#L114 assume !(24576 == ssl3_accept_~s__state~0); 158600#L117 assume !(8195 == ssl3_accept_~s__state~0); 158597#L120 assume !(8480 == ssl3_accept_~s__state~0); 158594#L123 assume !(8481 == ssl3_accept_~s__state~0); 158589#L126 assume !(8482 == ssl3_accept_~s__state~0); 158586#L129 assume 8464 == ssl3_accept_~s__state~0; 156627#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156604#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156601#L277-2 [2018-11-18 16:30:41,367 INFO L796 eck$LassoCheckResult]: Loop: 156601#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 156585#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156578#L643 ssl3_accept_~skip~0 := 0; 156575#L102-3 assume true; 156572#L102-1 assume !false; 156569#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156566#L105 assume !(12292 == ssl3_accept_~s__state~0); 156563#L108 assume !(16384 == ssl3_accept_~s__state~0); 156560#L111 assume !(8192 == ssl3_accept_~s__state~0); 156557#L114 assume !(24576 == ssl3_accept_~s__state~0); 156552#L117 assume !(8195 == ssl3_accept_~s__state~0); 156549#L120 assume !(8480 == ssl3_accept_~s__state~0); 156544#L123 assume !(8481 == ssl3_accept_~s__state~0); 156539#L126 assume !(8482 == ssl3_accept_~s__state~0); 156536#L129 assume !(8464 == ssl3_accept_~s__state~0); 156533#L132 assume !(8465 == ssl3_accept_~s__state~0); 156528#L135 assume !(8466 == ssl3_accept_~s__state~0); 156525#L138 assume 8496 == ssl3_accept_~s__state~0; 156517#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 156482#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 156480#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 156476#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156473#L296-2 ssl3_accept_~s__init_num~0 := 0; 156466#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156460#L643 ssl3_accept_~skip~0 := 0; 156458#L102-3 assume true; 156456#L102-1 assume !false; 156454#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156452#L105 assume !(12292 == ssl3_accept_~s__state~0); 156450#L108 assume !(16384 == ssl3_accept_~s__state~0); 156448#L111 assume !(8192 == ssl3_accept_~s__state~0); 156446#L114 assume !(24576 == ssl3_accept_~s__state~0); 156443#L117 assume !(8195 == ssl3_accept_~s__state~0); 156441#L120 assume !(8480 == ssl3_accept_~s__state~0); 156438#L123 assume !(8481 == ssl3_accept_~s__state~0); 156435#L126 assume !(8482 == ssl3_accept_~s__state~0); 156433#L129 assume !(8464 == ssl3_accept_~s__state~0); 156431#L132 assume !(8465 == ssl3_accept_~s__state~0); 156428#L135 assume !(8466 == ssl3_accept_~s__state~0); 156426#L138 assume !(8496 == ssl3_accept_~s__state~0); 156423#L141 assume !(8497 == ssl3_accept_~s__state~0); 156414#L144 assume 8512 == ssl3_accept_~s__state~0; 156415#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156398#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 156400#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 157725#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 157724#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 157722#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157717#L643 ssl3_accept_~skip~0 := 0; 157716#L102-3 assume true; 157715#L102-1 assume !false; 157714#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157713#L105 assume !(12292 == ssl3_accept_~s__state~0); 157712#L108 assume !(16384 == ssl3_accept_~s__state~0); 157711#L111 assume !(8192 == ssl3_accept_~s__state~0); 157710#L114 assume !(24576 == ssl3_accept_~s__state~0); 157709#L117 assume !(8195 == ssl3_accept_~s__state~0); 157708#L120 assume !(8480 == ssl3_accept_~s__state~0); 157707#L123 assume !(8481 == ssl3_accept_~s__state~0); 157706#L126 assume !(8482 == ssl3_accept_~s__state~0); 157705#L129 assume !(8464 == ssl3_accept_~s__state~0); 157704#L132 assume !(8465 == ssl3_accept_~s__state~0); 157703#L135 assume !(8466 == ssl3_accept_~s__state~0); 157702#L138 assume !(8496 == ssl3_accept_~s__state~0); 157701#L141 assume !(8497 == ssl3_accept_~s__state~0); 157700#L144 assume !(8512 == ssl3_accept_~s__state~0); 157699#L147 assume !(8513 == ssl3_accept_~s__state~0); 157698#L150 assume 8528 == ssl3_accept_~s__state~0; 156727#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 157696#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 157694#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 157687#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 157690#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 157685#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 157684#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 157682#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157677#L643 ssl3_accept_~skip~0 := 0; 157676#L102-3 assume true; 157674#L102-1 assume !false; 157669#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157667#L105 assume !(12292 == ssl3_accept_~s__state~0); 157665#L108 assume !(16384 == ssl3_accept_~s__state~0); 157663#L111 assume !(8192 == ssl3_accept_~s__state~0); 157661#L114 assume !(24576 == ssl3_accept_~s__state~0); 157659#L117 assume !(8195 == ssl3_accept_~s__state~0); 157657#L120 assume !(8480 == ssl3_accept_~s__state~0); 157655#L123 assume !(8481 == ssl3_accept_~s__state~0); 157653#L126 assume !(8482 == ssl3_accept_~s__state~0); 157651#L129 assume !(8464 == ssl3_accept_~s__state~0); 157649#L132 assume !(8465 == ssl3_accept_~s__state~0); 157647#L135 assume !(8466 == ssl3_accept_~s__state~0); 157645#L138 assume !(8496 == ssl3_accept_~s__state~0); 157643#L141 assume !(8497 == ssl3_accept_~s__state~0); 157641#L144 assume !(8512 == ssl3_accept_~s__state~0); 157639#L147 assume !(8513 == ssl3_accept_~s__state~0); 157637#L150 assume !(8528 == ssl3_accept_~s__state~0); 157635#L153 assume !(8529 == ssl3_accept_~s__state~0); 157633#L156 assume 8544 == ssl3_accept_~s__state~0; 156638#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 157630#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 157627#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157625#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 157621#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 157619#L409 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 157618#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 157615#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157610#L643 ssl3_accept_~skip~0 := 0; 157609#L102-3 assume true; 157608#L102-1 assume !false; 157607#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157606#L105 assume !(12292 == ssl3_accept_~s__state~0); 157605#L108 assume !(16384 == ssl3_accept_~s__state~0); 157604#L111 assume !(8192 == ssl3_accept_~s__state~0); 157603#L114 assume !(24576 == ssl3_accept_~s__state~0); 157602#L117 assume !(8195 == ssl3_accept_~s__state~0); 157601#L120 assume !(8480 == ssl3_accept_~s__state~0); 157600#L123 assume !(8481 == ssl3_accept_~s__state~0); 157599#L126 assume !(8482 == ssl3_accept_~s__state~0); 157598#L129 assume !(8464 == ssl3_accept_~s__state~0); 157597#L132 assume !(8465 == ssl3_accept_~s__state~0); 157596#L135 assume !(8466 == ssl3_accept_~s__state~0); 157595#L138 assume !(8496 == ssl3_accept_~s__state~0); 157594#L141 assume !(8497 == ssl3_accept_~s__state~0); 157592#L144 assume !(8512 == ssl3_accept_~s__state~0); 157590#L147 assume !(8513 == ssl3_accept_~s__state~0); 157580#L150 assume !(8528 == ssl3_accept_~s__state~0); 157578#L153 assume !(8529 == ssl3_accept_~s__state~0); 157575#L156 assume !(8544 == ssl3_accept_~s__state~0); 157572#L159 assume !(8545 == ssl3_accept_~s__state~0); 157566#L162 assume !(8560 == ssl3_accept_~s__state~0); 157564#L165 assume !(8561 == ssl3_accept_~s__state~0); 157562#L168 assume 8448 == ssl3_accept_~s__state~0; 157560#L169 assume !(ssl3_accept_~num1~0 > 0); 157557#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157554#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157548#L643 ssl3_accept_~skip~0 := 0; 157546#L102-3 assume true; 157541#L102-1 assume !false; 157538#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157535#L105 assume !(12292 == ssl3_accept_~s__state~0); 157532#L108 assume !(16384 == ssl3_accept_~s__state~0); 157528#L111 assume !(8192 == ssl3_accept_~s__state~0); 157524#L114 assume !(24576 == ssl3_accept_~s__state~0); 157517#L117 assume !(8195 == ssl3_accept_~s__state~0); 157514#L120 assume !(8480 == ssl3_accept_~s__state~0); 157510#L123 assume !(8481 == ssl3_accept_~s__state~0); 157506#L126 assume !(8482 == ssl3_accept_~s__state~0); 157502#L129 assume !(8464 == ssl3_accept_~s__state~0); 157498#L132 assume !(8465 == ssl3_accept_~s__state~0); 157494#L135 assume !(8466 == ssl3_accept_~s__state~0); 157490#L138 assume !(8496 == ssl3_accept_~s__state~0); 157485#L141 assume !(8497 == ssl3_accept_~s__state~0); 157477#L144 assume !(8512 == ssl3_accept_~s__state~0); 157473#L147 assume !(8513 == ssl3_accept_~s__state~0); 157469#L150 assume !(8528 == ssl3_accept_~s__state~0); 157465#L153 assume !(8529 == ssl3_accept_~s__state~0); 157461#L156 assume !(8544 == ssl3_accept_~s__state~0); 157457#L159 assume !(8545 == ssl3_accept_~s__state~0); 157453#L162 assume !(8560 == ssl3_accept_~s__state~0); 157449#L165 assume !(8561 == ssl3_accept_~s__state~0); 157439#L168 assume !(8448 == ssl3_accept_~s__state~0); 156832#L171 assume 8576 == ssl3_accept_~s__state~0; 156833#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 156729#L452 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 156730#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 156712#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 156710#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156705#L643 ssl3_accept_~skip~0 := 0; 156704#L102-3 assume true; 156703#L102-1 assume !false; 156702#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156701#L105 assume !(12292 == ssl3_accept_~s__state~0); 156700#L108 assume !(16384 == ssl3_accept_~s__state~0); 156699#L111 assume !(8192 == ssl3_accept_~s__state~0); 156698#L114 assume !(24576 == ssl3_accept_~s__state~0); 156697#L117 assume !(8195 == ssl3_accept_~s__state~0); 156696#L120 assume !(8480 == ssl3_accept_~s__state~0); 156695#L123 assume !(8481 == ssl3_accept_~s__state~0); 156694#L126 assume !(8482 == ssl3_accept_~s__state~0); 156693#L129 assume !(8464 == ssl3_accept_~s__state~0); 156691#L132 assume !(8465 == ssl3_accept_~s__state~0); 156692#L135 assume 8466 == ssl3_accept_~s__state~0; 156532#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156619#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 156601#L277-2 [2018-11-18 16:30:41,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:41,367 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 2 times [2018-11-18 16:30:41,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:41,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:41,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:41,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:41,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:41,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:41,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1422678373, now seen corresponding path program 1 times [2018-11-18 16:30:41,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:41,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:41,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:41,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:41,428 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 16:30:41,429 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:41,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 16:30:41,431 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:41,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:41,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:41,431 INFO L87 Difference]: Start difference. First operand 8061 states and 10191 transitions. cyclomatic complexity: 2145 Second operand 3 states. [2018-11-18 16:30:41,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:41,514 INFO L93 Difference]: Finished difference Result 10735 states and 13619 transitions. [2018-11-18 16:30:41,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:41,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10735 states and 13619 transitions. [2018-11-18 16:30:41,550 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:30:41,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10735 states to 10735 states and 13619 transitions. [2018-11-18 16:30:41,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10625 [2018-11-18 16:30:41,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10625 [2018-11-18 16:30:41,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10735 states and 13619 transitions. [2018-11-18 16:30:41,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:41,580 INFO L705 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-18 16:30:41,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10735 states and 13619 transitions. [2018-11-18 16:30:41,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10735 to 10735. [2018-11-18 16:30:41,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10735 states. [2018-11-18 16:30:41,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10735 states to 10735 states and 13619 transitions. [2018-11-18 16:30:41,673 INFO L728 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-18 16:30:41,673 INFO L608 BuchiCegarLoop]: Abstraction has 10735 states and 13619 transitions. [2018-11-18 16:30:41,673 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 16:30:41,673 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10735 states and 13619 transitions. [2018-11-18 16:30:41,699 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:30:41,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:41,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:41,701 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:41,701 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:41,701 INFO L794 eck$LassoCheckResult]: Stem: 175120#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 174926#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 174927#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 175110#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 175129#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 175041#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 175130#L102-3 assume true; 175198#L102-1 assume !false; 177448#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177442#L105 assume !(12292 == ssl3_accept_~s__state~0); 177443#L108 assume !(16384 == ssl3_accept_~s__state~0); 177436#L111 assume !(8192 == ssl3_accept_~s__state~0); 177437#L114 assume !(24576 == ssl3_accept_~s__state~0); 177429#L117 assume !(8195 == ssl3_accept_~s__state~0); 177430#L120 assume !(8480 == ssl3_accept_~s__state~0); 177423#L123 assume !(8481 == ssl3_accept_~s__state~0); 177424#L126 assume !(8482 == ssl3_accept_~s__state~0); 175448#L129 assume 8464 == ssl3_accept_~s__state~0; 175442#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 175414#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 175413#L277-2 [2018-11-18 16:30:41,701 INFO L796 eck$LassoCheckResult]: Loop: 175413#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 175400#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175393#L643 ssl3_accept_~skip~0 := 0; 175390#L102-3 assume true; 175387#L102-1 assume !false; 175384#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175381#L105 assume !(12292 == ssl3_accept_~s__state~0); 175378#L108 assume !(16384 == ssl3_accept_~s__state~0); 175375#L111 assume !(8192 == ssl3_accept_~s__state~0); 175372#L114 assume !(24576 == ssl3_accept_~s__state~0); 175367#L117 assume !(8195 == ssl3_accept_~s__state~0); 175364#L120 assume !(8480 == ssl3_accept_~s__state~0); 175359#L123 assume !(8481 == ssl3_accept_~s__state~0); 175354#L126 assume !(8482 == ssl3_accept_~s__state~0); 175351#L129 assume !(8464 == ssl3_accept_~s__state~0); 175348#L132 assume !(8465 == ssl3_accept_~s__state~0); 175343#L135 assume !(8466 == ssl3_accept_~s__state~0); 175340#L138 assume 8496 == ssl3_accept_~s__state~0; 175332#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 175297#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 175296#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 175293#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 175288#L296-2 ssl3_accept_~s__init_num~0 := 0; 175281#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175275#L643 ssl3_accept_~skip~0 := 0; 175273#L102-3 assume true; 175271#L102-1 assume !false; 175269#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175267#L105 assume !(12292 == ssl3_accept_~s__state~0); 175265#L108 assume !(16384 == ssl3_accept_~s__state~0); 175263#L111 assume !(8192 == ssl3_accept_~s__state~0); 175261#L114 assume !(24576 == ssl3_accept_~s__state~0); 175258#L117 assume !(8195 == ssl3_accept_~s__state~0); 175256#L120 assume !(8480 == ssl3_accept_~s__state~0); 175253#L123 assume !(8481 == ssl3_accept_~s__state~0); 175250#L126 assume !(8482 == ssl3_accept_~s__state~0); 175248#L129 assume !(8464 == ssl3_accept_~s__state~0); 175246#L132 assume !(8465 == ssl3_accept_~s__state~0); 175243#L135 assume !(8466 == ssl3_accept_~s__state~0); 175241#L138 assume !(8496 == ssl3_accept_~s__state~0); 175238#L141 assume !(8497 == ssl3_accept_~s__state~0); 175229#L144 assume 8512 == ssl3_accept_~s__state~0; 175230#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 175219#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 175221#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 175848#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 175847#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 175845#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175840#L643 ssl3_accept_~skip~0 := 0; 175839#L102-3 assume true; 175838#L102-1 assume !false; 175837#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175836#L105 assume !(12292 == ssl3_accept_~s__state~0); 175835#L108 assume !(16384 == ssl3_accept_~s__state~0); 175834#L111 assume !(8192 == ssl3_accept_~s__state~0); 175833#L114 assume !(24576 == ssl3_accept_~s__state~0); 175832#L117 assume !(8195 == ssl3_accept_~s__state~0); 175831#L120 assume !(8480 == ssl3_accept_~s__state~0); 175830#L123 assume !(8481 == ssl3_accept_~s__state~0); 175829#L126 assume !(8482 == ssl3_accept_~s__state~0); 175828#L129 assume !(8464 == ssl3_accept_~s__state~0); 175827#L132 assume !(8465 == ssl3_accept_~s__state~0); 175826#L135 assume !(8466 == ssl3_accept_~s__state~0); 175825#L138 assume !(8496 == ssl3_accept_~s__state~0); 175824#L141 assume !(8497 == ssl3_accept_~s__state~0); 175823#L144 assume !(8512 == ssl3_accept_~s__state~0); 175822#L147 assume !(8513 == ssl3_accept_~s__state~0); 175821#L150 assume 8528 == ssl3_accept_~s__state~0; 175539#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 175819#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 175817#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 175810#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 175813#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 175808#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 175807#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 175805#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175800#L643 ssl3_accept_~skip~0 := 0; 175799#L102-3 assume true; 175797#L102-1 assume !false; 175792#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175790#L105 assume !(12292 == ssl3_accept_~s__state~0); 175788#L108 assume !(16384 == ssl3_accept_~s__state~0); 175786#L111 assume !(8192 == ssl3_accept_~s__state~0); 175784#L114 assume !(24576 == ssl3_accept_~s__state~0); 175782#L117 assume !(8195 == ssl3_accept_~s__state~0); 175780#L120 assume !(8480 == ssl3_accept_~s__state~0); 175778#L123 assume !(8481 == ssl3_accept_~s__state~0); 175776#L126 assume !(8482 == ssl3_accept_~s__state~0); 175774#L129 assume !(8464 == ssl3_accept_~s__state~0); 175772#L132 assume !(8465 == ssl3_accept_~s__state~0); 175770#L135 assume !(8466 == ssl3_accept_~s__state~0); 175768#L138 assume !(8496 == ssl3_accept_~s__state~0); 175766#L141 assume !(8497 == ssl3_accept_~s__state~0); 175764#L144 assume !(8512 == ssl3_accept_~s__state~0); 175762#L147 assume !(8513 == ssl3_accept_~s__state~0); 175760#L150 assume !(8528 == ssl3_accept_~s__state~0); 175758#L153 assume !(8529 == ssl3_accept_~s__state~0); 175756#L156 assume 8544 == ssl3_accept_~s__state~0; 175458#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 175753#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 175750#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 175748#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 175744#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 175742#L409 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 175741#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 175738#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175733#L643 ssl3_accept_~skip~0 := 0; 175732#L102-3 assume true; 175731#L102-1 assume !false; 175730#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175729#L105 assume !(12292 == ssl3_accept_~s__state~0); 175728#L108 assume !(16384 == ssl3_accept_~s__state~0); 175727#L111 assume !(8192 == ssl3_accept_~s__state~0); 175726#L114 assume !(24576 == ssl3_accept_~s__state~0); 175725#L117 assume !(8195 == ssl3_accept_~s__state~0); 175724#L120 assume !(8480 == ssl3_accept_~s__state~0); 175723#L123 assume !(8481 == ssl3_accept_~s__state~0); 175722#L126 assume !(8482 == ssl3_accept_~s__state~0); 175721#L129 assume !(8464 == ssl3_accept_~s__state~0); 175720#L132 assume !(8465 == ssl3_accept_~s__state~0); 175719#L135 assume !(8466 == ssl3_accept_~s__state~0); 175718#L138 assume !(8496 == ssl3_accept_~s__state~0); 175717#L141 assume !(8497 == ssl3_accept_~s__state~0); 175716#L144 assume !(8512 == ssl3_accept_~s__state~0); 175715#L147 assume !(8513 == ssl3_accept_~s__state~0); 175714#L150 assume !(8528 == ssl3_accept_~s__state~0); 175713#L153 assume !(8529 == ssl3_accept_~s__state~0); 175712#L156 assume !(8544 == ssl3_accept_~s__state~0); 175711#L159 assume !(8545 == ssl3_accept_~s__state~0); 175710#L162 assume !(8560 == ssl3_accept_~s__state~0); 175709#L165 assume !(8561 == ssl3_accept_~s__state~0); 175708#L168 assume 8448 == ssl3_accept_~s__state~0; 175707#L169 assume !(ssl3_accept_~num1~0 > 0); 175705#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 175703#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175698#L643 ssl3_accept_~skip~0 := 0; 175697#L102-3 assume true; 175696#L102-1 assume !false; 175695#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175694#L105 assume !(12292 == ssl3_accept_~s__state~0); 175693#L108 assume !(16384 == ssl3_accept_~s__state~0); 175692#L111 assume !(8192 == ssl3_accept_~s__state~0); 175691#L114 assume !(24576 == ssl3_accept_~s__state~0); 175690#L117 assume !(8195 == ssl3_accept_~s__state~0); 175689#L120 assume !(8480 == ssl3_accept_~s__state~0); 175688#L123 assume !(8481 == ssl3_accept_~s__state~0); 175687#L126 assume !(8482 == ssl3_accept_~s__state~0); 175686#L129 assume !(8464 == ssl3_accept_~s__state~0); 175685#L132 assume !(8465 == ssl3_accept_~s__state~0); 175684#L135 assume !(8466 == ssl3_accept_~s__state~0); 175683#L138 assume !(8496 == ssl3_accept_~s__state~0); 175682#L141 assume !(8497 == ssl3_accept_~s__state~0); 175681#L144 assume !(8512 == ssl3_accept_~s__state~0); 175680#L147 assume !(8513 == ssl3_accept_~s__state~0); 175679#L150 assume !(8528 == ssl3_accept_~s__state~0); 175678#L153 assume !(8529 == ssl3_accept_~s__state~0); 175677#L156 assume !(8544 == ssl3_accept_~s__state~0); 175676#L159 assume !(8545 == ssl3_accept_~s__state~0); 175675#L162 assume !(8560 == ssl3_accept_~s__state~0); 175674#L165 assume !(8561 == ssl3_accept_~s__state~0); 175672#L168 assume !(8448 == ssl3_accept_~s__state~0); 175673#L171 assume 8576 == ssl3_accept_~s__state~0; 175661#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 176258#L452 assume !(5 == ssl3_accept_~blastFlag~0); 176255#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 175536#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 175534#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175529#L643 ssl3_accept_~skip~0 := 0; 175528#L102-3 assume true; 175527#L102-1 assume !false; 175526#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175525#L105 assume !(12292 == ssl3_accept_~s__state~0); 175524#L108 assume !(16384 == ssl3_accept_~s__state~0); 175523#L111 assume !(8192 == ssl3_accept_~s__state~0); 175522#L114 assume !(24576 == ssl3_accept_~s__state~0); 175521#L117 assume !(8195 == ssl3_accept_~s__state~0); 175520#L120 assume !(8480 == ssl3_accept_~s__state~0); 175519#L123 assume !(8481 == ssl3_accept_~s__state~0); 175518#L126 assume !(8482 == ssl3_accept_~s__state~0); 175517#L129 assume !(8464 == ssl3_accept_~s__state~0); 175515#L132 assume !(8465 == ssl3_accept_~s__state~0); 175516#L135 assume 8466 == ssl3_accept_~s__state~0; 175347#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 175434#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 175413#L277-2 [2018-11-18 16:30:41,702 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:41,702 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 3 times [2018-11-18 16:30:41,702 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:41,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:41,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,703 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:41,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:41,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:41,709 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:41,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1845380199, now seen corresponding path program 1 times [2018-11-18 16:30:41,709 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:41,709 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:41,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,710 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:41,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:41,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:41,806 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-11-18 16:30:41,806 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:41,806 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:41,806 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:41,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:41,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:41,806 INFO L87 Difference]: Start difference. First operand 10735 states and 13619 transitions. cyclomatic complexity: 2903 Second operand 3 states. [2018-11-18 16:30:41,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:41,864 INFO L93 Difference]: Finished difference Result 11019 states and 13947 transitions. [2018-11-18 16:30:41,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:41,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11019 states and 13947 transitions. [2018-11-18 16:30:41,894 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:30:41,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11019 states to 11019 states and 13947 transitions. [2018-11-18 16:30:41,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10909 [2018-11-18 16:30:41,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10909 [2018-11-18 16:30:41,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11019 states and 13947 transitions. [2018-11-18 16:30:41,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:41,920 INFO L705 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-18 16:30:41,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11019 states and 13947 transitions. [2018-11-18 16:30:41,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11019 to 11019. [2018-11-18 16:30:41,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2018-11-18 16:30:41,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 13947 transitions. [2018-11-18 16:30:41,995 INFO L728 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-18 16:30:41,995 INFO L608 BuchiCegarLoop]: Abstraction has 11019 states and 13947 transitions. [2018-11-18 16:30:41,995 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 16:30:41,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11019 states and 13947 transitions. [2018-11-18 16:30:42,018 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-18 16:30:42,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:42,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:42,019 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,019 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,020 INFO L794 eck$LassoCheckResult]: Stem: 196871#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 196687#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 196688#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 196865#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 196878#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 196798#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 196879#L102-3 assume true; 196940#L102-1 assume !false; 199188#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199182#L105 assume !(12292 == ssl3_accept_~s__state~0); 199183#L108 assume !(16384 == ssl3_accept_~s__state~0); 199176#L111 assume !(8192 == ssl3_accept_~s__state~0); 199177#L114 assume !(24576 == ssl3_accept_~s__state~0); 199170#L117 assume !(8195 == ssl3_accept_~s__state~0); 199171#L120 assume !(8480 == ssl3_accept_~s__state~0); 199164#L123 assume !(8481 == ssl3_accept_~s__state~0); 199165#L126 assume !(8482 == ssl3_accept_~s__state~0); 197186#L129 assume 8464 == ssl3_accept_~s__state~0; 197180#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 197155#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 197154#L277-2 [2018-11-18 16:30:42,020 INFO L796 eck$LassoCheckResult]: Loop: 197154#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 197141#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197134#L643 ssl3_accept_~skip~0 := 0; 197131#L102-3 assume true; 197128#L102-1 assume !false; 197125#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197122#L105 assume !(12292 == ssl3_accept_~s__state~0); 197119#L108 assume !(16384 == ssl3_accept_~s__state~0); 197116#L111 assume !(8192 == ssl3_accept_~s__state~0); 197113#L114 assume !(24576 == ssl3_accept_~s__state~0); 197108#L117 assume !(8195 == ssl3_accept_~s__state~0); 197105#L120 assume !(8480 == ssl3_accept_~s__state~0); 197100#L123 assume !(8481 == ssl3_accept_~s__state~0); 197095#L126 assume !(8482 == ssl3_accept_~s__state~0); 197092#L129 assume !(8464 == ssl3_accept_~s__state~0); 197089#L132 assume !(8465 == ssl3_accept_~s__state~0); 197084#L135 assume !(8466 == ssl3_accept_~s__state~0); 197081#L138 assume 8496 == ssl3_accept_~s__state~0; 197073#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 197038#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 197037#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 197034#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 197029#L296-2 ssl3_accept_~s__init_num~0 := 0; 197022#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197016#L643 ssl3_accept_~skip~0 := 0; 197014#L102-3 assume true; 197012#L102-1 assume !false; 197010#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197008#L105 assume !(12292 == ssl3_accept_~s__state~0); 197006#L108 assume !(16384 == ssl3_accept_~s__state~0); 197004#L111 assume !(8192 == ssl3_accept_~s__state~0); 197002#L114 assume !(24576 == ssl3_accept_~s__state~0); 196999#L117 assume !(8195 == ssl3_accept_~s__state~0); 196997#L120 assume !(8480 == ssl3_accept_~s__state~0); 196994#L123 assume !(8481 == ssl3_accept_~s__state~0); 196991#L126 assume !(8482 == ssl3_accept_~s__state~0); 196989#L129 assume !(8464 == ssl3_accept_~s__state~0); 196987#L132 assume !(8465 == ssl3_accept_~s__state~0); 196984#L135 assume !(8466 == ssl3_accept_~s__state~0); 196982#L138 assume !(8496 == ssl3_accept_~s__state~0); 196979#L141 assume !(8497 == ssl3_accept_~s__state~0); 196970#L144 assume 8512 == ssl3_accept_~s__state~0; 196971#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 196960#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 196962#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 197584#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 197583#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 197581#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197576#L643 ssl3_accept_~skip~0 := 0; 197575#L102-3 assume true; 197574#L102-1 assume !false; 197573#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197572#L105 assume !(12292 == ssl3_accept_~s__state~0); 197571#L108 assume !(16384 == ssl3_accept_~s__state~0); 197570#L111 assume !(8192 == ssl3_accept_~s__state~0); 197569#L114 assume !(24576 == ssl3_accept_~s__state~0); 197568#L117 assume !(8195 == ssl3_accept_~s__state~0); 197567#L120 assume !(8480 == ssl3_accept_~s__state~0); 197566#L123 assume !(8481 == ssl3_accept_~s__state~0); 197565#L126 assume !(8482 == ssl3_accept_~s__state~0); 197564#L129 assume !(8464 == ssl3_accept_~s__state~0); 197563#L132 assume !(8465 == ssl3_accept_~s__state~0); 197562#L135 assume !(8466 == ssl3_accept_~s__state~0); 197561#L138 assume !(8496 == ssl3_accept_~s__state~0); 197560#L141 assume !(8497 == ssl3_accept_~s__state~0); 197559#L144 assume !(8512 == ssl3_accept_~s__state~0); 197558#L147 assume !(8513 == ssl3_accept_~s__state~0); 197557#L150 assume 8528 == ssl3_accept_~s__state~0; 197274#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 197555#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 197553#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 197546#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 197549#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 197544#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 197543#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 197541#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197536#L643 ssl3_accept_~skip~0 := 0; 197535#L102-3 assume true; 197533#L102-1 assume !false; 197528#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197526#L105 assume !(12292 == ssl3_accept_~s__state~0); 197524#L108 assume !(16384 == ssl3_accept_~s__state~0); 197522#L111 assume !(8192 == ssl3_accept_~s__state~0); 197520#L114 assume !(24576 == ssl3_accept_~s__state~0); 197518#L117 assume !(8195 == ssl3_accept_~s__state~0); 197516#L120 assume !(8480 == ssl3_accept_~s__state~0); 197514#L123 assume !(8481 == ssl3_accept_~s__state~0); 197512#L126 assume !(8482 == ssl3_accept_~s__state~0); 197510#L129 assume !(8464 == ssl3_accept_~s__state~0); 197508#L132 assume !(8465 == ssl3_accept_~s__state~0); 197506#L135 assume !(8466 == ssl3_accept_~s__state~0); 197504#L138 assume !(8496 == ssl3_accept_~s__state~0); 197502#L141 assume !(8497 == ssl3_accept_~s__state~0); 197500#L144 assume !(8512 == ssl3_accept_~s__state~0); 197498#L147 assume !(8513 == ssl3_accept_~s__state~0); 197496#L150 assume !(8528 == ssl3_accept_~s__state~0); 197494#L153 assume !(8529 == ssl3_accept_~s__state~0); 197492#L156 assume 8544 == ssl3_accept_~s__state~0; 197194#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 197489#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 197486#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 197484#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 197480#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 197477#L409 assume !(4 == ssl3_accept_~blastFlag~0); 197476#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 197473#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197468#L643 ssl3_accept_~skip~0 := 0; 197467#L102-3 assume true; 197466#L102-1 assume !false; 197465#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197464#L105 assume !(12292 == ssl3_accept_~s__state~0); 197463#L108 assume !(16384 == ssl3_accept_~s__state~0); 197462#L111 assume !(8192 == ssl3_accept_~s__state~0); 197461#L114 assume !(24576 == ssl3_accept_~s__state~0); 197460#L117 assume !(8195 == ssl3_accept_~s__state~0); 197459#L120 assume !(8480 == ssl3_accept_~s__state~0); 197458#L123 assume !(8481 == ssl3_accept_~s__state~0); 197457#L126 assume !(8482 == ssl3_accept_~s__state~0); 197456#L129 assume !(8464 == ssl3_accept_~s__state~0); 197455#L132 assume !(8465 == ssl3_accept_~s__state~0); 197454#L135 assume !(8466 == ssl3_accept_~s__state~0); 197453#L138 assume !(8496 == ssl3_accept_~s__state~0); 197452#L141 assume !(8497 == ssl3_accept_~s__state~0); 197451#L144 assume !(8512 == ssl3_accept_~s__state~0); 197450#L147 assume !(8513 == ssl3_accept_~s__state~0); 197449#L150 assume !(8528 == ssl3_accept_~s__state~0); 197448#L153 assume !(8529 == ssl3_accept_~s__state~0); 197447#L156 assume !(8544 == ssl3_accept_~s__state~0); 197446#L159 assume !(8545 == ssl3_accept_~s__state~0); 197445#L162 assume !(8560 == ssl3_accept_~s__state~0); 197444#L165 assume !(8561 == ssl3_accept_~s__state~0); 197443#L168 assume 8448 == ssl3_accept_~s__state~0; 197442#L169 assume !(ssl3_accept_~num1~0 > 0); 197440#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 197438#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197433#L643 ssl3_accept_~skip~0 := 0; 197432#L102-3 assume true; 197431#L102-1 assume !false; 197430#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197429#L105 assume !(12292 == ssl3_accept_~s__state~0); 197428#L108 assume !(16384 == ssl3_accept_~s__state~0); 197427#L111 assume !(8192 == ssl3_accept_~s__state~0); 197426#L114 assume !(24576 == ssl3_accept_~s__state~0); 197425#L117 assume !(8195 == ssl3_accept_~s__state~0); 197424#L120 assume !(8480 == ssl3_accept_~s__state~0); 197423#L123 assume !(8481 == ssl3_accept_~s__state~0); 197422#L126 assume !(8482 == ssl3_accept_~s__state~0); 197421#L129 assume !(8464 == ssl3_accept_~s__state~0); 197420#L132 assume !(8465 == ssl3_accept_~s__state~0); 197419#L135 assume !(8466 == ssl3_accept_~s__state~0); 197418#L138 assume !(8496 == ssl3_accept_~s__state~0); 197417#L141 assume !(8497 == ssl3_accept_~s__state~0); 197416#L144 assume !(8512 == ssl3_accept_~s__state~0); 197415#L147 assume !(8513 == ssl3_accept_~s__state~0); 197414#L150 assume !(8528 == ssl3_accept_~s__state~0); 197413#L153 assume !(8529 == ssl3_accept_~s__state~0); 197412#L156 assume !(8544 == ssl3_accept_~s__state~0); 197411#L159 assume !(8545 == ssl3_accept_~s__state~0); 197410#L162 assume !(8560 == ssl3_accept_~s__state~0); 197409#L165 assume !(8561 == ssl3_accept_~s__state~0); 197407#L168 assume !(8448 == ssl3_accept_~s__state~0); 197392#L171 assume 8576 == ssl3_accept_~s__state~0; 197393#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 197287#L452 assume !(5 == ssl3_accept_~blastFlag~0); 197289#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 197271#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 197269#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 197264#L643 ssl3_accept_~skip~0 := 0; 197263#L102-3 assume true; 197262#L102-1 assume !false; 197261#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 197260#L105 assume !(12292 == ssl3_accept_~s__state~0); 197259#L108 assume !(16384 == ssl3_accept_~s__state~0); 197258#L111 assume !(8192 == ssl3_accept_~s__state~0); 197257#L114 assume !(24576 == ssl3_accept_~s__state~0); 197256#L117 assume !(8195 == ssl3_accept_~s__state~0); 197255#L120 assume !(8480 == ssl3_accept_~s__state~0); 197254#L123 assume !(8481 == ssl3_accept_~s__state~0); 197253#L126 assume !(8482 == ssl3_accept_~s__state~0); 197252#L129 assume !(8464 == ssl3_accept_~s__state~0); 197250#L132 assume !(8465 == ssl3_accept_~s__state~0); 197251#L135 assume 8466 == ssl3_accept_~s__state~0; 197088#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 197173#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 197154#L277-2 [2018-11-18 16:30:42,020 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,020 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 4 times [2018-11-18 16:30:42,020 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:42,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,026 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,026 INFO L82 PathProgramCache]: Analyzing trace with hash 787542121, now seen corresponding path program 1 times [2018-11-18 16:30:42,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,027 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:42,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 281 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-11-18 16:30:42,069 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:42,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:42,070 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:42,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:42,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:42,073 INFO L87 Difference]: Start difference. First operand 11019 states and 13947 transitions. cyclomatic complexity: 2947 Second operand 3 states. [2018-11-18 16:30:42,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:42,147 INFO L93 Difference]: Finished difference Result 13689 states and 17269 transitions. [2018-11-18 16:30:42,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:42,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13689 states and 17269 transitions. [2018-11-18 16:30:42,173 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-18 16:30:42,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13689 states to 13689 states and 17269 transitions. [2018-11-18 16:30:42,188 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13579 [2018-11-18 16:30:42,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13579 [2018-11-18 16:30:42,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13689 states and 17269 transitions. [2018-11-18 16:30:42,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:42,193 INFO L705 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-18 16:30:42,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13689 states and 17269 transitions. [2018-11-18 16:30:42,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13689 to 13689. [2018-11-18 16:30:42,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13689 states. [2018-11-18 16:30:42,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13689 states to 13689 states and 17269 transitions. [2018-11-18 16:30:42,264 INFO L728 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-18 16:30:42,264 INFO L608 BuchiCegarLoop]: Abstraction has 13689 states and 17269 transitions. [2018-11-18 16:30:42,264 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 16:30:42,264 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13689 states and 17269 transitions. [2018-11-18 16:30:42,284 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-18 16:30:42,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:42,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:42,285 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,285 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,286 INFO L794 eck$LassoCheckResult]: Stem: 221590#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 221400#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 221401#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 221580#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 221599#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 221513#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 221600#L102-3 assume true; 221665#L102-1 assume !false; 223920#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 223912#L105 assume !(12292 == ssl3_accept_~s__state~0); 223913#L108 assume !(16384 == ssl3_accept_~s__state~0); 223904#L111 assume !(8192 == ssl3_accept_~s__state~0); 223905#L114 assume !(24576 == ssl3_accept_~s__state~0); 223897#L117 assume !(8195 == ssl3_accept_~s__state~0); 223898#L120 assume !(8480 == ssl3_accept_~s__state~0); 223888#L123 assume !(8481 == ssl3_accept_~s__state~0); 223889#L126 assume !(8482 == ssl3_accept_~s__state~0); 221913#L129 assume 8464 == ssl3_accept_~s__state~0; 221907#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 221882#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 221881#L277-2 [2018-11-18 16:30:42,286 INFO L796 eck$LassoCheckResult]: Loop: 221881#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 221868#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221861#L643 ssl3_accept_~skip~0 := 0; 221858#L102-3 assume true; 221855#L102-1 assume !false; 221852#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221849#L105 assume !(12292 == ssl3_accept_~s__state~0); 221846#L108 assume !(16384 == ssl3_accept_~s__state~0); 221843#L111 assume !(8192 == ssl3_accept_~s__state~0); 221840#L114 assume !(24576 == ssl3_accept_~s__state~0); 221835#L117 assume !(8195 == ssl3_accept_~s__state~0); 221832#L120 assume !(8480 == ssl3_accept_~s__state~0); 221827#L123 assume !(8481 == ssl3_accept_~s__state~0); 221822#L126 assume !(8482 == ssl3_accept_~s__state~0); 221819#L129 assume !(8464 == ssl3_accept_~s__state~0); 221816#L132 assume !(8465 == ssl3_accept_~s__state~0); 221811#L135 assume !(8466 == ssl3_accept_~s__state~0); 221808#L138 assume 8496 == ssl3_accept_~s__state~0; 221800#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 221765#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 221764#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 221761#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 221756#L296-2 ssl3_accept_~s__init_num~0 := 0; 221749#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221743#L643 ssl3_accept_~skip~0 := 0; 221741#L102-3 assume true; 221739#L102-1 assume !false; 221737#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221735#L105 assume !(12292 == ssl3_accept_~s__state~0); 221733#L108 assume !(16384 == ssl3_accept_~s__state~0); 221731#L111 assume !(8192 == ssl3_accept_~s__state~0); 221729#L114 assume !(24576 == ssl3_accept_~s__state~0); 221726#L117 assume !(8195 == ssl3_accept_~s__state~0); 221724#L120 assume !(8480 == ssl3_accept_~s__state~0); 221721#L123 assume !(8481 == ssl3_accept_~s__state~0); 221718#L126 assume !(8482 == ssl3_accept_~s__state~0); 221716#L129 assume !(8464 == ssl3_accept_~s__state~0); 221714#L132 assume !(8465 == ssl3_accept_~s__state~0); 221711#L135 assume !(8466 == ssl3_accept_~s__state~0); 221709#L138 assume !(8496 == ssl3_accept_~s__state~0); 221706#L141 assume !(8497 == ssl3_accept_~s__state~0); 221697#L144 assume 8512 == ssl3_accept_~s__state~0; 221698#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 221684#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 221686#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 222309#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 222308#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 222306#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 222301#L643 ssl3_accept_~skip~0 := 0; 222300#L102-3 assume true; 222299#L102-1 assume !false; 222298#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222297#L105 assume !(12292 == ssl3_accept_~s__state~0); 222296#L108 assume !(16384 == ssl3_accept_~s__state~0); 222295#L111 assume !(8192 == ssl3_accept_~s__state~0); 222294#L114 assume !(24576 == ssl3_accept_~s__state~0); 222293#L117 assume !(8195 == ssl3_accept_~s__state~0); 222292#L120 assume !(8480 == ssl3_accept_~s__state~0); 222291#L123 assume !(8481 == ssl3_accept_~s__state~0); 222290#L126 assume !(8482 == ssl3_accept_~s__state~0); 222289#L129 assume !(8464 == ssl3_accept_~s__state~0); 222288#L132 assume !(8465 == ssl3_accept_~s__state~0); 222287#L135 assume !(8466 == ssl3_accept_~s__state~0); 222286#L138 assume !(8496 == ssl3_accept_~s__state~0); 222285#L141 assume !(8497 == ssl3_accept_~s__state~0); 222284#L144 assume !(8512 == ssl3_accept_~s__state~0); 222283#L147 assume !(8513 == ssl3_accept_~s__state~0); 222282#L150 assume 8528 == ssl3_accept_~s__state~0; 222001#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 222280#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 222278#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 222270#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 222273#L359 assume !(3 == ssl3_accept_~blastFlag~0); 222268#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 222267#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 222265#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 222260#L643 ssl3_accept_~skip~0 := 0; 222259#L102-3 assume true; 222257#L102-1 assume !false; 222252#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222250#L105 assume !(12292 == ssl3_accept_~s__state~0); 222248#L108 assume !(16384 == ssl3_accept_~s__state~0); 222246#L111 assume !(8192 == ssl3_accept_~s__state~0); 222244#L114 assume !(24576 == ssl3_accept_~s__state~0); 222242#L117 assume !(8195 == ssl3_accept_~s__state~0); 222240#L120 assume !(8480 == ssl3_accept_~s__state~0); 222238#L123 assume !(8481 == ssl3_accept_~s__state~0); 222236#L126 assume !(8482 == ssl3_accept_~s__state~0); 222234#L129 assume !(8464 == ssl3_accept_~s__state~0); 222232#L132 assume !(8465 == ssl3_accept_~s__state~0); 222230#L135 assume !(8466 == ssl3_accept_~s__state~0); 222228#L138 assume !(8496 == ssl3_accept_~s__state~0); 222226#L141 assume !(8497 == ssl3_accept_~s__state~0); 222224#L144 assume !(8512 == ssl3_accept_~s__state~0); 222222#L147 assume !(8513 == ssl3_accept_~s__state~0); 222220#L150 assume !(8528 == ssl3_accept_~s__state~0); 222218#L153 assume !(8529 == ssl3_accept_~s__state~0); 222216#L156 assume 8544 == ssl3_accept_~s__state~0; 221921#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 222213#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 222210#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 222208#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 222204#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 222201#L409 assume !(4 == ssl3_accept_~blastFlag~0); 222200#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 222197#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 222192#L643 ssl3_accept_~skip~0 := 0; 222191#L102-3 assume true; 222190#L102-1 assume !false; 222189#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222188#L105 assume !(12292 == ssl3_accept_~s__state~0); 222187#L108 assume !(16384 == ssl3_accept_~s__state~0); 222186#L111 assume !(8192 == ssl3_accept_~s__state~0); 222185#L114 assume !(24576 == ssl3_accept_~s__state~0); 222184#L117 assume !(8195 == ssl3_accept_~s__state~0); 222183#L120 assume !(8480 == ssl3_accept_~s__state~0); 222182#L123 assume !(8481 == ssl3_accept_~s__state~0); 222181#L126 assume !(8482 == ssl3_accept_~s__state~0); 222180#L129 assume !(8464 == ssl3_accept_~s__state~0); 222179#L132 assume !(8465 == ssl3_accept_~s__state~0); 222178#L135 assume !(8466 == ssl3_accept_~s__state~0); 222177#L138 assume !(8496 == ssl3_accept_~s__state~0); 222176#L141 assume !(8497 == ssl3_accept_~s__state~0); 222175#L144 assume !(8512 == ssl3_accept_~s__state~0); 222174#L147 assume !(8513 == ssl3_accept_~s__state~0); 222173#L150 assume !(8528 == ssl3_accept_~s__state~0); 222172#L153 assume !(8529 == ssl3_accept_~s__state~0); 222171#L156 assume !(8544 == ssl3_accept_~s__state~0); 222170#L159 assume !(8545 == ssl3_accept_~s__state~0); 222169#L162 assume !(8560 == ssl3_accept_~s__state~0); 222168#L165 assume !(8561 == ssl3_accept_~s__state~0); 222167#L168 assume 8448 == ssl3_accept_~s__state~0; 222166#L169 assume !(ssl3_accept_~num1~0 > 0); 222164#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 222162#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 222157#L643 ssl3_accept_~skip~0 := 0; 222156#L102-3 assume true; 222155#L102-1 assume !false; 222154#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222153#L105 assume !(12292 == ssl3_accept_~s__state~0); 222152#L108 assume !(16384 == ssl3_accept_~s__state~0); 222151#L111 assume !(8192 == ssl3_accept_~s__state~0); 222150#L114 assume !(24576 == ssl3_accept_~s__state~0); 222149#L117 assume !(8195 == ssl3_accept_~s__state~0); 222148#L120 assume !(8480 == ssl3_accept_~s__state~0); 222147#L123 assume !(8481 == ssl3_accept_~s__state~0); 222146#L126 assume !(8482 == ssl3_accept_~s__state~0); 222145#L129 assume !(8464 == ssl3_accept_~s__state~0); 222144#L132 assume !(8465 == ssl3_accept_~s__state~0); 222143#L135 assume !(8466 == ssl3_accept_~s__state~0); 222142#L138 assume !(8496 == ssl3_accept_~s__state~0); 222141#L141 assume !(8497 == ssl3_accept_~s__state~0); 222140#L144 assume !(8512 == ssl3_accept_~s__state~0); 222139#L147 assume !(8513 == ssl3_accept_~s__state~0); 222138#L150 assume !(8528 == ssl3_accept_~s__state~0); 222137#L153 assume !(8529 == ssl3_accept_~s__state~0); 222136#L156 assume !(8544 == ssl3_accept_~s__state~0); 222135#L159 assume !(8545 == ssl3_accept_~s__state~0); 222134#L162 assume !(8560 == ssl3_accept_~s__state~0); 222133#L165 assume !(8561 == ssl3_accept_~s__state~0); 222132#L168 assume !(8448 == ssl3_accept_~s__state~0); 222119#L171 assume 8576 == ssl3_accept_~s__state~0; 222120#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 222014#L452 assume !(5 == ssl3_accept_~blastFlag~0); 222016#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 221998#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 221996#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221991#L643 ssl3_accept_~skip~0 := 0; 221990#L102-3 assume true; 221989#L102-1 assume !false; 221988#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221987#L105 assume !(12292 == ssl3_accept_~s__state~0); 221986#L108 assume !(16384 == ssl3_accept_~s__state~0); 221985#L111 assume !(8192 == ssl3_accept_~s__state~0); 221984#L114 assume !(24576 == ssl3_accept_~s__state~0); 221983#L117 assume !(8195 == ssl3_accept_~s__state~0); 221982#L120 assume !(8480 == ssl3_accept_~s__state~0); 221981#L123 assume !(8481 == ssl3_accept_~s__state~0); 221980#L126 assume !(8482 == ssl3_accept_~s__state~0); 221979#L129 assume !(8464 == ssl3_accept_~s__state~0); 221977#L132 assume !(8465 == ssl3_accept_~s__state~0); 221978#L135 assume 8466 == ssl3_accept_~s__state~0; 221815#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 221900#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 221881#L277-2 [2018-11-18 16:30:42,286 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,286 INFO L82 PathProgramCache]: Analyzing trace with hash 622729656, now seen corresponding path program 5 times [2018-11-18 16:30:42,286 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,287 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:42,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,292 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1258898471, now seen corresponding path program 1 times [2018-11-18 16:30:42,292 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,293 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:42,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:42,333 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-11-18 16:30:42,333 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:42,333 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:42,333 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:42,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:42,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:42,334 INFO L87 Difference]: Start difference. First operand 13689 states and 17269 transitions. cyclomatic complexity: 3603 Second operand 3 states. [2018-11-18 16:30:42,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:42,422 INFO L93 Difference]: Finished difference Result 13685 states and 17135 transitions. [2018-11-18 16:30:42,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:42,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13685 states and 17135 transitions. [2018-11-18 16:30:42,452 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13022 [2018-11-18 16:30:42,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13685 states to 13685 states and 17135 transitions. [2018-11-18 16:30:42,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13575 [2018-11-18 16:30:42,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13575 [2018-11-18 16:30:42,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13685 states and 17135 transitions. [2018-11-18 16:30:42,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:42,477 INFO L705 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-18 16:30:42,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13685 states and 17135 transitions. [2018-11-18 16:30:42,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13685 to 13685. [2018-11-18 16:30:42,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13685 states. [2018-11-18 16:30:42,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13685 states to 13685 states and 17135 transitions. [2018-11-18 16:30:42,549 INFO L728 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-18 16:30:42,549 INFO L608 BuchiCegarLoop]: Abstraction has 13685 states and 17135 transitions. [2018-11-18 16:30:42,550 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 16:30:42,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13685 states and 17135 transitions. [2018-11-18 16:30:42,572 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13022 [2018-11-18 16:30:42,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:42,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:42,572 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,572 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:42,573 INFO L794 eck$LassoCheckResult]: Stem: 248973#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 248782#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 248783#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 248963#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 248982#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 248895#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 248983#L102-3 assume true; 249045#L102-1 assume !false; 249925#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249917#L105 assume !(12292 == ssl3_accept_~s__state~0); 249918#L108 assume !(16384 == ssl3_accept_~s__state~0); 249909#L111 assume !(8192 == ssl3_accept_~s__state~0); 249910#L114 assume !(24576 == ssl3_accept_~s__state~0); 249901#L117 assume !(8195 == ssl3_accept_~s__state~0); 249902#L120 assume !(8480 == ssl3_accept_~s__state~0); 249894#L123 assume !(8481 == ssl3_accept_~s__state~0); 249895#L126 assume !(8482 == ssl3_accept_~s__state~0); 249162#L129 assume !(8464 == ssl3_accept_~s__state~0); 249163#L132 assume !(8465 == ssl3_accept_~s__state~0); 250204#L135 assume !(8466 == ssl3_accept_~s__state~0); 250205#L138 assume !(8496 == ssl3_accept_~s__state~0); 250041#L141 [2018-11-18 16:30:42,573 INFO L796 eck$LassoCheckResult]: Loop: 250041#L141 assume !(8497 == ssl3_accept_~s__state~0); 250034#L144 assume !(8512 == ssl3_accept_~s__state~0); 250035#L147 assume !(8513 == ssl3_accept_~s__state~0); 250025#L150 assume !(8528 == ssl3_accept_~s__state~0); 250026#L153 assume !(8529 == ssl3_accept_~s__state~0); 250016#L156 assume !(8544 == ssl3_accept_~s__state~0); 250017#L159 assume !(8545 == ssl3_accept_~s__state~0); 250007#L162 assume !(8560 == ssl3_accept_~s__state~0); 250008#L165 assume !(8561 == ssl3_accept_~s__state~0); 249995#L168 assume 8448 == ssl3_accept_~s__state~0; 249946#L169 assume !(ssl3_accept_~num1~0 > 0); 249945#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 249986#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249980#L643 ssl3_accept_~skip~0 := 0; 249978#L102-3 assume true; 249976#L102-1 assume !false; 249973#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249972#L105 assume !(12292 == ssl3_accept_~s__state~0); 249968#L108 assume !(16384 == ssl3_accept_~s__state~0); 249969#L111 assume !(8192 == ssl3_accept_~s__state~0); 249964#L114 assume !(24576 == ssl3_accept_~s__state~0); 249966#L117 assume !(8195 == ssl3_accept_~s__state~0); 249967#L120 assume !(8480 == ssl3_accept_~s__state~0); 250074#L123 assume !(8481 == ssl3_accept_~s__state~0); 250075#L126 assume 8482 == ssl3_accept_~s__state~0; 250159#L127 ssl3_accept_~s__state~0 := 3; 250251#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250241#L643 ssl3_accept_~skip~0 := 0; 250239#L102-3 assume true; 250237#L102-1 assume !false; 250235#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250233#L105 assume !(12292 == ssl3_accept_~s__state~0); 250231#L108 assume !(16384 == ssl3_accept_~s__state~0); 250229#L111 assume !(8192 == ssl3_accept_~s__state~0); 250227#L114 assume !(24576 == ssl3_accept_~s__state~0); 250225#L117 assume !(8195 == ssl3_accept_~s__state~0); 250223#L120 assume !(8480 == ssl3_accept_~s__state~0); 250220#L123 assume !(8481 == ssl3_accept_~s__state~0); 250218#L126 assume !(8482 == ssl3_accept_~s__state~0); 250215#L129 assume !(8464 == ssl3_accept_~s__state~0); 250212#L132 assume !(8465 == ssl3_accept_~s__state~0); 250206#L135 assume !(8466 == ssl3_accept_~s__state~0); 250040#L138 assume !(8496 == ssl3_accept_~s__state~0); 250041#L141 [2018-11-18 16:30:42,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,573 INFO L82 PathProgramCache]: Analyzing trace with hash 2124626385, now seen corresponding path program 1 times [2018-11-18 16:30:42,573 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:42,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:42,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:42,594 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 16:30:42,594 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 16:30:42,594 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 16:30:42,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1019437038, now seen corresponding path program 2 times [2018-11-18 16:30:42,595 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:42,595 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:42,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:42,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:42,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:42,675 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:30:42,675 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:30:42,675 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:30:42,675 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:30:42,675 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 16:30:42,675 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:42,675 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:30:42,676 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:30:42,676 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-18 16:30:42,676 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:30:42,676 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:30:42,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,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-18 16:30:42,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,719 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:30:42,720 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:42,721 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 16:30:42,721 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:42,740 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 16:30:42,740 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 16:30:42,744 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 16:30:42,757 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 16:30:42,757 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 16:30:42,757 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 16:30:42,758 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 16:30:42,758 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 16:30:42,758 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 16:30:42,758 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 16:30:42,758 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 16:30:42,758 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-18 16:30:42,758 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 16:30:42,758 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 16:30:42,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 16:30:42,797 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 16:30:42,798 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 16:30:42,798 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:42,799 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:42,799 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:42,799 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:42,799 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:42,799 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:42,799 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:42,799 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:42,801 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:30:42,801 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:42,802 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:42,802 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:42,802 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:42,802 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 16:30:42,802 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:42,803 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 16:30:42,803 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:42,803 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:30:42,803 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:42,804 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:42,804 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:42,804 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:42,804 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:42,804 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:42,804 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:42,804 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:42,805 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:30:42,805 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:42,805 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:42,805 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:42,806 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:42,806 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:42,806 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:42,806 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:42,806 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:42,806 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 16:30:42,807 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 16:30:42,807 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 16:30:42,807 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 16:30:42,807 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 16:30:42,807 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 16:30:42,807 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 16:30:42,808 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 16:30:42,808 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 16:30:42,809 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 16:30:42,810 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 16:30:42,811 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 16:30:42,811 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 16:30:42,811 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 16:30:42,811 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 16:30:42,811 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 16:30:42,811 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 16:30:42,857 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:42,882 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:42,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:42,897 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:42,950 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 16:30:42,951 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 16:30:42,951 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13685 states and 17135 transitions. cyclomatic complexity: 3474 Second operand 5 states. [2018-11-18 16:30:43,272 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13685 states and 17135 transitions. cyclomatic complexity: 3474. Second operand 5 states. Result 42862 states and 53218 transitions. Complement of second has 9 states. [2018-11-18 16:30:43,274 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 16:30:43,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 16:30:43,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 384 transitions. [2018-11-18 16:30:43,275 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 16:30:43,275 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:43,275 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 16:30:43,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:43,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 384 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 16:30:43,277 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 16:30:43,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42862 states and 53218 transitions. [2018-11-18 16:30:43,375 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 25132 [2018-11-18 16:30:43,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42862 states to 42329 states and 52559 transitions. [2018-11-18 16:30:43,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27752 [2018-11-18 16:30:43,455 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27872 [2018-11-18 16:30:43,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42329 states and 52559 transitions. [2018-11-18 16:30:43,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:43,455 INFO L705 BuchiCegarLoop]: Abstraction has 42329 states and 52559 transitions. [2018-11-18 16:30:43,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42329 states and 52559 transitions. [2018-11-18 16:30:43,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42329 to 37530. [2018-11-18 16:30:43,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37530 states. [2018-11-18 16:30:43,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37530 states to 37530 states and 46907 transitions. [2018-11-18 16:30:43,676 INFO L728 BuchiCegarLoop]: Abstraction has 37530 states and 46907 transitions. [2018-11-18 16:30:43,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 16:30:43,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 16:30:43,676 INFO L87 Difference]: Start difference. First operand 37530 states and 46907 transitions. Second operand 3 states. [2018-11-18 16:30:43,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:43,788 INFO L93 Difference]: Finished difference Result 28762 states and 35736 transitions. [2018-11-18 16:30:43,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 16:30:43,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28762 states and 35736 transitions. [2018-11-18 16:30:43,848 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 18113 [2018-11-18 16:30:43,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28762 states to 28751 states and 35725 transitions. [2018-11-18 16:30:43,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18829 [2018-11-18 16:30:43,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18829 [2018-11-18 16:30:43,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28751 states and 35725 transitions. [2018-11-18 16:30:43,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:43,898 INFO L705 BuchiCegarLoop]: Abstraction has 28751 states and 35725 transitions. [2018-11-18 16:30:43,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28751 states and 35725 transitions. [2018-11-18 16:30:44,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28751 to 28384. [2018-11-18 16:30:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28384 states. [2018-11-18 16:30:44,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28384 states to 28384 states and 35302 transitions. [2018-11-18 16:30:44,052 INFO L728 BuchiCegarLoop]: Abstraction has 28384 states and 35302 transitions. [2018-11-18 16:30:44,052 INFO L608 BuchiCegarLoop]: Abstraction has 28384 states and 35302 transitions. [2018-11-18 16:30:44,052 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-18 16:30:44,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28384 states and 35302 transitions. [2018-11-18 16:30:44,094 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17791 [2018-11-18 16:30:44,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:44,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:44,095 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:44,095 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:44,095 INFO L794 eck$LassoCheckResult]: Stem: 372172#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 371855#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 371856#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 372160#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 372185#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 372043#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 372186#L102-3 assume true; 372351#L102-1 assume !false; 372350#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372349#L105 assume !(12292 == ssl3_accept_~s__state~0); 372348#L108 assume !(16384 == ssl3_accept_~s__state~0); 372347#L111 assume !(8192 == ssl3_accept_~s__state~0); 372346#L114 assume !(24576 == ssl3_accept_~s__state~0); 372345#L117 assume !(8195 == ssl3_accept_~s__state~0); 372344#L120 assume !(8480 == ssl3_accept_~s__state~0); 372343#L123 assume !(8481 == ssl3_accept_~s__state~0); 372342#L126 assume !(8482 == ssl3_accept_~s__state~0); 372341#L129 assume 8464 == ssl3_accept_~s__state~0; 372340#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 372339#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 372338#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 372336#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372331#L643 ssl3_accept_~skip~0 := 0; 372330#L102-3 assume true; 372329#L102-1 assume !false; 372328#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372327#L105 assume !(12292 == ssl3_accept_~s__state~0); 372326#L108 assume !(16384 == ssl3_accept_~s__state~0); 372325#L111 assume !(8192 == ssl3_accept_~s__state~0); 372324#L114 assume !(24576 == ssl3_accept_~s__state~0); 372323#L117 assume !(8195 == ssl3_accept_~s__state~0); 372322#L120 assume !(8480 == ssl3_accept_~s__state~0); 372321#L123 assume !(8481 == ssl3_accept_~s__state~0); 372320#L126 assume !(8482 == ssl3_accept_~s__state~0); 372319#L129 assume !(8464 == ssl3_accept_~s__state~0); 372318#L132 assume !(8465 == ssl3_accept_~s__state~0); 372317#L135 assume !(8466 == ssl3_accept_~s__state~0); 372316#L138 assume 8496 == ssl3_accept_~s__state~0; 372315#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 372314#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 372312#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 372308#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 372309#L296-2 ssl3_accept_~s__init_num~0 := 0; 372740#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372735#L643 ssl3_accept_~skip~0 := 0; 372734#L102-3 assume true; 372733#L102-1 assume !false; 372732#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372731#L105 assume !(12292 == ssl3_accept_~s__state~0); 372730#L108 assume !(16384 == ssl3_accept_~s__state~0); 372729#L111 assume !(8192 == ssl3_accept_~s__state~0); 372728#L114 assume !(24576 == ssl3_accept_~s__state~0); 372727#L117 assume !(8195 == ssl3_accept_~s__state~0); 372726#L120 assume !(8480 == ssl3_accept_~s__state~0); 372725#L123 assume !(8481 == ssl3_accept_~s__state~0); 372724#L126 assume !(8482 == ssl3_accept_~s__state~0); 372723#L129 assume !(8464 == ssl3_accept_~s__state~0); 372722#L132 assume !(8465 == ssl3_accept_~s__state~0); 372721#L135 assume !(8466 == ssl3_accept_~s__state~0); 372720#L138 assume !(8496 == ssl3_accept_~s__state~0); 372718#L141 assume !(8497 == ssl3_accept_~s__state~0); 372719#L144 [2018-11-18 16:30:44,095 INFO L796 eck$LassoCheckResult]: Loop: 372719#L144 assume !(8512 == ssl3_accept_~s__state~0); 382688#L147 assume !(8513 == ssl3_accept_~s__state~0); 382689#L150 assume !(8528 == ssl3_accept_~s__state~0); 382680#L153 assume !(8529 == ssl3_accept_~s__state~0); 382681#L156 assume !(8544 == ssl3_accept_~s__state~0); 382672#L159 assume !(8545 == ssl3_accept_~s__state~0); 382673#L162 assume !(8560 == ssl3_accept_~s__state~0); 382664#L165 assume !(8561 == ssl3_accept_~s__state~0); 382665#L168 assume !(8448 == ssl3_accept_~s__state~0); 382655#L171 assume !(8576 == ssl3_accept_~s__state~0); 382656#L174 assume !(8577 == ssl3_accept_~s__state~0); 382650#L177 assume !(8592 == ssl3_accept_~s__state~0); 382648#L180 assume !(8593 == ssl3_accept_~s__state~0); 382646#L183 assume !(8608 == ssl3_accept_~s__state~0); 382644#L186 assume !(8609 == ssl3_accept_~s__state~0); 382643#L189 assume !(8640 == ssl3_accept_~s__state~0); 382642#L192 assume !(8641 == ssl3_accept_~s__state~0); 382641#L195 assume 8656 == ssl3_accept_~s__state~0; 382431#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 382640#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 382639#L536 assume !(10 == ssl3_accept_~blastFlag~0); 382638#L539 assume !(13 == ssl3_accept_~blastFlag~0); 382637#L542 assume !(16 == ssl3_accept_~blastFlag~0); 382636#L545 assume !(19 == ssl3_accept_~blastFlag~0); 382635#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 382634#L556 assume !(0 == ssl3_accept_~tmp___10~0); 382632#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382627#L643 ssl3_accept_~skip~0 := 0; 382626#L102-3 assume true; 382625#L102-1 assume !false; 382624#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382623#L105 assume !(12292 == ssl3_accept_~s__state~0); 382622#L108 assume !(16384 == ssl3_accept_~s__state~0); 382621#L111 assume !(8192 == ssl3_accept_~s__state~0); 382620#L114 assume !(24576 == ssl3_accept_~s__state~0); 382619#L117 assume !(8195 == ssl3_accept_~s__state~0); 382618#L120 assume !(8480 == ssl3_accept_~s__state~0); 382617#L123 assume !(8481 == ssl3_accept_~s__state~0); 382615#L126 assume !(8482 == ssl3_accept_~s__state~0); 382612#L129 assume !(8464 == ssl3_accept_~s__state~0); 382610#L132 assume !(8465 == ssl3_accept_~s__state~0); 382608#L135 assume !(8466 == ssl3_accept_~s__state~0); 382606#L138 assume !(8496 == ssl3_accept_~s__state~0); 382604#L141 assume !(8497 == ssl3_accept_~s__state~0); 382602#L144 assume !(8512 == ssl3_accept_~s__state~0); 382600#L147 assume !(8513 == ssl3_accept_~s__state~0); 382598#L150 assume !(8528 == ssl3_accept_~s__state~0); 382596#L153 assume !(8529 == ssl3_accept_~s__state~0); 382594#L156 assume !(8544 == ssl3_accept_~s__state~0); 382592#L159 assume !(8545 == ssl3_accept_~s__state~0); 382590#L162 assume !(8560 == ssl3_accept_~s__state~0); 382588#L165 assume !(8561 == ssl3_accept_~s__state~0); 382586#L168 assume !(8448 == ssl3_accept_~s__state~0); 382584#L171 assume !(8576 == ssl3_accept_~s__state~0); 382582#L174 assume !(8577 == ssl3_accept_~s__state~0); 382579#L177 assume !(8592 == ssl3_accept_~s__state~0); 382577#L180 assume !(8593 == ssl3_accept_~s__state~0); 382574#L183 assume !(8608 == ssl3_accept_~s__state~0); 382570#L186 assume !(8609 == ssl3_accept_~s__state~0); 382565#L189 assume !(8640 == ssl3_accept_~s__state~0); 382561#L192 assume !(8641 == ssl3_accept_~s__state~0); 382559#L195 assume !(8656 == ssl3_accept_~s__state~0); 382557#L198 assume !(8657 == ssl3_accept_~s__state~0); 382420#L201 assume 8672 == ssl3_accept_~s__state~0; 382416#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 382413#L564 assume !(11 == ssl3_accept_~blastFlag~0); 382410#L567 assume !(14 == ssl3_accept_~blastFlag~0); 382407#L570 assume !(17 == ssl3_accept_~blastFlag~0); 382404#L573 assume !(20 == ssl3_accept_~blastFlag~0); 382401#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 382398#L583 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 382395#L583-2 ssl3_accept_~s__init_num~0 := 0; 372536#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382381#L643 ssl3_accept_~skip~0 := 0; 382379#L102-3 assume true; 382377#L102-1 assume !false; 382375#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382373#L105 assume !(12292 == ssl3_accept_~s__state~0); 382371#L108 assume !(16384 == ssl3_accept_~s__state~0); 382369#L111 assume !(8192 == ssl3_accept_~s__state~0); 382367#L114 assume !(24576 == ssl3_accept_~s__state~0); 382365#L117 assume !(8195 == ssl3_accept_~s__state~0); 382363#L120 assume !(8480 == ssl3_accept_~s__state~0); 382361#L123 assume !(8481 == ssl3_accept_~s__state~0); 382359#L126 assume !(8482 == ssl3_accept_~s__state~0); 382357#L129 assume !(8464 == ssl3_accept_~s__state~0); 382355#L132 assume !(8465 == ssl3_accept_~s__state~0); 382353#L135 assume !(8466 == ssl3_accept_~s__state~0); 382351#L138 assume !(8496 == ssl3_accept_~s__state~0); 382349#L141 assume !(8497 == ssl3_accept_~s__state~0); 382347#L144 assume !(8512 == ssl3_accept_~s__state~0); 382345#L147 assume !(8513 == ssl3_accept_~s__state~0); 382343#L150 assume !(8528 == ssl3_accept_~s__state~0); 382341#L153 assume !(8529 == ssl3_accept_~s__state~0); 382339#L156 assume !(8544 == ssl3_accept_~s__state~0); 382337#L159 assume !(8545 == ssl3_accept_~s__state~0); 382335#L162 assume !(8560 == ssl3_accept_~s__state~0); 382333#L165 assume !(8561 == ssl3_accept_~s__state~0); 382331#L168 assume 8448 == ssl3_accept_~s__state~0; 382329#L169 assume !(ssl3_accept_~num1~0 > 0); 382325#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 382321#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382311#L643 ssl3_accept_~skip~0 := 0; 382309#L102-3 assume true; 382307#L102-1 assume !false; 382305#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382302#L105 assume 12292 == ssl3_accept_~s__state~0; 382299#L106 ssl3_accept_~s__new_session~0 := 1; 382297#L214 ssl3_accept_~s__server~0 := 1; 382295#L219 assume 0 != ssl3_accept_~cb~0; 382293#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 382291#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 382287#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 382283#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 382280#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 382275#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382265#L643 ssl3_accept_~skip~0 := 0; 382263#L102-3 assume true; 382261#L102-1 assume !false; 382259#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382257#L105 assume !(12292 == ssl3_accept_~s__state~0); 382255#L108 assume !(16384 == ssl3_accept_~s__state~0); 382253#L111 assume !(8192 == ssl3_accept_~s__state~0); 382251#L114 assume !(24576 == ssl3_accept_~s__state~0); 382249#L117 assume !(8195 == ssl3_accept_~s__state~0); 382246#L120 assume !(8480 == ssl3_accept_~s__state~0); 382247#L123 assume !(8481 == ssl3_accept_~s__state~0); 383019#L126 assume !(8482 == ssl3_accept_~s__state~0); 383020#L129 assume !(8464 == ssl3_accept_~s__state~0); 382945#L132 assume !(8465 == ssl3_accept_~s__state~0); 382946#L135 assume !(8466 == ssl3_accept_~s__state~0); 382791#L138 assume 8496 == ssl3_accept_~s__state~0; 382037#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 382790#L290 assume !(1 == ssl3_accept_~blastFlag~0); 382785#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 382782#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 382777#L296-2 ssl3_accept_~s__init_num~0 := 0; 382778#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 382759#L643 ssl3_accept_~skip~0 := 0; 382760#L102-3 assume true; 382751#L102-1 assume !false; 382752#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 382743#L105 assume !(12292 == ssl3_accept_~s__state~0); 382744#L108 assume !(16384 == ssl3_accept_~s__state~0); 382735#L111 assume !(8192 == ssl3_accept_~s__state~0); 382736#L114 assume !(24576 == ssl3_accept_~s__state~0); 382727#L117 assume !(8195 == ssl3_accept_~s__state~0); 382728#L120 assume !(8480 == ssl3_accept_~s__state~0); 382719#L123 assume !(8481 == ssl3_accept_~s__state~0); 382720#L126 assume !(8482 == ssl3_accept_~s__state~0); 382711#L129 assume !(8464 == ssl3_accept_~s__state~0); 382712#L132 assume !(8465 == ssl3_accept_~s__state~0); 382703#L135 assume !(8466 == ssl3_accept_~s__state~0); 382704#L138 assume !(8496 == ssl3_accept_~s__state~0); 382696#L141 assume !(8497 == ssl3_accept_~s__state~0); 372719#L144 [2018-11-18 16:30:44,096 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:44,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1466564950, now seen corresponding path program 1 times [2018-11-18 16:30:44,096 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:44,096 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:44,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,096 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:44,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:44,107 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:44,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1044056620, now seen corresponding path program 1 times [2018-11-18 16:30:44,107 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:44,107 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:44,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:44,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:44,164 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 16:30:44,164 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:30:44,165 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:30:44,186 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:44,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:44,202 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-18 16:30:44,233 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:30:44,233 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:30:44,233 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:44,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:30:44,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:30:44,234 INFO L87 Difference]: Start difference. First operand 28384 states and 35302 transitions. cyclomatic complexity: 6963 Second operand 5 states. [2018-11-18 16:30:44,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:44,481 INFO L93 Difference]: Finished difference Result 26937 states and 33059 transitions. [2018-11-18 16:30:44,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:30:44,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26937 states and 33059 transitions. [2018-11-18 16:30:44,648 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13993 [2018-11-18 16:30:44,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26937 states to 26676 states and 32756 transitions. [2018-11-18 16:30:44,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17267 [2018-11-18 16:30:44,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17267 [2018-11-18 16:30:44,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26676 states and 32756 transitions. [2018-11-18 16:30:44,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:44,701 INFO L705 BuchiCegarLoop]: Abstraction has 26676 states and 32756 transitions. [2018-11-18 16:30:44,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26676 states and 32756 transitions. [2018-11-18 16:30:44,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26676 to 18238. [2018-11-18 16:30:44,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18238 states. [2018-11-18 16:30:44,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18238 states to 18238 states and 22706 transitions. [2018-11-18 16:30:44,849 INFO L728 BuchiCegarLoop]: Abstraction has 18238 states and 22706 transitions. [2018-11-18 16:30:44,849 INFO L608 BuchiCegarLoop]: Abstraction has 18238 states and 22706 transitions. [2018-11-18 16:30:44,849 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-18 16:30:44,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18238 states and 22706 transitions. [2018-11-18 16:30:44,884 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 10024 [2018-11-18 16:30:44,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:44,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:44,885 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:44,885 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:44,885 INFO L794 eck$LassoCheckResult]: Stem: 427905#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 427648#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 427649#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 427898#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 427915#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 427812#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 427916#L102-3 assume true; 428030#L102-1 assume !false; 428029#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428028#L105 assume !(12292 == ssl3_accept_~s__state~0); 428027#L108 assume !(16384 == ssl3_accept_~s__state~0); 428026#L111 assume !(8192 == ssl3_accept_~s__state~0); 428025#L114 assume !(24576 == ssl3_accept_~s__state~0); 428024#L117 assume !(8195 == ssl3_accept_~s__state~0); 428023#L120 assume !(8480 == ssl3_accept_~s__state~0); 428022#L123 assume !(8481 == ssl3_accept_~s__state~0); 428021#L126 assume !(8482 == ssl3_accept_~s__state~0); 428020#L129 assume 8464 == ssl3_accept_~s__state~0; 428019#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 428018#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 428017#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 428015#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 428010#L643 ssl3_accept_~skip~0 := 0; 428009#L102-3 assume true; 428008#L102-1 assume !false; 428007#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428006#L105 assume !(12292 == ssl3_accept_~s__state~0); 428005#L108 assume !(16384 == ssl3_accept_~s__state~0); 428004#L111 assume !(8192 == ssl3_accept_~s__state~0); 428003#L114 assume !(24576 == ssl3_accept_~s__state~0); 428002#L117 assume !(8195 == ssl3_accept_~s__state~0); 428001#L120 assume !(8480 == ssl3_accept_~s__state~0); 428000#L123 assume !(8481 == ssl3_accept_~s__state~0); 427999#L126 assume !(8482 == ssl3_accept_~s__state~0); 427998#L129 assume !(8464 == ssl3_accept_~s__state~0); 427997#L132 assume !(8465 == ssl3_accept_~s__state~0); 427996#L135 assume !(8466 == ssl3_accept_~s__state~0); 427995#L138 assume 8496 == ssl3_accept_~s__state~0; 427994#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 427993#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 427992#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 427990#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 427991#L296-2 ssl3_accept_~s__init_num~0 := 0; 434012#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434007#L643 ssl3_accept_~skip~0 := 0; 434006#L102-3 assume true; 434005#L102-1 assume !false; 434004#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434003#L105 assume !(12292 == ssl3_accept_~s__state~0); 434002#L108 assume !(16384 == ssl3_accept_~s__state~0); 434001#L111 assume !(8192 == ssl3_accept_~s__state~0); 434000#L114 assume !(24576 == ssl3_accept_~s__state~0); 433999#L117 assume !(8195 == ssl3_accept_~s__state~0); 433998#L120 assume !(8480 == ssl3_accept_~s__state~0); 433997#L123 assume !(8481 == ssl3_accept_~s__state~0); 433996#L126 assume !(8482 == ssl3_accept_~s__state~0); 433995#L129 assume !(8464 == ssl3_accept_~s__state~0); 433994#L132 assume !(8465 == ssl3_accept_~s__state~0); 433993#L135 assume !(8466 == ssl3_accept_~s__state~0); 433992#L138 assume !(8496 == ssl3_accept_~s__state~0); 433990#L141 assume !(8497 == ssl3_accept_~s__state~0); 433991#L144 [2018-11-18 16:30:44,886 INFO L796 eck$LassoCheckResult]: Loop: 433991#L144 assume !(8512 == ssl3_accept_~s__state~0); 445207#L147 assume !(8513 == ssl3_accept_~s__state~0); 445206#L150 assume !(8528 == ssl3_accept_~s__state~0); 445205#L153 assume !(8529 == ssl3_accept_~s__state~0); 445204#L156 assume !(8544 == ssl3_accept_~s__state~0); 445203#L159 assume !(8545 == ssl3_accept_~s__state~0); 445202#L162 assume !(8560 == ssl3_accept_~s__state~0); 445201#L165 assume !(8561 == ssl3_accept_~s__state~0); 445200#L168 assume !(8448 == ssl3_accept_~s__state~0); 445199#L171 assume !(8576 == ssl3_accept_~s__state~0); 445198#L174 assume !(8577 == ssl3_accept_~s__state~0); 445197#L177 assume !(8592 == ssl3_accept_~s__state~0); 445196#L180 assume !(8593 == ssl3_accept_~s__state~0); 445195#L183 assume !(8608 == ssl3_accept_~s__state~0); 445194#L186 assume !(8609 == ssl3_accept_~s__state~0); 445193#L189 assume !(8640 == ssl3_accept_~s__state~0); 427951#L192 assume !(8641 == ssl3_accept_~s__state~0); 427940#L195 assume 8656 == ssl3_accept_~s__state~0; 427761#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 427762#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 427906#L536 assume !(10 == ssl3_accept_~blastFlag~0); 427938#L539 assume !(13 == ssl3_accept_~blastFlag~0); 427903#L542 assume !(16 == ssl3_accept_~blastFlag~0); 427893#L545 assume !(19 == ssl3_accept_~blastFlag~0); 427894#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 427889#L556 assume !(0 == ssl3_accept_~tmp___10~0); 427890#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445617#L643 ssl3_accept_~skip~0 := 0; 445616#L102-3 assume true; 445615#L102-1 assume !false; 445614#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445613#L105 assume !(12292 == ssl3_accept_~s__state~0); 445612#L108 assume !(16384 == ssl3_accept_~s__state~0); 445611#L111 assume !(8192 == ssl3_accept_~s__state~0); 445610#L114 assume !(24576 == ssl3_accept_~s__state~0); 445609#L117 assume !(8195 == ssl3_accept_~s__state~0); 445608#L120 assume !(8480 == ssl3_accept_~s__state~0); 445607#L123 assume !(8481 == ssl3_accept_~s__state~0); 445606#L126 assume !(8482 == ssl3_accept_~s__state~0); 445605#L129 assume !(8464 == ssl3_accept_~s__state~0); 445604#L132 assume !(8465 == ssl3_accept_~s__state~0); 445603#L135 assume !(8466 == ssl3_accept_~s__state~0); 445602#L138 assume !(8496 == ssl3_accept_~s__state~0); 445601#L141 assume !(8497 == ssl3_accept_~s__state~0); 445600#L144 assume !(8512 == ssl3_accept_~s__state~0); 445599#L147 assume !(8513 == ssl3_accept_~s__state~0); 445598#L150 assume !(8528 == ssl3_accept_~s__state~0); 445597#L153 assume !(8529 == ssl3_accept_~s__state~0); 445596#L156 assume !(8544 == ssl3_accept_~s__state~0); 445595#L159 assume !(8545 == ssl3_accept_~s__state~0); 445594#L162 assume !(8560 == ssl3_accept_~s__state~0); 445593#L165 assume !(8561 == ssl3_accept_~s__state~0); 445592#L168 assume !(8448 == ssl3_accept_~s__state~0); 427860#L171 assume !(8576 == ssl3_accept_~s__state~0); 427832#L174 assume !(8577 == ssl3_accept_~s__state~0); 427759#L177 assume !(8592 == ssl3_accept_~s__state~0); 427715#L180 assume !(8593 == ssl3_accept_~s__state~0); 427716#L183 assume !(8608 == ssl3_accept_~s__state~0); 445514#L186 assume !(8609 == ssl3_accept_~s__state~0); 427946#L189 assume !(8640 == ssl3_accept_~s__state~0); 427947#L192 assume !(8641 == ssl3_accept_~s__state~0); 444674#L195 assume !(8656 == ssl3_accept_~s__state~0); 427881#L198 assume !(8657 == ssl3_accept_~s__state~0); 427849#L201 assume 8672 == ssl3_accept_~s__state~0; 427729#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 427730#L564 assume !(11 == ssl3_accept_~blastFlag~0); 427887#L567 assume !(14 == ssl3_accept_~blastFlag~0); 427869#L570 assume !(17 == ssl3_accept_~blastFlag~0); 427821#L573 assume !(20 == ssl3_accept_~blastFlag~0); 427822#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 427830#L583 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 427934#L583-2 ssl3_accept_~s__init_num~0 := 0; 427789#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445648#L643 ssl3_accept_~skip~0 := 0; 445647#L102-3 assume true; 445646#L102-1 assume !false; 445645#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445644#L105 assume !(12292 == ssl3_accept_~s__state~0); 445643#L108 assume !(16384 == ssl3_accept_~s__state~0); 445642#L111 assume !(8192 == ssl3_accept_~s__state~0); 445641#L114 assume !(24576 == ssl3_accept_~s__state~0); 445640#L117 assume !(8195 == ssl3_accept_~s__state~0); 445639#L120 assume !(8480 == ssl3_accept_~s__state~0); 445638#L123 assume !(8481 == ssl3_accept_~s__state~0); 445637#L126 assume !(8482 == ssl3_accept_~s__state~0); 445636#L129 assume !(8464 == ssl3_accept_~s__state~0); 445635#L132 assume !(8465 == ssl3_accept_~s__state~0); 445634#L135 assume !(8466 == ssl3_accept_~s__state~0); 445633#L138 assume !(8496 == ssl3_accept_~s__state~0); 445632#L141 assume !(8497 == ssl3_accept_~s__state~0); 445631#L144 assume !(8512 == ssl3_accept_~s__state~0); 445630#L147 assume !(8513 == ssl3_accept_~s__state~0); 445629#L150 assume !(8528 == ssl3_accept_~s__state~0); 445628#L153 assume !(8529 == ssl3_accept_~s__state~0); 445627#L156 assume !(8544 == ssl3_accept_~s__state~0); 445626#L159 assume !(8545 == ssl3_accept_~s__state~0); 445625#L162 assume !(8560 == ssl3_accept_~s__state~0); 445624#L165 assume !(8561 == ssl3_accept_~s__state~0); 445623#L168 assume 8448 == ssl3_accept_~s__state~0; 427709#L169 assume !(ssl3_accept_~num1~0 > 0); 427711#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 427620#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 427629#L643 ssl3_accept_~skip~0 := 0; 427630#L102-3 assume true; 427834#L102-1 assume !false; 427693#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427694#L105 assume !(12292 == ssl3_accept_~s__state~0); 427813#L108 assume !(16384 == ssl3_accept_~s__state~0); 427741#L111 assume !(8192 == ssl3_accept_~s__state~0); 427697#L114 assume !(24576 == ssl3_accept_~s__state~0); 427698#L117 assume !(8195 == ssl3_accept_~s__state~0); 427671#L120 assume !(8480 == ssl3_accept_~s__state~0); 427672#L123 assume !(8481 == ssl3_accept_~s__state~0); 427920#L126 assume !(8482 == ssl3_accept_~s__state~0); 427921#L129 assume !(8464 == ssl3_accept_~s__state~0); 427911#L132 assume !(8465 == ssl3_accept_~s__state~0); 427839#L135 assume !(8466 == ssl3_accept_~s__state~0); 427840#L138 assume !(8496 == ssl3_accept_~s__state~0); 445666#L141 assume !(8497 == ssl3_accept_~s__state~0); 445665#L144 assume !(8512 == ssl3_accept_~s__state~0); 445664#L147 assume !(8513 == ssl3_accept_~s__state~0); 445663#L150 assume !(8528 == ssl3_accept_~s__state~0); 445662#L153 assume !(8529 == ssl3_accept_~s__state~0); 445661#L156 assume !(8544 == ssl3_accept_~s__state~0); 445660#L159 assume !(8545 == ssl3_accept_~s__state~0); 445659#L162 assume !(8560 == ssl3_accept_~s__state~0); 445658#L165 assume !(8561 == ssl3_accept_~s__state~0); 445657#L168 assume !(8448 == ssl3_accept_~s__state~0); 445656#L171 assume 8576 == ssl3_accept_~s__state~0; 445511#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 445510#L452 assume !(5 == ssl3_accept_~blastFlag~0); 445509#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 445508#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 444664#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 444658#L643 ssl3_accept_~skip~0 := 0; 444656#L102-3 assume true; 444654#L102-1 assume !false; 444652#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 444649#L105 assume !(12292 == ssl3_accept_~s__state~0); 444647#L108 assume !(16384 == ssl3_accept_~s__state~0); 444644#L111 assume !(8192 == ssl3_accept_~s__state~0); 444642#L114 assume !(24576 == ssl3_accept_~s__state~0); 444640#L117 assume !(8195 == ssl3_accept_~s__state~0); 444638#L120 assume !(8480 == ssl3_accept_~s__state~0); 444636#L123 assume !(8481 == ssl3_accept_~s__state~0); 444634#L126 assume !(8482 == ssl3_accept_~s__state~0); 444632#L129 assume !(8464 == ssl3_accept_~s__state~0); 444630#L132 assume !(8465 == ssl3_accept_~s__state~0); 444610#L135 assume !(8466 == ssl3_accept_~s__state~0); 444611#L138 assume 8496 == ssl3_accept_~s__state~0; 427678#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 427679#L290 assume !(1 == ssl3_accept_~blastFlag~0); 427777#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 427642#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 427635#L296-2 ssl3_accept_~s__init_num~0 := 0; 427636#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445224#L643 ssl3_accept_~skip~0 := 0; 445223#L102-3 assume true; 445222#L102-1 assume !false; 445221#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445220#L105 assume !(12292 == ssl3_accept_~s__state~0); 445219#L108 assume !(16384 == ssl3_accept_~s__state~0); 445218#L111 assume !(8192 == ssl3_accept_~s__state~0); 445217#L114 assume !(24576 == ssl3_accept_~s__state~0); 445216#L117 assume !(8195 == ssl3_accept_~s__state~0); 445215#L120 assume !(8480 == ssl3_accept_~s__state~0); 445214#L123 assume !(8481 == ssl3_accept_~s__state~0); 445213#L126 assume !(8482 == ssl3_accept_~s__state~0); 445212#L129 assume !(8464 == ssl3_accept_~s__state~0); 445211#L132 assume !(8465 == ssl3_accept_~s__state~0); 445210#L135 assume !(8466 == ssl3_accept_~s__state~0); 445209#L138 assume !(8496 == ssl3_accept_~s__state~0); 445208#L141 assume !(8497 == ssl3_accept_~s__state~0); 433991#L144 [2018-11-18 16:30:44,886 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:44,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1466564950, now seen corresponding path program 2 times [2018-11-18 16:30:44,886 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:44,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:44,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:44,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:44,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:44,895 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:44,895 INFO L82 PathProgramCache]: Analyzing trace with hash 182320628, now seen corresponding path program 1 times [2018-11-18 16:30:44,895 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:44,895 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:44,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,896 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 16:30:44,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:44,974 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 16:30:44,974 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 16:30:44,975 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 16:30:44,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 16:30:45,004 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 16:30:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-18 16:30:45,046 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 16:30:45,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 16:30:45,046 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 16:30:45,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 16:30:45,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 16:30:45,047 INFO L87 Difference]: Start difference. First operand 18238 states and 22706 transitions. cyclomatic complexity: 4520 Second operand 5 states. [2018-11-18 16:30:45,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 16:30:45,230 INFO L93 Difference]: Finished difference Result 20490 states and 25178 transitions. [2018-11-18 16:30:45,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 16:30:45,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20490 states and 25178 transitions. [2018-11-18 16:30:45,265 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10728 [2018-11-18 16:30:45,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20490 states to 19766 states and 24269 transitions. [2018-11-18 16:30:45,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13036 [2018-11-18 16:30:45,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13036 [2018-11-18 16:30:45,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19766 states and 24269 transitions. [2018-11-18 16:30:45,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 16:30:45,295 INFO L705 BuchiCegarLoop]: Abstraction has 19766 states and 24269 transitions. [2018-11-18 16:30:45,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19766 states and 24269 transitions. [2018-11-18 16:30:45,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19766 to 19614. [2018-11-18 16:30:45,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19614 states. [2018-11-18 16:30:45,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19614 states to 19614 states and 24112 transitions. [2018-11-18 16:30:45,392 INFO L728 BuchiCegarLoop]: Abstraction has 19614 states and 24112 transitions. [2018-11-18 16:30:45,392 INFO L608 BuchiCegarLoop]: Abstraction has 19614 states and 24112 transitions. [2018-11-18 16:30:45,392 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-18 16:30:45,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19614 states and 24112 transitions. [2018-11-18 16:30:45,419 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10656 [2018-11-18 16:30:45,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 16:30:45,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 16:30:45,419 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:45,419 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 16:30:45,420 INFO L794 eck$LassoCheckResult]: Stem: 467165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 466908#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 466909#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 467155#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 467177#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 467060#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 467178#L102-3 assume true; 467291#L102-1 assume !false; 467290#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467289#L105 assume !(12292 == ssl3_accept_~s__state~0); 467288#L108 assume !(16384 == ssl3_accept_~s__state~0); 467287#L111 assume !(8192 == ssl3_accept_~s__state~0); 467286#L114 assume !(24576 == ssl3_accept_~s__state~0); 467285#L117 assume !(8195 == ssl3_accept_~s__state~0); 467284#L120 assume !(8480 == ssl3_accept_~s__state~0); 467283#L123 assume !(8481 == ssl3_accept_~s__state~0); 467282#L126 assume !(8482 == ssl3_accept_~s__state~0); 467281#L129 assume 8464 == ssl3_accept_~s__state~0; 467280#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 467279#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 467278#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 467276#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467271#L643 ssl3_accept_~skip~0 := 0; 467270#L102-3 assume true; 467269#L102-1 assume !false; 467268#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467267#L105 assume !(12292 == ssl3_accept_~s__state~0); 467266#L108 assume !(16384 == ssl3_accept_~s__state~0); 467265#L111 assume !(8192 == ssl3_accept_~s__state~0); 467264#L114 assume !(24576 == ssl3_accept_~s__state~0); 467263#L117 assume !(8195 == ssl3_accept_~s__state~0); 467262#L120 assume !(8480 == ssl3_accept_~s__state~0); 467261#L123 assume !(8481 == ssl3_accept_~s__state~0); 467260#L126 assume !(8482 == ssl3_accept_~s__state~0); 467259#L129 assume !(8464 == ssl3_accept_~s__state~0); 467258#L132 assume !(8465 == ssl3_accept_~s__state~0); 467257#L135 assume !(8466 == ssl3_accept_~s__state~0); 467256#L138 assume 8496 == ssl3_accept_~s__state~0; 467255#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 467254#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 467253#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 467251#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 467250#L296-2 ssl3_accept_~s__init_num~0 := 0; 467248#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467243#L643 ssl3_accept_~skip~0 := 0; 467242#L102-3 assume true; 467241#L102-1 assume !false; 467240#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467239#L105 assume !(12292 == ssl3_accept_~s__state~0); 467238#L108 assume !(16384 == ssl3_accept_~s__state~0); 467237#L111 assume !(8192 == ssl3_accept_~s__state~0); 467236#L114 assume !(24576 == ssl3_accept_~s__state~0); 467235#L117 assume !(8195 == ssl3_accept_~s__state~0); 467234#L120 assume !(8480 == ssl3_accept_~s__state~0); 467233#L123 assume !(8481 == ssl3_accept_~s__state~0); 467232#L126 assume !(8482 == ssl3_accept_~s__state~0); 467231#L129 assume !(8464 == ssl3_accept_~s__state~0); 467230#L132 assume !(8465 == ssl3_accept_~s__state~0); 467229#L135 assume !(8466 == ssl3_accept_~s__state~0); 467228#L138 assume !(8496 == ssl3_accept_~s__state~0); 467226#L141 assume !(8497 == ssl3_accept_~s__state~0); 467227#L144 assume 8512 == ssl3_accept_~s__state~0; 473837#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 473835#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 473836#L307-2 [2018-11-18 16:30:45,420 INFO L796 eck$LassoCheckResult]: Loop: 473836#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 484936#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484931#L643 ssl3_accept_~skip~0 := 0; 484930#L102-3 assume true; 484929#L102-1 assume !false; 484928#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484927#L105 assume !(12292 == ssl3_accept_~s__state~0); 484926#L108 assume !(16384 == ssl3_accept_~s__state~0); 484925#L111 assume !(8192 == ssl3_accept_~s__state~0); 484924#L114 assume !(24576 == ssl3_accept_~s__state~0); 484923#L117 assume !(8195 == ssl3_accept_~s__state~0); 484922#L120 assume !(8480 == ssl3_accept_~s__state~0); 484921#L123 assume !(8481 == ssl3_accept_~s__state~0); 484920#L126 assume !(8482 == ssl3_accept_~s__state~0); 484919#L129 assume !(8464 == ssl3_accept_~s__state~0); 484918#L132 assume !(8465 == ssl3_accept_~s__state~0); 484917#L135 assume !(8466 == ssl3_accept_~s__state~0); 484916#L138 assume !(8496 == ssl3_accept_~s__state~0); 484915#L141 assume !(8497 == ssl3_accept_~s__state~0); 484914#L144 assume !(8512 == ssl3_accept_~s__state~0); 484913#L147 assume !(8513 == ssl3_accept_~s__state~0); 484912#L150 assume 8528 == ssl3_accept_~s__state~0; 484594#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 484910#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 484908#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 484901#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 484904#L359 assume !(3 == ssl3_accept_~blastFlag~0); 484899#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 484898#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 484896#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484891#L643 ssl3_accept_~skip~0 := 0; 484890#L102-3 assume true; 484889#L102-1 assume !false; 484887#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484882#L105 assume !(12292 == ssl3_accept_~s__state~0); 484880#L108 assume !(16384 == ssl3_accept_~s__state~0); 484878#L111 assume !(8192 == ssl3_accept_~s__state~0); 484876#L114 assume !(24576 == ssl3_accept_~s__state~0); 484874#L117 assume !(8195 == ssl3_accept_~s__state~0); 484872#L120 assume !(8480 == ssl3_accept_~s__state~0); 484870#L123 assume !(8481 == ssl3_accept_~s__state~0); 484868#L126 assume !(8482 == ssl3_accept_~s__state~0); 484866#L129 assume !(8464 == ssl3_accept_~s__state~0); 484864#L132 assume !(8465 == ssl3_accept_~s__state~0); 484862#L135 assume !(8466 == ssl3_accept_~s__state~0); 484860#L138 assume !(8496 == ssl3_accept_~s__state~0); 484858#L141 assume !(8497 == ssl3_accept_~s__state~0); 484856#L144 assume !(8512 == ssl3_accept_~s__state~0); 484854#L147 assume !(8513 == ssl3_accept_~s__state~0); 484852#L150 assume !(8528 == ssl3_accept_~s__state~0); 484850#L153 assume !(8529 == ssl3_accept_~s__state~0); 484848#L156 assume 8544 == ssl3_accept_~s__state~0; 484590#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 484845#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 484842#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 484840#L397 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 484837#L398 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 484835#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 484833#L409 assume !(4 == ssl3_accept_~blastFlag~0); 484832#L409-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 484829#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484824#L643 ssl3_accept_~skip~0 := 0; 484823#L102-3 assume true; 484822#L102-1 assume !false; 484821#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484820#L105 assume !(12292 == ssl3_accept_~s__state~0); 484819#L108 assume !(16384 == ssl3_accept_~s__state~0); 484818#L111 assume !(8192 == ssl3_accept_~s__state~0); 484817#L114 assume !(24576 == ssl3_accept_~s__state~0); 484816#L117 assume !(8195 == ssl3_accept_~s__state~0); 484815#L120 assume !(8480 == ssl3_accept_~s__state~0); 484814#L123 assume !(8481 == ssl3_accept_~s__state~0); 484813#L126 assume !(8482 == ssl3_accept_~s__state~0); 484812#L129 assume !(8464 == ssl3_accept_~s__state~0); 484811#L132 assume !(8465 == ssl3_accept_~s__state~0); 484810#L135 assume !(8466 == ssl3_accept_~s__state~0); 484809#L138 assume !(8496 == ssl3_accept_~s__state~0); 484808#L141 assume !(8497 == ssl3_accept_~s__state~0); 484807#L144 assume !(8512 == ssl3_accept_~s__state~0); 484806#L147 assume !(8513 == ssl3_accept_~s__state~0); 484805#L150 assume !(8528 == ssl3_accept_~s__state~0); 484804#L153 assume !(8529 == ssl3_accept_~s__state~0); 484803#L156 assume !(8544 == ssl3_accept_~s__state~0); 484802#L159 assume !(8545 == ssl3_accept_~s__state~0); 484801#L162 assume !(8560 == ssl3_accept_~s__state~0); 484800#L165 assume !(8561 == ssl3_accept_~s__state~0); 484799#L168 assume 8448 == ssl3_accept_~s__state~0; 484798#L169 assume !(ssl3_accept_~num1~0 > 0); 484796#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 484794#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484789#L643 ssl3_accept_~skip~0 := 0; 484788#L102-3 assume true; 484787#L102-1 assume !false; 484786#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484785#L105 assume !(12292 == ssl3_accept_~s__state~0); 484784#L108 assume !(16384 == ssl3_accept_~s__state~0); 484783#L111 assume !(8192 == ssl3_accept_~s__state~0); 484782#L114 assume !(24576 == ssl3_accept_~s__state~0); 484781#L117 assume !(8195 == ssl3_accept_~s__state~0); 484780#L120 assume !(8480 == ssl3_accept_~s__state~0); 484779#L123 assume !(8481 == ssl3_accept_~s__state~0); 484778#L126 assume !(8482 == ssl3_accept_~s__state~0); 484777#L129 assume !(8464 == ssl3_accept_~s__state~0); 484776#L132 assume !(8465 == ssl3_accept_~s__state~0); 484775#L135 assume !(8466 == ssl3_accept_~s__state~0); 484774#L138 assume !(8496 == ssl3_accept_~s__state~0); 484773#L141 assume !(8497 == ssl3_accept_~s__state~0); 484772#L144 assume !(8512 == ssl3_accept_~s__state~0); 484771#L147 assume !(8513 == ssl3_accept_~s__state~0); 484770#L150 assume !(8528 == ssl3_accept_~s__state~0); 484769#L153 assume !(8529 == ssl3_accept_~s__state~0); 484768#L156 assume !(8544 == ssl3_accept_~s__state~0); 484767#L159 assume !(8545 == ssl3_accept_~s__state~0); 484766#L162 assume !(8560 == ssl3_accept_~s__state~0); 484765#L165 assume !(8561 == ssl3_accept_~s__state~0); 484764#L168 assume !(8448 == ssl3_accept_~s__state~0); 484763#L171 assume 8576 == ssl3_accept_~s__state~0; 484677#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 484762#L452 assume !(5 == ssl3_accept_~blastFlag~0); 484761#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 484759#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 484760#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 486454#L643 ssl3_accept_~skip~0 := 0; 486453#L102-3 assume true; 486452#L102-1 assume !false; 486451#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 486449#L105 assume !(12292 == ssl3_accept_~s__state~0); 486448#L108 assume !(16384 == ssl3_accept_~s__state~0); 486431#L111 assume !(8192 == ssl3_accept_~s__state~0); 486429#L114 assume !(24576 == ssl3_accept_~s__state~0); 466970#L117 assume !(8195 == ssl3_accept_~s__state~0); 466924#L120 assume !(8480 == ssl3_accept_~s__state~0); 466925#L123 assume !(8481 == ssl3_accept_~s__state~0); 467180#L126 assume !(8482 == ssl3_accept_~s__state~0); 467181#L129 assume !(8464 == ssl3_accept_~s__state~0); 485917#L132 assume !(8465 == ssl3_accept_~s__state~0); 485237#L135 assume 8466 == ssl3_accept_~s__state~0; 484536#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 484666#L277 assume !(0 == ssl3_accept_~blastFlag~0); 484577#L277-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 484570#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484564#L643 ssl3_accept_~skip~0 := 0; 484562#L102-3 assume true; 484560#L102-1 assume !false; 484558#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484556#L105 assume !(12292 == ssl3_accept_~s__state~0); 484554#L108 assume !(16384 == ssl3_accept_~s__state~0); 484552#L111 assume !(8192 == ssl3_accept_~s__state~0); 484550#L114 assume !(24576 == ssl3_accept_~s__state~0); 484548#L117 assume !(8195 == ssl3_accept_~s__state~0); 484546#L120 assume !(8480 == ssl3_accept_~s__state~0); 484543#L123 assume !(8481 == ssl3_accept_~s__state~0); 484541#L126 assume !(8482 == ssl3_accept_~s__state~0); 484539#L129 assume !(8464 == ssl3_accept_~s__state~0); 484537#L132 assume !(8465 == ssl3_accept_~s__state~0); 484534#L135 assume !(8466 == ssl3_accept_~s__state~0); 484529#L138 assume 8496 == ssl3_accept_~s__state~0; 466931#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 466932#L290 assume !(1 == ssl3_accept_~blastFlag~0); 467024#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 467025#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 466889#L296-2 ssl3_accept_~s__init_num~0 := 0; 466890#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484956#L643 ssl3_accept_~skip~0 := 0; 484955#L102-3 assume true; 484954#L102-1 assume !false; 484953#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484952#L105 assume !(12292 == ssl3_accept_~s__state~0); 484951#L108 assume !(16384 == ssl3_accept_~s__state~0); 484950#L111 assume !(8192 == ssl3_accept_~s__state~0); 484949#L114 assume !(24576 == ssl3_accept_~s__state~0); 484948#L117 assume !(8195 == ssl3_accept_~s__state~0); 484947#L120 assume !(8480 == ssl3_accept_~s__state~0); 484946#L123 assume !(8481 == ssl3_accept_~s__state~0); 484945#L126 assume !(8482 == ssl3_accept_~s__state~0); 484944#L129 assume !(8464 == ssl3_accept_~s__state~0); 484943#L132 assume !(8465 == ssl3_accept_~s__state~0); 484942#L135 assume !(8466 == ssl3_accept_~s__state~0); 484941#L138 assume !(8496 == ssl3_accept_~s__state~0); 484940#L141 assume !(8497 == ssl3_accept_~s__state~0); 484939#L144 assume 8512 == ssl3_accept_~s__state~0; 484599#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 484938#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 473836#L307-2 [2018-11-18 16:30:45,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:45,420 INFO L82 PathProgramCache]: Analyzing trace with hash 460561008, now seen corresponding path program 1 times [2018-11-18 16:30:45,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:45,420 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:45,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:45,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:45,432 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:45,432 INFO L82 PathProgramCache]: Analyzing trace with hash -2116957820, now seen corresponding path program 1 times [2018-11-18 16:30:45,432 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:45,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:45,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:45,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:45,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:45,455 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 16:30:45,455 INFO L82 PathProgramCache]: Analyzing trace with hash -2027237835, now seen corresponding path program 1 times [2018-11-18 16:30:45,455 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 16:30:45,455 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 16:30:45,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,456 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 16:30:45,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 16:30:45,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 16:30:46,186 WARN L180 SmtUtils]: Spent 690.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2018-11-18 16:30:46,406 WARN L180 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-18 16:30:46,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 04:30:46 BoogieIcfgContainer [2018-11-18 16:30:46,462 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 16:30:46,462 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 16:30:46,462 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 16:30:46,462 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 16:30:46,463 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 04:30:32" (3/4) ... [2018-11-18 16:30:46,466 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 16:30:46,523 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_16f42db7-6ca8-47ce-8315-bdd129d8be25/bin-2019/uautomizer/witness.graphml [2018-11-18 16:30:46,523 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 16:30:46,525 INFO L168 Benchmark]: Toolchain (without parser) took 14327.03 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 970.5 MB). Free memory was 959.1 MB in the beginning and 1.6 GB in the end (delta: -651.5 MB). Peak memory consumption was 319.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,525 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 16:30:46,526 INFO L168 Benchmark]: CACSL2BoogieTranslator took 224.37 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,526 INFO L168 Benchmark]: Boogie Procedure Inliner took 67.00 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.1 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -197.4 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,526 INFO L168 Benchmark]: Boogie Preprocessor took 27.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,526 INFO L168 Benchmark]: RCFGBuilder took 471.27 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 60.7 MB). Peak memory consumption was 60.7 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,526 INFO L168 Benchmark]: BuchiAutomizer took 13472.71 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 827.3 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -537.0 MB). Peak memory consumption was 915.0 MB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,527 INFO L168 Benchmark]: Witness Printer took 61.15 ms. Allocated memory is still 2.0 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 149.3 kB). Peak memory consumption was 149.3 kB. Max. memory is 11.5 GB. [2018-11-18 16:30:46,528 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 224.37 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 67.00 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.1 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -197.4 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 471.27 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 60.7 MB). Peak memory consumption was 60.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 13472.71 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 827.3 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -537.0 MB). Peak memory consumption was 915.0 MB. Max. memory is 11.5 GB. * Witness Printer took 61.15 ms. Allocated memory is still 2.0 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 149.3 kB). Peak memory consumption was 149.3 kB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (34 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 34 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19614 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.4s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 5.7s. Construction of modules took 2.8s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.5s AutomataMinimizationTime, 36 MinimizatonAttempts, 31431 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.1s. Biggest automaton had 28384 states and ocurred in iteration 32. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 10359 SDtfs, 6984 SDslu, 7573 SDs, 0 SdLazy, 4484 SolverSat, 832 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc2 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 211]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33a61f41=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a4a2c03=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18e953b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@448a4513=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34894ff6=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@226fff73=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4df85c38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@de0836f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e3fd985=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14270b6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fc617d9=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e3ebb42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8c5fc7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@777cbc3c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64ccddb2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d1aea5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ae1999f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@220634bd=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@663760b4=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70670571=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f4e4963=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30c3b07e=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5b12626=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7c544af3=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42e2b30b=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d2f484c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@bbb03ff=0, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b6d6bc0=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@560940f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f9c4e7f=0, s__options=-4294967296, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68b1c86c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c47e90b=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f665dff=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ae98b49=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ad3b518=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35830671=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@439e9a55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18daf12f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@342476da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4396bfa8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4523d786=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@524fc3a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6940aa73=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ee13494=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@570c83c7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b8d62fe=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62156672=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35837105=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70e251fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eea46ee=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@665632ff=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 307]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L676] int s ; [L677] int tmp ; [L681] s = 8464 [L682] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L92] s__in_handshake ++ [L93] COND FALSE !(tmp___1 + 12288) [L98] COND FALSE !(s__cert == 0) [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND TRUE s__state == 8464 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND TRUE blastFlag == 0 [L278] blastFlag = 1 [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND TRUE blastFlag == 1 [L291] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 Loop: [L319] s__state = 8528 [L320] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND TRUE s__state == 8528 [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 3) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND TRUE __cil_tmp61 + 256UL [L398] COND TRUE s__verify_mode + 2 [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(blastFlag == 4) [L412] COND FALSE !(ret <= 0) [L415] s__state = 8448 [L416] s__s3__tmp__next_state___0 = 8576 [L417] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND TRUE s__state == 8448 [L438] COND FALSE !(num1 > 0L) [L447] s__state = s__s3__tmp__next_state___0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND FALSE !(s__state == 8448) [L171] COND TRUE s__state == 8576 [L451] ret = __VERIFIER_nondet_int() [L452] COND FALSE !(blastFlag == 5) [L455] COND FALSE !(ret <= 0) [L458] COND TRUE ret == 2 [L459] s__state = 8466 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND TRUE s__state == 8466 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND FALSE !(blastFlag == 0) [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND FALSE !(blastFlag == 1) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...