./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12_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_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 944a0f8e72be5c35a0f511b0309102d972799eb1 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 10:05:22,773 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 10:05:22,775 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 10:05:22,785 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 10:05:22,785 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 10:05:22,786 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 10:05:22,787 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 10:05:22,788 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 10:05:22,790 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 10:05:22,790 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 10:05:22,791 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 10:05:22,791 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 10:05:22,792 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 10:05:22,793 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 10:05:22,794 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 10:05:22,795 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 10:05:22,795 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 10:05:22,797 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 10:05:22,798 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 10:05:22,799 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 10:05:22,800 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 10:05:22,801 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 10:05:22,803 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 10:05:22,803 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 10:05:22,804 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 10:05:22,804 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 10:05:22,805 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 10:05:22,806 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 10:05:22,806 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 10:05:22,807 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 10:05:22,807 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 10:05:22,808 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 10:05:22,808 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 10:05:22,808 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 10:05:22,809 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 10:05:22,810 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 10:05:22,810 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 10:05:22,822 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 10:05:22,822 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 10:05:22,823 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 10:05:22,823 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 10:05:22,823 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 10:05:22,824 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 10:05:22,824 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 10:05:22,824 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 10:05:22,824 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 10:05:22,824 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 10:05:22,824 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 10:05:22,824 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 10:05:22,825 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 10:05:22,826 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 10:05:22,827 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 10:05:22,827 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 10:05:22,827 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 10:05:22,827 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 10:05:22,827 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 10:05:22,827 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 10:05:22,828 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 10:05:22,828 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_abc41c7b-28cb-479d-93bb-441d626f2374/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 -> 944a0f8e72be5c35a0f511b0309102d972799eb1 [2018-11-18 10:05:22,857 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 10:05:22,869 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 10:05:22,872 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 10:05:22,873 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 10:05:22,874 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 10:05:22,874 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_12_false-unreach-call_false-termination.cil.c [2018-11-18 10:05:22,927 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/data/db15a33be/083b4ab911c8445dbbce28aebfdb7ea6/FLAG70161c17d [2018-11-18 10:05:23,335 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 10:05:23,336 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/sv-benchmarks/c/ssh-simplified/s3_srvr_12_false-unreach-call_false-termination.cil.c [2018-11-18 10:05:23,345 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/data/db15a33be/083b4ab911c8445dbbce28aebfdb7ea6/FLAG70161c17d [2018-11-18 10:05:23,359 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/data/db15a33be/083b4ab911c8445dbbce28aebfdb7ea6 [2018-11-18 10:05:23,363 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 10:05:23,364 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 10:05:23,365 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 10:05:23,365 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 10:05:23,369 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 10:05:23,370 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,373 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 10:05:23, skipping insertion in model container [2018-11-18 10:05:23,373 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,383 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 10:05:23,421 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 10:05:23,625 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:05:23,628 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 10:05:23,671 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:05:23,682 INFO L195 MainTranslator]: Completed translation [2018-11-18 10:05:23,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23 WrapperNode [2018-11-18 10:05:23,682 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 10:05:23,683 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 10:05:23,683 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 10:05:23,683 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 10:05:23,733 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,743 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,771 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 10:05:23,772 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 10:05:23,772 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 10:05:23,772 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 10:05:23,778 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,778 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,781 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,781 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,787 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,796 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,798 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... [2018-11-18 10:05:23,802 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 10:05:23,802 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 10:05:23,802 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 10:05:23,802 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 10:05:23,803 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:23,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 10:05:23,849 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 10:05:23,931 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 10:05:23,932 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 10:05:24,448 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 10:05:24,448 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:05:24 BoogieIcfgContainer [2018-11-18 10:05:24,449 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 10:05:24,449 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 10:05:24,449 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 10:05:24,453 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 10:05:24,453 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:05:24,454 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 10:05:23" (1/3) ... [2018-11-18 10:05:24,454 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18211151 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:05:24, skipping insertion in model container [2018-11-18 10:05:24,455 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:05:24,455 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:05:23" (2/3) ... [2018-11-18 10:05:24,455 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@18211151 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:05:24, skipping insertion in model container [2018-11-18 10:05:24,455 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:05:24,455 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:05:24" (3/3) ... [2018-11-18 10:05:24,456 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12_false-unreach-call_false-termination.cil.c [2018-11-18 10:05:24,498 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 10:05:24,499 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 10:05:24,499 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 10:05:24,499 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 10:05:24,499 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 10:05:24,499 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 10:05:24,499 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 10:05:24,499 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 10:05:24,499 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 10:05:24,514 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states. [2018-11-18 10:05:24,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 145 [2018-11-18 10:05:24,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:24,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:24,549 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:05:24,549 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:24,549 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 10:05:24,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states. [2018-11-18 10:05:24,556 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 145 [2018-11-18 10:05:24,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:24,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:24,558 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:05:24,558 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:24,564 INFO L794 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 63#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49#L86-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 86#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 84#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 53#L100-3true [2018-11-18 10:05:24,565 INFO L796 eck$LassoCheckResult]: Loop: 53#L100-3true assume true; 56#L100-1true assume !false; 151#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23#L103true assume !(12292 == ssl3_accept_~s__state~0); 31#L106true assume !(16384 == ssl3_accept_~s__state~0); 14#L109true assume !(8192 == ssl3_accept_~s__state~0); 152#L112true assume !(24576 == ssl3_accept_~s__state~0); 131#L115true assume !(8195 == ssl3_accept_~s__state~0); 139#L118true assume 8480 == ssl3_accept_~s__state~0; 44#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 43#L260true 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; 36#L615true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61#L653true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62#L653-1true ssl3_accept_~skip~0 := 0; 53#L100-3true [2018-11-18 10:05:24,570 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:24,570 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 10:05:24,572 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:24,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:24,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:24,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:24,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:24,666 INFO L82 PathProgramCache]: Analyzing trace with hash -190394639, now seen corresponding path program 1 times [2018-11-18 10:05:24,666 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:24,666 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:24,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:24,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:24,679 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:24,679 INFO L82 PathProgramCache]: Analyzing trace with hash 1806513410, now seen corresponding path program 1 times [2018-11-18 10:05:24,679 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:24,679 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:24,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:24,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:24,755 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 10:05:24,756 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:24,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:24,864 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:24,865 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:24,865 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:24,865 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:24,865 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:05:24,866 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:24,866 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:24,866 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:24,866 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 10:05:24,866 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:24,866 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:24,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:24,894 INFO 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 10:05:24,910 INFO 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 10:05:24,913 INFO 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 10:05:24,915 INFO 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 10:05:24,921 INFO 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 10:05:24,928 INFO 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 10:05:25,027 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:25,028 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:25,038 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,038 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,046 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:25,046 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_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:25,068 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,068 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,074 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:25,074 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:25,106 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,106 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,109 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:25,110 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 5 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 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:25,129 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,129 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,132 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:25,132 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 6 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 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:25,152 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,152 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,157 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:25,158 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 7 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 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:25,178 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:25,178 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:25,204 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:05:25,205 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:25,212 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:05:25,239 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:25,239 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:25,240 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:25,240 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:25,240 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:05:25,240 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:25,240 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:25,240 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:25,240 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 10:05:25,241 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:25,241 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:25,246 INFO 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 10:05:25,274 INFO 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 10:05:25,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:25,293 INFO 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 10:05:25,299 INFO 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 10:05:25,301 INFO 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 10:05:25,305 INFO 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 10:05:25,392 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:25,397 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:05:25,398 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 10:05:25,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:25,400 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:25,400 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:25,400 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:25,401 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:25,402 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:25,403 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:25,406 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:25,406 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:05:25,407 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:25,408 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:25,408 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:25,408 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:25,409 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:25,409 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:25,409 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:25,413 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:25,414 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 10:05:25,416 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:25,416 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:25,417 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:25,417 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:25,417 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:25,418 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:25,418 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:25,419 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:25,420 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 10:05:25,420 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:25,420 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:25,421 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:25,421 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:25,421 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:25,422 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:25,422 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:25,432 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:05:25,437 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:05:25,437 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:05:25,439 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:05:25,439 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:05:25,439 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:05:25,440 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 10:05:25,440 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:05:25,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:25,488 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:25,500 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:25,524 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 10:05:25,536 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 10:05:25,537 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 167 states. Second operand 5 states. [2018-11-18 10:05:26,230 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 167 states.. Second operand 5 states. Result 923 states and 1575 transitions. Complement of second has 10 states. [2018-11-18 10:05:26,230 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 10:05:26,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:05:26,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 672 transitions. [2018-11-18 10:05:26,235 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 672 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:05:26,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:26,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 672 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 10:05:26,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:26,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 672 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 10:05:26,238 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:26,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 923 states and 1575 transitions. [2018-11-18 10:05:26,255 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 10:05:26,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 923 states to 775 states and 1232 transitions. [2018-11-18 10:05:26,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2018-11-18 10:05:26,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2018-11-18 10:05:26,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 775 states and 1232 transitions. [2018-11-18 10:05:26,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:26,269 INFO L705 BuchiCegarLoop]: Abstraction has 775 states and 1232 transitions. [2018-11-18 10:05:26,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states and 1232 transitions. [2018-11-18 10:05:26,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 550. [2018-11-18 10:05:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2018-11-18 10:05:26,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 868 transitions. [2018-11-18 10:05:26,321 INFO L728 BuchiCegarLoop]: Abstraction has 550 states and 868 transitions. [2018-11-18 10:05:26,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:26,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:26,325 INFO L87 Difference]: Start difference. First operand 550 states and 868 transitions. Second operand 3 states. [2018-11-18 10:05:26,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:26,462 INFO L93 Difference]: Finished difference Result 614 states and 967 transitions. [2018-11-18 10:05:26,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:26,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 967 transitions. [2018-11-18 10:05:26,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2018-11-18 10:05:26,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 967 transitions. [2018-11-18 10:05:26,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2018-11-18 10:05:26,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2018-11-18 10:05:26,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 967 transitions. [2018-11-18 10:05:26,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:26,474 INFO L705 BuchiCegarLoop]: Abstraction has 614 states and 967 transitions. [2018-11-18 10:05:26,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 967 transitions. [2018-11-18 10:05:26,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 590. [2018-11-18 10:05:26,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-18 10:05:26,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 934 transitions. [2018-11-18 10:05:26,490 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 934 transitions. [2018-11-18 10:05:26,490 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 934 transitions. [2018-11-18 10:05:26,491 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 10:05:26,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 934 transitions. [2018-11-18 10:05:26,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2018-11-18 10:05:26,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:26,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:26,495 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 10:05:26,495 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 10:05:26,496 INFO L794 eck$LassoCheckResult]: Stem: 2625#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 2377#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2498#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2499#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2418#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2571#L100-3 assume true; 2507#L100-1 assume !false; 2510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2419#L103 assume !(12292 == ssl3_accept_~s__state~0); 2420#L106 assume !(16384 == ssl3_accept_~s__state~0); 2452#L109 assume !(8192 == ssl3_accept_~s__state~0); 2889#L112 assume !(24576 == ssl3_accept_~s__state~0); 2888#L115 assume !(8195 == ssl3_accept_~s__state~0); 2657#L118 assume !(8480 == ssl3_accept_~s__state~0); 2628#L121 assume !(8481 == ssl3_accept_~s__state~0); 2578#L124 assume !(8482 == ssl3_accept_~s__state~0); 2579#L127 assume 8464 == ssl3_accept_~s__state~0; 2671#L134 [2018-11-18 10:05:26,496 INFO L796 eck$LassoCheckResult]: Loop: 2671#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2616#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2613#L275-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; 2382#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2857#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2852#L653-1 ssl3_accept_~skip~0 := 0; 2851#L100-3 assume true; 2850#L100-1 assume !false; 2849#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2848#L103 assume !(12292 == ssl3_accept_~s__state~0); 2847#L106 assume !(16384 == ssl3_accept_~s__state~0); 2846#L109 assume !(8192 == ssl3_accept_~s__state~0); 2845#L112 assume !(24576 == ssl3_accept_~s__state~0); 2844#L115 assume !(8195 == ssl3_accept_~s__state~0); 2725#L118 assume !(8480 == ssl3_accept_~s__state~0); 2724#L121 assume !(8481 == ssl3_accept_~s__state~0); 2721#L124 assume !(8482 == ssl3_accept_~s__state~0); 2722#L127 assume 8464 == ssl3_accept_~s__state~0; 2671#L134 [2018-11-18 10:05:26,496 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 10:05:26,496 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:26,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:26,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1373357223, now seen corresponding path program 1 times [2018-11-18 10:05:26,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,523 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,524 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:26,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:26,547 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 10:05:26,547 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:26,547 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:26,547 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:26,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:26,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:26,548 INFO L87 Difference]: Start difference. First operand 590 states and 934 transitions. cyclomatic complexity: 347 Second operand 3 states. [2018-11-18 10:05:26,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:26,693 INFO L93 Difference]: Finished difference Result 704 states and 1116 transitions. [2018-11-18 10:05:26,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:26,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 704 states and 1116 transitions. [2018-11-18 10:05:26,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 10:05:26,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 704 states to 704 states and 1116 transitions. [2018-11-18 10:05:26,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-18 10:05:26,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 441 [2018-11-18 10:05:26,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 704 states and 1116 transitions. [2018-11-18 10:05:26,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:26,707 INFO L705 BuchiCegarLoop]: Abstraction has 704 states and 1116 transitions. [2018-11-18 10:05:26,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states and 1116 transitions. [2018-11-18 10:05:26,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 628. [2018-11-18 10:05:26,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 628 states. [2018-11-18 10:05:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 988 transitions. [2018-11-18 10:05:26,720 INFO L728 BuchiCegarLoop]: Abstraction has 628 states and 988 transitions. [2018-11-18 10:05:26,720 INFO L608 BuchiCegarLoop]: Abstraction has 628 states and 988 transitions. [2018-11-18 10:05:26,720 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 10:05:26,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 628 states and 988 transitions. [2018-11-18 10:05:26,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 331 [2018-11-18 10:05:26,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:26,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:26,724 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 10:05:26,724 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:26,725 INFO L794 eck$LassoCheckResult]: Stem: 3929#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3676#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 3677#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3802#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3803#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3721#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3874#L100-3 assume true; 3811#L100-1 assume !false; 3967#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3968#L103 assume !(12292 == ssl3_accept_~s__state~0); 4212#L106 assume !(16384 == ssl3_accept_~s__state~0); 4210#L109 assume !(8192 == ssl3_accept_~s__state~0); 4208#L112 assume !(24576 == ssl3_accept_~s__state~0); 4206#L115 assume !(8195 == ssl3_accept_~s__state~0); 4204#L118 assume !(8480 == ssl3_accept_~s__state~0); 4202#L121 assume !(8481 == ssl3_accept_~s__state~0); 4201#L124 assume !(8482 == ssl3_accept_~s__state~0); 4200#L127 assume 8464 == ssl3_accept_~s__state~0; 3969#L134 [2018-11-18 10:05:26,725 INFO L796 eck$LassoCheckResult]: Loop: 3969#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3920#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3916#L275-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; 3917#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4152#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4144#L653-1 ssl3_accept_~skip~0 := 0; 4145#L100-3 assume true; 4139#L100-1 assume !false; 4140#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4223#L103 assume 12292 == ssl3_accept_~s__state~0; 3946#L104 ssl3_accept_~s__new_session~0 := 1; 3947#L212 ssl3_accept_~s__server~0 := 1; 4275#L217 assume 0 != ssl3_accept_~cb~0; 4274#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4273#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4271#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4269#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4072#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3755#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4061#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4050#L653-1 ssl3_accept_~skip~0 := 0; 4047#L100-3 assume true; 4044#L100-1 assume !false; 4041#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4038#L103 assume !(12292 == ssl3_accept_~s__state~0); 4035#L106 assume !(16384 == ssl3_accept_~s__state~0); 4032#L109 assume !(8192 == ssl3_accept_~s__state~0); 4029#L112 assume !(24576 == ssl3_accept_~s__state~0); 4026#L115 assume !(8195 == ssl3_accept_~s__state~0); 4009#L118 assume !(8480 == ssl3_accept_~s__state~0); 4010#L121 assume !(8481 == ssl3_accept_~s__state~0); 4011#L124 assume !(8482 == ssl3_accept_~s__state~0); 3981#L127 assume 8464 == ssl3_accept_~s__state~0; 3969#L134 [2018-11-18 10:05:26,726 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 10:05:26,726 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:26,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:26,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:26,741 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1781181682, now seen corresponding path program 1 times [2018-11-18 10:05:26,741 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,742 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:26,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:26,762 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:26,762 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:26,763 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:26,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:26,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:26,763 INFO L87 Difference]: Start difference. First operand 628 states and 988 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-11-18 10:05:26,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:26,870 INFO L93 Difference]: Finished difference Result 757 states and 1105 transitions. [2018-11-18 10:05:26,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:26,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 757 states and 1105 transitions. [2018-11-18 10:05:26,874 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 417 [2018-11-18 10:05:26,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 757 states to 684 states and 1025 transitions. [2018-11-18 10:05:26,877 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 477 [2018-11-18 10:05:26,878 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 488 [2018-11-18 10:05:26,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1025 transitions. [2018-11-18 10:05:26,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:26,879 INFO L705 BuchiCegarLoop]: Abstraction has 684 states and 1025 transitions. [2018-11-18 10:05:26,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1025 transitions. [2018-11-18 10:05:26,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 641. [2018-11-18 10:05:26,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-11-18 10:05:26,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 974 transitions. [2018-11-18 10:05:26,891 INFO L728 BuchiCegarLoop]: Abstraction has 641 states and 974 transitions. [2018-11-18 10:05:26,891 INFO L608 BuchiCegarLoop]: Abstraction has 641 states and 974 transitions. [2018-11-18 10:05:26,891 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 10:05:26,891 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 641 states and 974 transitions. [2018-11-18 10:05:26,894 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 408 [2018-11-18 10:05:26,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:26,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:26,895 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:26,895 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 10:05:26,895 INFO L794 eck$LassoCheckResult]: Stem: 5310#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5061#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 5062#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5188#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5189#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5109#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5253#L100-3 assume true; 5197#L100-1 assume !false; 5200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5111#L103 assume !(12292 == ssl3_accept_~s__state~0); 5112#L106 assume !(16384 == ssl3_accept_~s__state~0); 5083#L109 assume 8192 == ssl3_accept_~s__state~0; 5084#L212 [2018-11-18 10:05:26,895 INFO L796 eck$LassoCheckResult]: Loop: 5084#L212 ssl3_accept_~s__server~0 := 1; 5280#L217 assume 0 != ssl3_accept_~cb~0; 5338#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5339#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5168#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5150#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5151#L244 assume 12292 != ssl3_accept_~s__state~0; 5304#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5088#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5603#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5598#L653-1 ssl3_accept_~skip~0 := 0; 5597#L100-3 assume true; 5595#L100-1 assume !false; 5592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5586#L103 assume !(12292 == ssl3_accept_~s__state~0); 5566#L106 assume !(16384 == ssl3_accept_~s__state~0); 5563#L109 assume 8192 == ssl3_accept_~s__state~0; 5084#L212 [2018-11-18 10:05:26,895 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,895 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 10:05:26,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:26,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:26,922 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 10:05:26,923 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:26,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:26,923 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:26,923 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:26,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1066008673, now seen corresponding path program 1 times [2018-11-18 10:05:26,923 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:26,923 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:26,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,924 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:26,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:26,942 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 10:05:26,942 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:26,943 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:26,943 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:26,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:26,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:26,943 INFO L87 Difference]: Start difference. First operand 641 states and 974 transitions. cyclomatic complexity: 336 Second operand 3 states. [2018-11-18 10:05:27,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:27,039 INFO L93 Difference]: Finished difference Result 651 states and 982 transitions. [2018-11-18 10:05:27,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:27,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 651 states and 982 transitions. [2018-11-18 10:05:27,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2018-11-18 10:05:27,047 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 651 states to 651 states and 982 transitions. [2018-11-18 10:05:27,047 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 459 [2018-11-18 10:05:27,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 459 [2018-11-18 10:05:27,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 651 states and 982 transitions. [2018-11-18 10:05:27,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:27,049 INFO L705 BuchiCegarLoop]: Abstraction has 651 states and 982 transitions. [2018-11-18 10:05:27,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states and 982 transitions. [2018-11-18 10:05:27,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 641. [2018-11-18 10:05:27,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-11-18 10:05:27,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 970 transitions. [2018-11-18 10:05:27,062 INFO L728 BuchiCegarLoop]: Abstraction has 641 states and 970 transitions. [2018-11-18 10:05:27,062 INFO L608 BuchiCegarLoop]: Abstraction has 641 states and 970 transitions. [2018-11-18 10:05:27,062 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 10:05:27,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 641 states and 970 transitions. [2018-11-18 10:05:27,064 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 408 [2018-11-18 10:05:27,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:27,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:27,067 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:27,067 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:27,067 INFO L794 eck$LassoCheckResult]: Stem: 6616#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6366#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 6367#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6490#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 6491#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6410#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6559#L100-3 assume true; 6719#L100-1 assume !false; 6841#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6839#L103 assume !(12292 == ssl3_accept_~s__state~0); 6837#L106 assume !(16384 == ssl3_accept_~s__state~0); 6835#L109 assume !(8192 == ssl3_accept_~s__state~0); 6834#L112 assume !(24576 == ssl3_accept_~s__state~0); 6833#L115 assume 8195 == ssl3_accept_~s__state~0; 6585#L212 [2018-11-18 10:05:27,067 INFO L796 eck$LassoCheckResult]: Loop: 6585#L212 ssl3_accept_~s__server~0 := 1; 6586#L217 assume 0 != ssl3_accept_~cb~0; 6645#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6646#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6468#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6451#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6452#L244 assume 12292 != ssl3_accept_~s__state~0; 6614#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6407#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6938#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6933#L653-1 ssl3_accept_~skip~0 := 0; 6932#L100-3 assume true; 6931#L100-1 assume !false; 6930#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6929#L103 assume !(12292 == ssl3_accept_~s__state~0); 6928#L106 assume !(16384 == ssl3_accept_~s__state~0); 6927#L109 assume !(8192 == ssl3_accept_~s__state~0); 6926#L112 assume !(24576 == ssl3_accept_~s__state~0); 6918#L115 assume 8195 == ssl3_accept_~s__state~0; 6585#L212 [2018-11-18 10:05:27,068 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 10:05:27,068 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,068 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:27,087 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 10:05:27,088 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:27,088 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:27,088 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:27,088 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,088 INFO L82 PathProgramCache]: Analyzing trace with hash -2062845050, now seen corresponding path program 1 times [2018-11-18 10:05:27,088 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:27,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:27,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:27,119 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:27,119 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:27,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:27,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:27,120 INFO L87 Difference]: Start difference. First operand 641 states and 970 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-18 10:05:27,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:27,251 INFO L93 Difference]: Finished difference Result 651 states and 978 transitions. [2018-11-18 10:05:27,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:27,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 651 states and 978 transitions. [2018-11-18 10:05:27,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2018-11-18 10:05:27,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 651 states to 651 states and 978 transitions. [2018-11-18 10:05:27,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 459 [2018-11-18 10:05:27,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 459 [2018-11-18 10:05:27,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 651 states and 978 transitions. [2018-11-18 10:05:27,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:27,265 INFO L705 BuchiCegarLoop]: Abstraction has 651 states and 978 transitions. [2018-11-18 10:05:27,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states and 978 transitions. [2018-11-18 10:05:27,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 641. [2018-11-18 10:05:27,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-11-18 10:05:27,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 966 transitions. [2018-11-18 10:05:27,277 INFO L728 BuchiCegarLoop]: Abstraction has 641 states and 966 transitions. [2018-11-18 10:05:27,277 INFO L608 BuchiCegarLoop]: Abstraction has 641 states and 966 transitions. [2018-11-18 10:05:27,277 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 10:05:27,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 641 states and 966 transitions. [2018-11-18 10:05:27,280 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 408 [2018-11-18 10:05:27,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:27,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:27,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 10:05:27,281 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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 10:05:27,282 INFO L794 eck$LassoCheckResult]: Stem: 7913#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7665#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 7666#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7790#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7791#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7711#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7856#L100-3 assume true; 7799#L100-1 assume !false; 7802#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7712#L103 assume !(12292 == ssl3_accept_~s__state~0); 7713#L106 assume !(16384 == ssl3_accept_~s__state~0); 7682#L109 assume !(8192 == ssl3_accept_~s__state~0); 7683#L112 assume !(24576 == ssl3_accept_~s__state~0); 7934#L115 assume !(8195 == ssl3_accept_~s__state~0); 7935#L118 assume !(8480 == ssl3_accept_~s__state~0); 7916#L121 assume !(8481 == ssl3_accept_~s__state~0); 7917#L124 assume !(8482 == ssl3_accept_~s__state~0); 7967#L127 assume 8464 == ssl3_accept_~s__state~0; 7956#L134 [2018-11-18 10:05:27,282 INFO L796 eck$LassoCheckResult]: Loop: 7956#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7904#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7901#L275-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; 7755#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7756#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7644#L653-1 ssl3_accept_~skip~0 := 0; 7816#L100-3 assume true; 8274#L100-1 assume !false; 8273#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8272#L103 assume !(12292 == ssl3_accept_~s__state~0); 8271#L106 assume !(16384 == ssl3_accept_~s__state~0); 8270#L109 assume !(8192 == ssl3_accept_~s__state~0); 7954#L112 assume !(24576 == ssl3_accept_~s__state~0); 7955#L115 assume !(8195 == ssl3_accept_~s__state~0); 8248#L118 assume !(8480 == ssl3_accept_~s__state~0); 8246#L121 assume !(8481 == ssl3_accept_~s__state~0); 7859#L124 assume !(8482 == ssl3_accept_~s__state~0); 7860#L127 assume !(8464 == ssl3_accept_~s__state~0); 7840#L130 assume !(8465 == ssl3_accept_~s__state~0); 7776#L133 assume !(8466 == ssl3_accept_~s__state~0); 7777#L136 assume 8496 == ssl3_accept_~s__state~0; 7749#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8113#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8112#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8107#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7953#L294-2 ssl3_accept_~s__init_num~0 := 0; 7672#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8227#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8222#L653-1 ssl3_accept_~skip~0 := 0; 8221#L100-3 assume true; 8220#L100-1 assume !false; 8060#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8058#L103 assume !(12292 == ssl3_accept_~s__state~0); 8057#L106 assume 16384 == ssl3_accept_~s__state~0; 8055#L212 ssl3_accept_~s__server~0 := 1; 8167#L217 assume 0 != ssl3_accept_~cb~0; 8166#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8165#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8163#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8159#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8156#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 8155#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8154#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8144#L653-1 ssl3_accept_~skip~0 := 0; 8142#L100-3 assume true; 8140#L100-1 assume !false; 8138#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8136#L103 assume !(12292 == ssl3_accept_~s__state~0); 8134#L106 assume !(16384 == ssl3_accept_~s__state~0); 8132#L109 assume !(8192 == ssl3_accept_~s__state~0); 8130#L112 assume !(24576 == ssl3_accept_~s__state~0); 8128#L115 assume !(8195 == ssl3_accept_~s__state~0); 8125#L118 assume !(8480 == ssl3_accept_~s__state~0); 8124#L121 assume !(8481 == ssl3_accept_~s__state~0); 8122#L124 assume !(8482 == ssl3_accept_~s__state~0); 8120#L127 assume 8464 == ssl3_accept_~s__state~0; 7956#L134 [2018-11-18 10:05:27,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 10:05:27,282 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,295 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1890177025, now seen corresponding path program 1 times [2018-11-18 10:05:27,295 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:27,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:27,341 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:27,341 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:27,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:27,342 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:27,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:27,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:27,342 INFO L87 Difference]: Start difference. First operand 641 states and 966 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-18 10:05:27,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:27,490 INFO L93 Difference]: Finished difference Result 802 states and 1209 transitions. [2018-11-18 10:05:27,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:27,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 802 states and 1209 transitions. [2018-11-18 10:05:27,495 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 511 [2018-11-18 10:05:27,498 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 802 states to 795 states and 1202 transitions. [2018-11-18 10:05:27,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 552 [2018-11-18 10:05:27,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 552 [2018-11-18 10:05:27,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 795 states and 1202 transitions. [2018-11-18 10:05:27,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:27,500 INFO L705 BuchiCegarLoop]: Abstraction has 795 states and 1202 transitions. [2018-11-18 10:05:27,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states and 1202 transitions. [2018-11-18 10:05:27,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 773. [2018-11-18 10:05:27,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 773 states. [2018-11-18 10:05:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1168 transitions. [2018-11-18 10:05:27,512 INFO L728 BuchiCegarLoop]: Abstraction has 773 states and 1168 transitions. [2018-11-18 10:05:27,512 INFO L608 BuchiCegarLoop]: Abstraction has 773 states and 1168 transitions. [2018-11-18 10:05:27,512 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 10:05:27,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 773 states and 1168 transitions. [2018-11-18 10:05:27,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2018-11-18 10:05:27,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:27,515 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:27,516 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 10:05:27,516 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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 10:05:27,516 INFO L794 eck$LassoCheckResult]: Stem: 9367#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9108#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 9109#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9240#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 9241#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9157#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9309#L100-3 assume true; 9510#L100-1 assume !false; 9742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9739#L103 assume !(12292 == ssl3_accept_~s__state~0); 9737#L106 assume !(16384 == ssl3_accept_~s__state~0); 9735#L109 assume !(8192 == ssl3_accept_~s__state~0); 9734#L112 assume !(24576 == ssl3_accept_~s__state~0); 9733#L115 assume !(8195 == ssl3_accept_~s__state~0); 9732#L118 assume !(8480 == ssl3_accept_~s__state~0); 9731#L121 assume !(8481 == ssl3_accept_~s__state~0); 9728#L124 assume !(8482 == ssl3_accept_~s__state~0); 9729#L127 assume 8464 == ssl3_accept_~s__state~0; 9410#L134 [2018-11-18 10:05:27,517 INFO L796 eck$LassoCheckResult]: Loop: 9410#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 9357#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9353#L275-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; 9205#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9206#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9093#L653-1 ssl3_accept_~skip~0 := 0; 9248#L100-3 assume true; 9249#L100-1 assume !false; 9839#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9838#L103 assume !(12292 == ssl3_accept_~s__state~0); 9190#L106 assume !(16384 == ssl3_accept_~s__state~0); 9191#L109 assume !(8192 == ssl3_accept_~s__state~0); 9407#L112 assume !(24576 == ssl3_accept_~s__state~0); 9408#L115 assume !(8195 == ssl3_accept_~s__state~0); 9396#L118 assume !(8480 == ssl3_accept_~s__state~0); 9370#L121 assume !(8481 == ssl3_accept_~s__state~0); 9312#L124 assume !(8482 == ssl3_accept_~s__state~0); 9313#L127 assume !(8464 == ssl3_accept_~s__state~0); 9293#L130 assume !(8465 == ssl3_accept_~s__state~0); 9227#L133 assume !(8466 == ssl3_accept_~s__state~0); 9174#L136 assume 8496 == ssl3_accept_~s__state~0; 9175#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9116#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9117#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9378#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9379#L294-2 ssl3_accept_~s__init_num~0 := 0; 9120#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9855#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9852#L653-1 ssl3_accept_~skip~0 := 0; 9851#L100-3 assume true; 9850#L100-1 assume !false; 9849#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9848#L103 assume !(12292 == ssl3_accept_~s__state~0); 9847#L106 assume !(16384 == ssl3_accept_~s__state~0); 9129#L109 assume !(8192 == ssl3_accept_~s__state~0); 9130#L112 assume !(24576 == ssl3_accept_~s__state~0); 9388#L115 assume !(8195 == ssl3_accept_~s__state~0); 9389#L118 assume !(8480 == ssl3_accept_~s__state~0); 9843#L121 assume !(8481 == ssl3_accept_~s__state~0); 9841#L124 assume !(8482 == ssl3_accept_~s__state~0); 9840#L127 assume !(8464 == ssl3_accept_~s__state~0); 9837#L130 assume !(8465 == ssl3_accept_~s__state~0); 9836#L133 assume !(8466 == ssl3_accept_~s__state~0); 9835#L136 assume !(8496 == ssl3_accept_~s__state~0); 9748#L139 assume !(8497 == ssl3_accept_~s__state~0); 9136#L142 assume !(8512 == ssl3_accept_~s__state~0); 9137#L145 assume !(8513 == ssl3_accept_~s__state~0); 9392#L148 assume !(8528 == ssl3_accept_~s__state~0); 9393#L151 assume !(8529 == ssl3_accept_~s__state~0); 9397#L154 assume !(8544 == ssl3_accept_~s__state~0); 9450#L157 assume !(8545 == ssl3_accept_~s__state~0); 9451#L160 assume 8560 == ssl3_accept_~s__state~0; 9142#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 9143#L439 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; 9158#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9613#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9601#L653-1 ssl3_accept_~skip~0 := 0; 9597#L100-3 assume true; 9593#L100-1 assume !false; 9589#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9585#L103 assume !(12292 == ssl3_accept_~s__state~0); 9581#L106 assume !(16384 == ssl3_accept_~s__state~0); 9577#L109 assume !(8192 == ssl3_accept_~s__state~0); 9573#L112 assume !(24576 == ssl3_accept_~s__state~0); 9569#L115 assume !(8195 == ssl3_accept_~s__state~0); 9564#L118 assume !(8480 == ssl3_accept_~s__state~0); 9466#L121 assume !(8481 == ssl3_accept_~s__state~0); 9467#L124 assume !(8482 == ssl3_accept_~s__state~0); 9425#L127 assume 8464 == ssl3_accept_~s__state~0; 9410#L134 [2018-11-18 10:05:27,517 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 10:05:27,517 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,517 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,518 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,518 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,528 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,528 INFO L82 PathProgramCache]: Analyzing trace with hash -503944263, now seen corresponding path program 1 times [2018-11-18 10:05:27,529 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,529 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:27,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:27,568 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:27,569 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:27,569 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:27,569 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:27,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:27,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:27,570 INFO L87 Difference]: Start difference. First operand 773 states and 1168 transitions. cyclomatic complexity: 398 Second operand 3 states. [2018-11-18 10:05:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:27,743 INFO L93 Difference]: Finished difference Result 921 states and 1293 transitions. [2018-11-18 10:05:27,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:27,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1293 transitions. [2018-11-18 10:05:27,750 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 599 [2018-11-18 10:05:27,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 921 states and 1293 transitions. [2018-11-18 10:05:27,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 640 [2018-11-18 10:05:27,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 640 [2018-11-18 10:05:27,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 921 states and 1293 transitions. [2018-11-18 10:05:27,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:27,756 INFO L705 BuchiCegarLoop]: Abstraction has 921 states and 1293 transitions. [2018-11-18 10:05:27,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states and 1293 transitions. [2018-11-18 10:05:27,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 913. [2018-11-18 10:05:27,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 913 states. [2018-11-18 10:05:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1282 transitions. [2018-11-18 10:05:27,771 INFO L728 BuchiCegarLoop]: Abstraction has 913 states and 1282 transitions. [2018-11-18 10:05:27,771 INFO L608 BuchiCegarLoop]: Abstraction has 913 states and 1282 transitions. [2018-11-18 10:05:27,772 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 10:05:27,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 913 states and 1282 transitions. [2018-11-18 10:05:27,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 592 [2018-11-18 10:05:27,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:27,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:27,778 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 10:05:27,778 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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 10:05:27,778 INFO L794 eck$LassoCheckResult]: Stem: 11065#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10812#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 10813#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10931#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 10932#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10856#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11001#L100-3 assume true; 11382#L100-1 assume !false; 11380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11378#L103 assume !(12292 == ssl3_accept_~s__state~0); 11376#L106 assume !(16384 == ssl3_accept_~s__state~0); 11373#L109 assume !(8192 == ssl3_accept_~s__state~0); 11371#L112 assume !(24576 == ssl3_accept_~s__state~0); 11369#L115 assume !(8195 == ssl3_accept_~s__state~0); 11366#L118 assume !(8480 == ssl3_accept_~s__state~0); 11363#L121 assume !(8481 == ssl3_accept_~s__state~0); 11361#L124 assume !(8482 == ssl3_accept_~s__state~0); 11359#L127 assume 8464 == ssl3_accept_~s__state~0; 11120#L134 [2018-11-18 10:05:27,779 INFO L796 eck$LassoCheckResult]: Loop: 11120#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11056#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11052#L275-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; 11053#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11644#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11639#L653-1 ssl3_accept_~skip~0 := 0; 11638#L100-3 assume true; 11636#L100-1 assume !false; 11634#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11632#L103 assume !(12292 == ssl3_accept_~s__state~0); 11630#L106 assume !(16384 == ssl3_accept_~s__state~0); 11628#L109 assume !(8192 == ssl3_accept_~s__state~0); 11626#L112 assume !(24576 == ssl3_accept_~s__state~0); 11624#L115 assume !(8195 == ssl3_accept_~s__state~0); 11622#L118 assume !(8480 == ssl3_accept_~s__state~0); 11620#L121 assume !(8481 == ssl3_accept_~s__state~0); 11618#L124 assume !(8482 == ssl3_accept_~s__state~0); 11616#L127 assume !(8464 == ssl3_accept_~s__state~0); 11560#L130 assume !(8465 == ssl3_accept_~s__state~0); 11559#L133 assume !(8466 == ssl3_accept_~s__state~0); 11507#L136 assume 8496 == ssl3_accept_~s__state~0; 11100#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10816#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10817#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11076#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11078#L294-2 ssl3_accept_~s__init_num~0 := 0; 10814#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11455#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11450#L653-1 ssl3_accept_~skip~0 := 0; 11449#L100-3 assume true; 11444#L100-1 assume !false; 11443#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11441#L103 assume !(12292 == ssl3_accept_~s__state~0); 11439#L106 assume !(16384 == ssl3_accept_~s__state~0); 11437#L109 assume !(8192 == ssl3_accept_~s__state~0); 11433#L112 assume !(24576 == ssl3_accept_~s__state~0); 11431#L115 assume !(8195 == ssl3_accept_~s__state~0); 11429#L118 assume !(8480 == ssl3_accept_~s__state~0); 11427#L121 assume !(8481 == ssl3_accept_~s__state~0); 11426#L124 assume !(8482 == ssl3_accept_~s__state~0); 11420#L127 assume !(8464 == ssl3_accept_~s__state~0); 11418#L130 assume !(8465 == ssl3_accept_~s__state~0); 11416#L133 assume !(8466 == ssl3_accept_~s__state~0); 11414#L136 assume !(8496 == ssl3_accept_~s__state~0); 11412#L139 assume !(8497 == ssl3_accept_~s__state~0); 11410#L142 assume !(8512 == ssl3_accept_~s__state~0); 11408#L145 assume !(8513 == ssl3_accept_~s__state~0); 11406#L148 assume !(8528 == ssl3_accept_~s__state~0); 11404#L151 assume !(8529 == ssl3_accept_~s__state~0); 11170#L154 assume !(8544 == ssl3_accept_~s__state~0); 11171#L157 assume !(8545 == ssl3_accept_~s__state~0); 11172#L160 assume 8560 == ssl3_accept_~s__state~0; 10839#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10840#L439 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; 10853#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11522#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11506#L653-1 ssl3_accept_~skip~0 := 0; 11505#L100-3 assume true; 11504#L100-1 assume !false; 11503#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11502#L103 assume !(12292 == ssl3_accept_~s__state~0); 11500#L106 assume !(16384 == ssl3_accept_~s__state~0); 11498#L109 assume !(8192 == ssl3_accept_~s__state~0); 11494#L112 assume !(24576 == ssl3_accept_~s__state~0); 11489#L115 assume !(8195 == ssl3_accept_~s__state~0); 11487#L118 assume !(8480 == ssl3_accept_~s__state~0); 11175#L121 assume !(8481 == ssl3_accept_~s__state~0); 11176#L124 assume !(8482 == ssl3_accept_~s__state~0); 11136#L127 assume 8464 == ssl3_accept_~s__state~0; 11120#L134 [2018-11-18 10:05:27,779 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 10:05:27,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,779 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,780 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:27,804 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,804 INFO L82 PathProgramCache]: Analyzing trace with hash 389542075, now seen corresponding path program 1 times [2018-11-18 10:05:27,804 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,804 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,806 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:27,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:27,844 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:27,844 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:27,845 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:27,845 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:27,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:27,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:27,845 INFO L87 Difference]: Start difference. First operand 913 states and 1282 transitions. cyclomatic complexity: 372 Second operand 3 states. [2018-11-18 10:05:27,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:27,965 INFO L93 Difference]: Finished difference Result 1009 states and 1402 transitions. [2018-11-18 10:05:27,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:27,966 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1009 states and 1402 transitions. [2018-11-18 10:05:27,970 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 656 [2018-11-18 10:05:27,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1009 states to 1009 states and 1402 transitions. [2018-11-18 10:05:27,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2018-11-18 10:05:27,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2018-11-18 10:05:27,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1009 states and 1402 transitions. [2018-11-18 10:05:27,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:27,976 INFO L705 BuchiCegarLoop]: Abstraction has 1009 states and 1402 transitions. [2018-11-18 10:05:27,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states and 1402 transitions. [2018-11-18 10:05:27,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 994. [2018-11-18 10:05:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 994 states. [2018-11-18 10:05:27,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1381 transitions. [2018-11-18 10:05:27,990 INFO L728 BuchiCegarLoop]: Abstraction has 994 states and 1381 transitions. [2018-11-18 10:05:27,991 INFO L608 BuchiCegarLoop]: Abstraction has 994 states and 1381 transitions. [2018-11-18 10:05:27,991 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 10:05:27,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 994 states and 1381 transitions. [2018-11-18 10:05:27,994 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 646 [2018-11-18 10:05:27,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:27,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:27,995 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 10:05:27,995 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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 10:05:27,996 INFO L794 eck$LassoCheckResult]: Stem: 12983#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12740#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 12741#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12859#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 12860#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12784#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12926#L100-3 assume true; 13148#L100-1 assume !false; 13679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13678#L103 assume !(12292 == ssl3_accept_~s__state~0); 13676#L106 assume !(16384 == ssl3_accept_~s__state~0); 13672#L109 assume !(8192 == ssl3_accept_~s__state~0); 13666#L112 assume !(24576 == ssl3_accept_~s__state~0); 13664#L115 assume !(8195 == ssl3_accept_~s__state~0); 13662#L118 assume !(8480 == ssl3_accept_~s__state~0); 13660#L121 assume !(8481 == ssl3_accept_~s__state~0); 13658#L124 assume !(8482 == ssl3_accept_~s__state~0); 13045#L127 assume 8464 == ssl3_accept_~s__state~0; 13025#L134 [2018-11-18 10:05:27,996 INFO L796 eck$LassoCheckResult]: Loop: 13025#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 12974#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12970#L275-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; 12971#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13606#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13599#L653-1 ssl3_accept_~skip~0 := 0; 13596#L100-3 assume true; 13592#L100-1 assume !false; 13589#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13585#L103 assume !(12292 == ssl3_accept_~s__state~0); 13582#L106 assume !(16384 == ssl3_accept_~s__state~0); 13580#L109 assume !(8192 == ssl3_accept_~s__state~0); 13562#L112 assume !(24576 == ssl3_accept_~s__state~0); 13559#L115 assume !(8195 == ssl3_accept_~s__state~0); 13558#L118 assume !(8480 == ssl3_accept_~s__state~0); 13557#L121 assume !(8481 == ssl3_accept_~s__state~0); 13556#L124 assume !(8482 == ssl3_accept_~s__state~0); 13555#L127 assume !(8464 == ssl3_accept_~s__state~0); 13554#L130 assume !(8465 == ssl3_accept_~s__state~0); 13553#L133 assume !(8466 == ssl3_accept_~s__state~0); 13552#L136 assume 8496 == ssl3_accept_~s__state~0; 13013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12744#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12745#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 12992#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12994#L294-2 ssl3_accept_~s__init_num~0 := 0; 12823#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12824#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12719#L653-1 ssl3_accept_~skip~0 := 0; 12867#L100-3 assume true; 12868#L100-1 assume !false; 12871#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12785#L103 assume !(12292 == ssl3_accept_~s__state~0); 12786#L106 assume !(16384 == ssl3_accept_~s__state~0); 12755#L109 assume !(8192 == ssl3_accept_~s__state~0); 12756#L112 assume !(24576 == ssl3_accept_~s__state~0); 13005#L115 assume !(8195 == ssl3_accept_~s__state~0); 13006#L118 assume !(8480 == ssl3_accept_~s__state~0); 12986#L121 assume !(8481 == ssl3_accept_~s__state~0); 12929#L124 assume !(8482 == ssl3_accept_~s__state~0); 12930#L127 assume !(8464 == ssl3_accept_~s__state~0); 13687#L130 assume !(8465 == ssl3_accept_~s__state~0); 13686#L133 assume !(8466 == ssl3_accept_~s__state~0); 13685#L136 assume !(8496 == ssl3_accept_~s__state~0); 12818#L139 assume !(8497 == ssl3_accept_~s__state~0); 12763#L142 assume 8512 == ssl3_accept_~s__state~0; 12764#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12900#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 12901#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12742#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13456#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13420#L653-1 ssl3_accept_~skip~0 := 0; 13376#L100-3 assume true; 13370#L100-1 assume !false; 13368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13366#L103 assume !(12292 == ssl3_accept_~s__state~0); 13364#L106 assume !(16384 == ssl3_accept_~s__state~0); 13363#L109 assume !(8192 == ssl3_accept_~s__state~0); 13362#L112 assume !(24576 == ssl3_accept_~s__state~0); 13356#L115 assume !(8195 == ssl3_accept_~s__state~0); 13354#L118 assume !(8480 == ssl3_accept_~s__state~0); 13352#L121 assume !(8481 == ssl3_accept_~s__state~0); 13350#L124 assume !(8482 == ssl3_accept_~s__state~0); 13348#L127 assume !(8464 == ssl3_accept_~s__state~0); 13346#L130 assume !(8465 == ssl3_accept_~s__state~0); 13322#L133 assume !(8466 == ssl3_accept_~s__state~0); 13323#L136 assume !(8496 == ssl3_accept_~s__state~0); 13336#L139 assume !(8497 == ssl3_accept_~s__state~0); 13335#L142 assume !(8512 == ssl3_accept_~s__state~0); 13334#L145 assume !(8513 == ssl3_accept_~s__state~0); 13333#L148 assume !(8528 == ssl3_accept_~s__state~0); 13332#L151 assume !(8529 == ssl3_accept_~s__state~0); 13331#L154 assume !(8544 == ssl3_accept_~s__state~0); 13330#L157 assume !(8545 == ssl3_accept_~s__state~0); 13329#L160 assume 8560 == ssl3_accept_~s__state~0; 12767#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 12768#L439 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; 12781#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13361#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13355#L653-1 ssl3_accept_~skip~0 := 0; 13353#L100-3 assume true; 13351#L100-1 assume !false; 13349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13347#L103 assume !(12292 == ssl3_accept_~s__state~0); 13345#L106 assume !(16384 == ssl3_accept_~s__state~0); 13344#L109 assume !(8192 == ssl3_accept_~s__state~0); 13342#L112 assume !(24576 == ssl3_accept_~s__state~0); 13340#L115 assume !(8195 == ssl3_accept_~s__state~0); 13324#L118 assume !(8480 == ssl3_accept_~s__state~0); 13125#L121 assume !(8481 == ssl3_accept_~s__state~0); 13126#L124 assume !(8482 == ssl3_accept_~s__state~0); 13158#L127 assume 8464 == ssl3_accept_~s__state~0; 13025#L134 [2018-11-18 10:05:27,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:27,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 10:05:27,996 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:27,996 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:27,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:27,997 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:27,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,007 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,007 INFO L82 PathProgramCache]: Analyzing trace with hash 394198816, now seen corresponding path program 1 times [2018-11-18 10:05:28,007 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,007 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,008 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:28,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:28,069 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-18 10:05:28,069 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:28,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:28,070 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:28,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:28,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:28,070 INFO L87 Difference]: Start difference. First operand 994 states and 1381 transitions. cyclomatic complexity: 390 Second operand 3 states. [2018-11-18 10:05:28,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:28,185 INFO L93 Difference]: Finished difference Result 1123 states and 1555 transitions. [2018-11-18 10:05:28,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:28,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1123 states and 1555 transitions. [2018-11-18 10:05:28,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 732 [2018-11-18 10:05:28,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1123 states to 1123 states and 1555 transitions. [2018-11-18 10:05:28,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 773 [2018-11-18 10:05:28,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 773 [2018-11-18 10:05:28,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1123 states and 1555 transitions. [2018-11-18 10:05:28,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:28,196 INFO L705 BuchiCegarLoop]: Abstraction has 1123 states and 1555 transitions. [2018-11-18 10:05:28,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states and 1555 transitions. [2018-11-18 10:05:28,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1081. [2018-11-18 10:05:28,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1081 states. [2018-11-18 10:05:28,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1486 transitions. [2018-11-18 10:05:28,216 INFO L728 BuchiCegarLoop]: Abstraction has 1081 states and 1486 transitions. [2018-11-18 10:05:28,216 INFO L608 BuchiCegarLoop]: Abstraction has 1081 states and 1486 transitions. [2018-11-18 10:05:28,216 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 10:05:28,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1081 states and 1486 transitions. [2018-11-18 10:05:28,220 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2018-11-18 10:05:28,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:28,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:28,222 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 10:05:28,222 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:28,223 INFO L794 eck$LassoCheckResult]: Stem: 15125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14863#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 14864#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14983#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 14984#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14906#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 15055#L100-3 assume true; 15691#L100-1 assume !false; 15902#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15901#L103 assume !(12292 == ssl3_accept_~s__state~0); 15900#L106 assume !(16384 == ssl3_accept_~s__state~0); 15899#L109 assume !(8192 == ssl3_accept_~s__state~0); 15898#L112 assume !(24576 == ssl3_accept_~s__state~0); 15897#L115 assume !(8195 == ssl3_accept_~s__state~0); 15880#L118 assume !(8480 == ssl3_accept_~s__state~0); 15879#L121 assume !(8481 == ssl3_accept_~s__state~0); 15376#L124 assume !(8482 == ssl3_accept_~s__state~0); 15377#L127 assume 8464 == ssl3_accept_~s__state~0; 15179#L134 [2018-11-18 10:05:28,223 INFO L796 eck$LassoCheckResult]: Loop: 15179#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15115#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15110#L275-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; 15111#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15798#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15793#L653-1 ssl3_accept_~skip~0 := 0; 15792#L100-3 assume true; 15791#L100-1 assume !false; 15777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15707#L103 assume !(12292 == ssl3_accept_~s__state~0); 15706#L106 assume !(16384 == ssl3_accept_~s__state~0); 15705#L109 assume !(8192 == ssl3_accept_~s__state~0); 15704#L112 assume !(24576 == ssl3_accept_~s__state~0); 15699#L115 assume !(8195 == ssl3_accept_~s__state~0); 15694#L118 assume !(8480 == ssl3_accept_~s__state~0); 15692#L121 assume !(8481 == ssl3_accept_~s__state~0); 15688#L124 assume !(8482 == ssl3_accept_~s__state~0); 15686#L127 assume !(8464 == ssl3_accept_~s__state~0); 15684#L130 assume !(8465 == ssl3_accept_~s__state~0); 15682#L133 assume !(8466 == ssl3_accept_~s__state~0); 15679#L136 assume 8496 == ssl3_accept_~s__state~0; 15319#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15675#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15673#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 15671#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15667#L294-2 ssl3_accept_~s__init_num~0 := 0; 15658#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15656#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15650#L653-1 ssl3_accept_~skip~0 := 0; 15648#L100-3 assume true; 15646#L100-1 assume !false; 15644#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15642#L103 assume !(12292 == ssl3_accept_~s__state~0); 15640#L106 assume !(16384 == ssl3_accept_~s__state~0); 15638#L109 assume !(8192 == ssl3_accept_~s__state~0); 15636#L112 assume !(24576 == ssl3_accept_~s__state~0); 15634#L115 assume !(8195 == ssl3_accept_~s__state~0); 15632#L118 assume !(8480 == ssl3_accept_~s__state~0); 15630#L121 assume !(8481 == ssl3_accept_~s__state~0); 15628#L124 assume !(8482 == ssl3_accept_~s__state~0); 15626#L127 assume !(8464 == ssl3_accept_~s__state~0); 15624#L130 assume !(8465 == ssl3_accept_~s__state~0); 15622#L133 assume !(8466 == ssl3_accept_~s__state~0); 15620#L136 assume !(8496 == ssl3_accept_~s__state~0); 15618#L139 assume !(8497 == ssl3_accept_~s__state~0); 15616#L142 assume !(8512 == ssl3_accept_~s__state~0); 15614#L145 assume !(8513 == ssl3_accept_~s__state~0); 15612#L148 assume !(8528 == ssl3_accept_~s__state~0); 15611#L151 assume !(8529 == ssl3_accept_~s__state~0); 15607#L154 assume !(8544 == ssl3_accept_~s__state~0); 15606#L157 assume !(8545 == ssl3_accept_~s__state~0); 15093#L160 assume !(8560 == ssl3_accept_~s__state~0); 15094#L163 assume !(8561 == ssl3_accept_~s__state~0); 15604#L166 assume !(8448 == ssl3_accept_~s__state~0); 15603#L169 assume !(8576 == ssl3_accept_~s__state~0); 15601#L172 assume !(8577 == ssl3_accept_~s__state~0); 15599#L175 assume !(8592 == ssl3_accept_~s__state~0); 15597#L178 assume !(8593 == ssl3_accept_~s__state~0); 15595#L181 assume !(8608 == ssl3_accept_~s__state~0); 15593#L184 assume !(8609 == ssl3_accept_~s__state~0); 15591#L187 assume !(8640 == ssl3_accept_~s__state~0); 15589#L190 assume !(8641 == ssl3_accept_~s__state~0); 15095#L193 assume 8656 == ssl3_accept_~s__state~0; 14847#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14848#L540 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 15037#L545 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14988#L554-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14989#L565 assume !(0 == ssl3_accept_~tmp___10~0); 15017#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15357#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15351#L653-1 ssl3_accept_~skip~0 := 0; 15349#L100-3 assume true; 15347#L100-1 assume !false; 15345#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15342#L103 assume !(12292 == ssl3_accept_~s__state~0); 15340#L106 assume 16384 == ssl3_accept_~s__state~0; 15335#L212 ssl3_accept_~s__server~0 := 1; 15480#L217 assume 0 != ssl3_accept_~cb~0; 15479#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15478#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15477#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15472#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15470#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 15467#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15463#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15462#L653-1 ssl3_accept_~skip~0 := 0; 15523#L100-3 assume true; 15521#L100-1 assume !false; 15519#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15517#L103 assume !(12292 == ssl3_accept_~s__state~0); 15515#L106 assume !(16384 == ssl3_accept_~s__state~0); 15513#L109 assume !(8192 == ssl3_accept_~s__state~0); 15511#L112 assume !(24576 == ssl3_accept_~s__state~0); 15434#L115 assume !(8195 == ssl3_accept_~s__state~0); 15211#L118 assume !(8480 == ssl3_accept_~s__state~0); 15212#L121 assume !(8481 == ssl3_accept_~s__state~0); 15213#L124 assume !(8482 == ssl3_accept_~s__state~0); 15192#L127 assume 8464 == ssl3_accept_~s__state~0; 15179#L134 [2018-11-18 10:05:28,223 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 10:05:28,224 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,224 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,225 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:28,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1160854295, now seen corresponding path program 1 times [2018-11-18 10:05:28,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:28,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:28,286 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-18 10:05:28,286 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:28,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:28,287 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:28,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:28,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:28,287 INFO L87 Difference]: Start difference. First operand 1081 states and 1486 transitions. cyclomatic complexity: 408 Second operand 3 states. [2018-11-18 10:05:28,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:28,415 INFO L93 Difference]: Finished difference Result 2153 states and 2906 transitions. [2018-11-18 10:05:28,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:28,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2153 states and 2906 transitions. [2018-11-18 10:05:28,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1408 [2018-11-18 10:05:28,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2153 states to 2153 states and 2906 transitions. [2018-11-18 10:05:28,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1481 [2018-11-18 10:05:28,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1481 [2018-11-18 10:05:28,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2153 states and 2906 transitions. [2018-11-18 10:05:28,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:28,436 INFO L705 BuchiCegarLoop]: Abstraction has 2153 states and 2906 transitions. [2018-11-18 10:05:28,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states and 2906 transitions. [2018-11-18 10:05:28,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 2153. [2018-11-18 10:05:28,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2153 states. [2018-11-18 10:05:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2153 states to 2153 states and 2906 transitions. [2018-11-18 10:05:28,465 INFO L728 BuchiCegarLoop]: Abstraction has 2153 states and 2906 transitions. [2018-11-18 10:05:28,465 INFO L608 BuchiCegarLoop]: Abstraction has 2153 states and 2906 transitions. [2018-11-18 10:05:28,465 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 10:05:28,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2153 states and 2906 transitions. [2018-11-18 10:05:28,472 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1408 [2018-11-18 10:05:28,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:28,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:28,473 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 10:05:28,473 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:28,473 INFO L794 eck$LassoCheckResult]: Stem: 18367#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18103#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 18104#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18227#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 18228#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18148#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18303#L100-3 assume true; 18914#L100-1 assume !false; 19442#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19441#L103 assume !(12292 == ssl3_accept_~s__state~0); 19440#L106 assume !(16384 == ssl3_accept_~s__state~0); 19439#L109 assume !(8192 == ssl3_accept_~s__state~0); 19433#L112 assume !(24576 == ssl3_accept_~s__state~0); 19431#L115 assume !(8195 == ssl3_accept_~s__state~0); 19429#L118 assume !(8480 == ssl3_accept_~s__state~0); 19418#L121 assume !(8481 == ssl3_accept_~s__state~0); 19413#L124 assume !(8482 == ssl3_accept_~s__state~0); 19408#L127 assume 8464 == ssl3_accept_~s__state~0; 18428#L134 [2018-11-18 10:05:28,474 INFO L796 eck$LassoCheckResult]: Loop: 18428#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18358#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18353#L275-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; 18354#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20129#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20122#L653-1 ssl3_accept_~skip~0 := 0; 20119#L100-3 assume true; 20116#L100-1 assume !false; 20113#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20110#L103 assume !(12292 == ssl3_accept_~s__state~0); 20107#L106 assume !(16384 == ssl3_accept_~s__state~0); 20104#L109 assume !(8192 == ssl3_accept_~s__state~0); 20102#L112 assume !(24576 == ssl3_accept_~s__state~0); 20099#L115 assume !(8195 == ssl3_accept_~s__state~0); 20096#L118 assume !(8480 == ssl3_accept_~s__state~0); 20093#L121 assume !(8481 == ssl3_accept_~s__state~0); 20090#L124 assume !(8482 == ssl3_accept_~s__state~0); 20088#L127 assume !(8464 == ssl3_accept_~s__state~0); 20086#L130 assume !(8465 == ssl3_accept_~s__state~0); 20084#L133 assume !(8466 == ssl3_accept_~s__state~0); 19559#L136 assume 8496 == ssl3_accept_~s__state~0; 18409#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18107#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18108#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 18377#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 18378#L294-2 ssl3_accept_~s__init_num~0 := 0; 20205#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20202#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20196#L653-1 ssl3_accept_~skip~0 := 0; 20194#L100-3 assume true; 20192#L100-1 assume !false; 20190#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20188#L103 assume !(12292 == ssl3_accept_~s__state~0); 20186#L106 assume !(16384 == ssl3_accept_~s__state~0); 20184#L109 assume !(8192 == ssl3_accept_~s__state~0); 20183#L112 assume !(24576 == ssl3_accept_~s__state~0); 20177#L115 assume !(8195 == ssl3_accept_~s__state~0); 20175#L118 assume !(8480 == ssl3_accept_~s__state~0); 20173#L121 assume !(8481 == ssl3_accept_~s__state~0); 20171#L124 assume !(8482 == ssl3_accept_~s__state~0); 20169#L127 assume !(8464 == ssl3_accept_~s__state~0); 20167#L130 assume !(8465 == ssl3_accept_~s__state~0); 20165#L133 assume !(8466 == ssl3_accept_~s__state~0); 20163#L136 assume !(8496 == ssl3_accept_~s__state~0); 20161#L139 assume !(8497 == ssl3_accept_~s__state~0); 20159#L142 assume !(8512 == ssl3_accept_~s__state~0); 20157#L145 assume !(8513 == ssl3_accept_~s__state~0); 20155#L148 assume !(8528 == ssl3_accept_~s__state~0); 20153#L151 assume !(8529 == ssl3_accept_~s__state~0); 20151#L154 assume !(8544 == ssl3_accept_~s__state~0); 20149#L157 assume !(8545 == ssl3_accept_~s__state~0); 20147#L160 assume !(8560 == ssl3_accept_~s__state~0); 20145#L163 assume !(8561 == ssl3_accept_~s__state~0); 20143#L166 assume !(8448 == ssl3_accept_~s__state~0); 18174#L169 assume !(8576 == ssl3_accept_~s__state~0); 18175#L172 assume !(8577 == ssl3_accept_~s__state~0); 20100#L175 assume !(8592 == ssl3_accept_~s__state~0); 20097#L178 assume !(8593 == ssl3_accept_~s__state~0); 20094#L181 assume !(8608 == ssl3_accept_~s__state~0); 20091#L184 assume !(8609 == ssl3_accept_~s__state~0); 18351#L187 assume !(8640 == ssl3_accept_~s__state~0); 18324#L190 assume !(8641 == ssl3_accept_~s__state~0); 18325#L193 assume 8656 == ssl3_accept_~s__state~0; 18087#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 18088#L540 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18284#L545 assume !(10 == ssl3_accept_~blastFlag~0); 18301#L548 assume !(13 == ssl3_accept_~blastFlag~0); 18282#L551 assume !(16 == ssl3_accept_~blastFlag~0); 18266#L554 assume !(19 == ssl3_accept_~blastFlag~0); 18231#L554-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18232#L565 assume !(0 == ssl3_accept_~tmp___10~0); 18264#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19972#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19966#L653-1 ssl3_accept_~skip~0 := 0; 19964#L100-3 assume true; 19962#L100-1 assume !false; 19960#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19959#L103 assume !(12292 == ssl3_accept_~s__state~0); 19954#L106 assume 16384 == ssl3_accept_~s__state~0; 18388#L212 ssl3_accept_~s__server~0 := 1; 19951#L217 assume 0 != ssl3_accept_~cb~0; 19950#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 19949#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 19947#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 19945#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19944#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 19942#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19930#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19918#L653-1 ssl3_accept_~skip~0 := 0; 19914#L100-3 assume true; 19910#L100-1 assume !false; 19906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19902#L103 assume !(12292 == ssl3_accept_~s__state~0); 19898#L106 assume !(16384 == ssl3_accept_~s__state~0); 19894#L109 assume !(8192 == ssl3_accept_~s__state~0); 19890#L112 assume !(24576 == ssl3_accept_~s__state~0); 19886#L115 assume !(8195 == ssl3_accept_~s__state~0); 18609#L118 assume !(8480 == ssl3_accept_~s__state~0); 18611#L121 assume !(8481 == ssl3_accept_~s__state~0); 18612#L124 assume !(8482 == ssl3_accept_~s__state~0); 18677#L127 assume 8464 == ssl3_accept_~s__state~0; 18428#L134 [2018-11-18 10:05:28,474 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 10:05:28,474 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,474 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:28,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,483 INFO L82 PathProgramCache]: Analyzing trace with hash -261649472, now seen corresponding path program 1 times [2018-11-18 10:05:28,483 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,484 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:28,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:28,507 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-18 10:05:28,507 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:28,507 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:28,507 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:28,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:28,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:28,508 INFO L87 Difference]: Start difference. First operand 2153 states and 2906 transitions. cyclomatic complexity: 756 Second operand 3 states. [2018-11-18 10:05:28,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:28,678 INFO L93 Difference]: Finished difference Result 2031 states and 2716 transitions. [2018-11-18 10:05:28,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:28,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2031 states and 2716 transitions. [2018-11-18 10:05:28,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1246 [2018-11-18 10:05:28,696 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2031 states to 2027 states and 2712 transitions. [2018-11-18 10:05:28,696 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1431 [2018-11-18 10:05:28,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1431 [2018-11-18 10:05:28,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2027 states and 2712 transitions. [2018-11-18 10:05:28,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:28,699 INFO L705 BuchiCegarLoop]: Abstraction has 2027 states and 2712 transitions. [2018-11-18 10:05:28,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2027 states and 2712 transitions. [2018-11-18 10:05:28,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2027 to 2013. [2018-11-18 10:05:28,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2013 states. [2018-11-18 10:05:28,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2013 states to 2013 states and 2694 transitions. [2018-11-18 10:05:28,725 INFO L728 BuchiCegarLoop]: Abstraction has 2013 states and 2694 transitions. [2018-11-18 10:05:28,725 INFO L608 BuchiCegarLoop]: Abstraction has 2013 states and 2694 transitions. [2018-11-18 10:05:28,725 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 10:05:28,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2013 states and 2694 transitions. [2018-11-18 10:05:28,731 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1232 [2018-11-18 10:05:28,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:28,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:28,732 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 10:05:28,732 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:05:28,732 INFO L794 eck$LassoCheckResult]: Stem: 22554#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22291#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 22292#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22412#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 22413#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22339#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22491#L100-3 assume true; 23055#L100-1 assume !false; 23696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23691#L103 assume !(12292 == ssl3_accept_~s__state~0); 23686#L106 assume !(16384 == ssl3_accept_~s__state~0); 23681#L109 assume !(8192 == ssl3_accept_~s__state~0); 23676#L112 assume !(24576 == ssl3_accept_~s__state~0); 23671#L115 assume !(8195 == ssl3_accept_~s__state~0); 23666#L118 assume !(8480 == ssl3_accept_~s__state~0); 23661#L121 assume !(8481 == ssl3_accept_~s__state~0); 23656#L124 assume !(8482 == ssl3_accept_~s__state~0); 23652#L127 assume 8464 == ssl3_accept_~s__state~0; 23235#L134 [2018-11-18 10:05:28,733 INFO L796 eck$LassoCheckResult]: Loop: 23235#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 22545#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22546#L275-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; 23932#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23929#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23924#L653-1 ssl3_accept_~skip~0 := 0; 23923#L100-3 assume true; 23922#L100-1 assume !false; 23921#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23920#L103 assume !(12292 == ssl3_accept_~s__state~0); 23919#L106 assume !(16384 == ssl3_accept_~s__state~0); 23918#L109 assume !(8192 == ssl3_accept_~s__state~0); 23917#L112 assume !(24576 == ssl3_accept_~s__state~0); 23916#L115 assume !(8195 == ssl3_accept_~s__state~0); 23915#L118 assume !(8480 == ssl3_accept_~s__state~0); 23914#L121 assume !(8481 == ssl3_accept_~s__state~0); 23913#L124 assume !(8482 == ssl3_accept_~s__state~0); 23912#L127 assume !(8464 == ssl3_accept_~s__state~0); 23911#L130 assume !(8465 == ssl3_accept_~s__state~0); 23910#L133 assume !(8466 == ssl3_accept_~s__state~0); 23909#L136 assume 8496 == ssl3_accept_~s__state~0; 22592#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22296#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22297#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 22566#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22568#L294-2 ssl3_accept_~s__init_num~0 := 0; 24153#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 24150#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24145#L653-1 ssl3_accept_~skip~0 := 0; 24141#L100-3 assume true; 24140#L100-1 assume !false; 24134#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24132#L103 assume !(12292 == ssl3_accept_~s__state~0); 24130#L106 assume !(16384 == ssl3_accept_~s__state~0); 24128#L109 assume !(8192 == ssl3_accept_~s__state~0); 24126#L112 assume !(24576 == ssl3_accept_~s__state~0); 24124#L115 assume !(8195 == ssl3_accept_~s__state~0); 24122#L118 assume !(8480 == ssl3_accept_~s__state~0); 24120#L121 assume !(8481 == ssl3_accept_~s__state~0); 24118#L124 assume !(8482 == ssl3_accept_~s__state~0); 23852#L127 assume !(8464 == ssl3_accept_~s__state~0); 23850#L130 assume !(8465 == ssl3_accept_~s__state~0); 23848#L133 assume !(8466 == ssl3_accept_~s__state~0); 23846#L136 assume !(8496 == ssl3_accept_~s__state~0); 23844#L139 assume !(8497 == ssl3_accept_~s__state~0); 23842#L142 assume 8512 == ssl3_accept_~s__state~0; 22503#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22459#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 22460#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23642#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23634#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23626#L653-1 ssl3_accept_~skip~0 := 0; 23621#L100-3 assume true; 23613#L100-1 assume !false; 23608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23601#L103 assume !(12292 == ssl3_accept_~s__state~0); 23597#L106 assume !(16384 == ssl3_accept_~s__state~0); 23593#L109 assume !(8192 == ssl3_accept_~s__state~0); 23589#L112 assume !(24576 == ssl3_accept_~s__state~0); 23585#L115 assume !(8195 == ssl3_accept_~s__state~0); 23581#L118 assume !(8480 == ssl3_accept_~s__state~0); 23577#L121 assume !(8481 == ssl3_accept_~s__state~0); 23572#L124 assume !(8482 == ssl3_accept_~s__state~0); 23566#L127 assume !(8464 == ssl3_accept_~s__state~0); 23562#L130 assume !(8465 == ssl3_accept_~s__state~0); 23561#L133 assume !(8466 == ssl3_accept_~s__state~0); 23560#L136 assume !(8496 == ssl3_accept_~s__state~0); 23559#L139 assume !(8497 == ssl3_accept_~s__state~0); 23558#L142 assume !(8512 == ssl3_accept_~s__state~0); 23555#L145 assume !(8513 == ssl3_accept_~s__state~0); 23554#L148 assume 8528 == ssl3_accept_~s__state~0; 22473#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22452#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 22453#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22386#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22285#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22286#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22293#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23519#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23513#L653-1 ssl3_accept_~skip~0 := 0; 23512#L100-3 assume true; 23508#L100-1 assume !false; 23506#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23504#L103 assume !(12292 == ssl3_accept_~s__state~0); 23503#L106 assume !(16384 == ssl3_accept_~s__state~0); 23497#L109 assume !(8192 == ssl3_accept_~s__state~0); 23495#L112 assume !(24576 == ssl3_accept_~s__state~0); 23493#L115 assume !(8195 == ssl3_accept_~s__state~0); 23491#L118 assume !(8480 == ssl3_accept_~s__state~0); 23489#L121 assume !(8481 == ssl3_accept_~s__state~0); 23487#L124 assume !(8482 == ssl3_accept_~s__state~0); 23485#L127 assume !(8464 == ssl3_accept_~s__state~0); 23483#L130 assume !(8465 == ssl3_accept_~s__state~0); 23481#L133 assume !(8466 == ssl3_accept_~s__state~0); 23479#L136 assume !(8496 == ssl3_accept_~s__state~0); 23477#L139 assume !(8497 == ssl3_accept_~s__state~0); 23475#L142 assume !(8512 == ssl3_accept_~s__state~0); 23473#L145 assume !(8513 == ssl3_accept_~s__state~0); 23472#L148 assume !(8528 == ssl3_accept_~s__state~0); 23471#L151 assume !(8529 == ssl3_accept_~s__state~0); 22659#L154 assume !(8544 == ssl3_accept_~s__state~0); 22661#L157 assume !(8545 == ssl3_accept_~s__state~0); 22662#L160 assume 8560 == ssl3_accept_~s__state~0; 22938#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 22334#L439 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; 22335#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23802#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23797#L653-1 ssl3_accept_~skip~0 := 0; 23796#L100-3 assume true; 23795#L100-1 assume !false; 23794#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23793#L103 assume !(12292 == ssl3_accept_~s__state~0); 23792#L106 assume !(16384 == ssl3_accept_~s__state~0); 23791#L109 assume !(8192 == ssl3_accept_~s__state~0); 23790#L112 assume !(24576 == ssl3_accept_~s__state~0); 23789#L115 assume !(8195 == ssl3_accept_~s__state~0); 23777#L118 assume !(8480 == ssl3_accept_~s__state~0); 22699#L121 assume !(8481 == ssl3_accept_~s__state~0); 22700#L124 assume !(8482 == ssl3_accept_~s__state~0); 22707#L127 assume 8464 == ssl3_accept_~s__state~0; 23235#L134 [2018-11-18 10:05:28,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 10:05:28,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,733 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:28,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,742 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,742 INFO L82 PathProgramCache]: Analyzing trace with hash -2025161904, now seen corresponding path program 1 times [2018-11-18 10:05:28,742 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,742 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,743 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:28,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:28,783 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2018-11-18 10:05:28,784 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:28,784 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:28,784 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:28,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:28,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:28,785 INFO L87 Difference]: Start difference. First operand 2013 states and 2694 transitions. cyclomatic complexity: 686 Second operand 3 states. [2018-11-18 10:05:28,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:28,875 INFO L93 Difference]: Finished difference Result 2247 states and 2992 transitions. [2018-11-18 10:05:28,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:28,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2247 states and 2992 transitions. [2018-11-18 10:05:28,881 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1386 [2018-11-18 10:05:28,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2247 states to 2247 states and 2992 transitions. [2018-11-18 10:05:28,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1571 [2018-11-18 10:05:28,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1571 [2018-11-18 10:05:28,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2247 states and 2992 transitions. [2018-11-18 10:05:28,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:28,890 INFO L705 BuchiCegarLoop]: Abstraction has 2247 states and 2992 transitions. [2018-11-18 10:05:28,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2247 states and 2992 transitions. [2018-11-18 10:05:28,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2247 to 2199. [2018-11-18 10:05:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2199 states. [2018-11-18 10:05:28,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2199 states to 2199 states and 2916 transitions. [2018-11-18 10:05:28,917 INFO L728 BuchiCegarLoop]: Abstraction has 2199 states and 2916 transitions. [2018-11-18 10:05:28,917 INFO L608 BuchiCegarLoop]: Abstraction has 2199 states and 2916 transitions. [2018-11-18 10:05:28,917 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 10:05:28,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2199 states and 2916 transitions. [2018-11-18 10:05:28,922 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1356 [2018-11-18 10:05:28,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:28,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:28,924 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 10:05:28,924 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:05:28,924 INFO L794 eck$LassoCheckResult]: Stem: 26809#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26558#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 26559#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26674#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 26675#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26603#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26747#L100-3 assume true; 26956#L100-1 assume !false; 27629#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27625#L103 assume !(12292 == ssl3_accept_~s__state~0); 27621#L106 assume !(16384 == ssl3_accept_~s__state~0); 27617#L109 assume !(8192 == ssl3_accept_~s__state~0); 27613#L112 assume !(24576 == ssl3_accept_~s__state~0); 27609#L115 assume !(8195 == ssl3_accept_~s__state~0); 27605#L118 assume !(8480 == ssl3_accept_~s__state~0); 27602#L121 assume !(8481 == ssl3_accept_~s__state~0); 27597#L124 assume !(8482 == ssl3_accept_~s__state~0); 27593#L127 assume 8464 == ssl3_accept_~s__state~0; 26870#L134 [2018-11-18 10:05:28,924 INFO L796 eck$LassoCheckResult]: Loop: 26870#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 26799#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26800#L275-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; 27670#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27647#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27639#L653-1 ssl3_accept_~skip~0 := 0; 27635#L100-3 assume true; 27632#L100-1 assume !false; 27628#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27624#L103 assume !(12292 == ssl3_accept_~s__state~0); 27620#L106 assume !(16384 == ssl3_accept_~s__state~0); 27616#L109 assume !(8192 == ssl3_accept_~s__state~0); 27612#L112 assume !(24576 == ssl3_accept_~s__state~0); 27608#L115 assume !(8195 == ssl3_accept_~s__state~0); 27604#L118 assume !(8480 == ssl3_accept_~s__state~0); 27601#L121 assume !(8481 == ssl3_accept_~s__state~0); 27596#L124 assume !(8482 == ssl3_accept_~s__state~0); 27592#L127 assume !(8464 == ssl3_accept_~s__state~0); 27587#L130 assume !(8465 == ssl3_accept_~s__state~0); 27569#L133 assume !(8466 == ssl3_accept_~s__state~0); 27566#L136 assume 8496 == ssl3_accept_~s__state~0; 27181#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27560#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27554#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27547#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27548#L294-2 ssl3_accept_~s__init_num~0 := 0; 28282#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28280#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28273#L653-1 ssl3_accept_~skip~0 := 0; 28272#L100-3 assume true; 28271#L100-1 assume !false; 28270#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28269#L103 assume !(12292 == ssl3_accept_~s__state~0); 28268#L106 assume !(16384 == ssl3_accept_~s__state~0); 28267#L109 assume !(8192 == ssl3_accept_~s__state~0); 28266#L112 assume !(24576 == ssl3_accept_~s__state~0); 28265#L115 assume !(8195 == ssl3_accept_~s__state~0); 28263#L118 assume !(8480 == ssl3_accept_~s__state~0); 28260#L121 assume !(8481 == ssl3_accept_~s__state~0); 28259#L124 assume !(8482 == ssl3_accept_~s__state~0); 28258#L127 assume !(8464 == ssl3_accept_~s__state~0); 28257#L130 assume !(8465 == ssl3_accept_~s__state~0); 28256#L133 assume !(8466 == ssl3_accept_~s__state~0); 28255#L136 assume !(8496 == ssl3_accept_~s__state~0); 28254#L139 assume !(8497 == ssl3_accept_~s__state~0); 28253#L142 assume 8512 == ssl3_accept_~s__state~0; 27176#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28250#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 28246#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28245#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28244#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28238#L653-1 ssl3_accept_~skip~0 := 0; 28237#L100-3 assume true; 28231#L100-1 assume !false; 28229#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28227#L103 assume !(12292 == ssl3_accept_~s__state~0); 28225#L106 assume !(16384 == ssl3_accept_~s__state~0); 28223#L109 assume !(8192 == ssl3_accept_~s__state~0); 28221#L112 assume !(24576 == ssl3_accept_~s__state~0); 28219#L115 assume !(8195 == ssl3_accept_~s__state~0); 28217#L118 assume !(8480 == ssl3_accept_~s__state~0); 28215#L121 assume !(8481 == ssl3_accept_~s__state~0); 28213#L124 assume !(8482 == ssl3_accept_~s__state~0); 28211#L127 assume !(8464 == ssl3_accept_~s__state~0); 28209#L130 assume !(8465 == ssl3_accept_~s__state~0); 28207#L133 assume !(8466 == ssl3_accept_~s__state~0); 28205#L136 assume !(8496 == ssl3_accept_~s__state~0); 28203#L139 assume !(8497 == ssl3_accept_~s__state~0); 28201#L142 assume !(8512 == ssl3_accept_~s__state~0); 28199#L145 assume !(8513 == ssl3_accept_~s__state~0); 28197#L148 assume 8528 == ssl3_accept_~s__state~0; 27171#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28194#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28192#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28190#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28180#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28177#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28176#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28174#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28168#L653-1 ssl3_accept_~skip~0 := 0; 28166#L100-3 assume true; 28164#L100-1 assume !false; 28162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28160#L103 assume !(12292 == ssl3_accept_~s__state~0); 28158#L106 assume !(16384 == ssl3_accept_~s__state~0); 28156#L109 assume !(8192 == ssl3_accept_~s__state~0); 28154#L112 assume !(24576 == ssl3_accept_~s__state~0); 28152#L115 assume !(8195 == ssl3_accept_~s__state~0); 28150#L118 assume !(8480 == ssl3_accept_~s__state~0); 28148#L121 assume !(8481 == ssl3_accept_~s__state~0); 28146#L124 assume !(8482 == ssl3_accept_~s__state~0); 28144#L127 assume !(8464 == ssl3_accept_~s__state~0); 28142#L130 assume !(8465 == ssl3_accept_~s__state~0); 28140#L133 assume !(8466 == ssl3_accept_~s__state~0); 28138#L136 assume !(8496 == ssl3_accept_~s__state~0); 28136#L139 assume !(8497 == ssl3_accept_~s__state~0); 28134#L142 assume !(8512 == ssl3_accept_~s__state~0); 28132#L145 assume !(8513 == ssl3_accept_~s__state~0); 28131#L148 assume !(8528 == ssl3_accept_~s__state~0); 28130#L151 assume !(8529 == ssl3_accept_~s__state~0); 28129#L154 assume 8544 == ssl3_accept_~s__state~0; 27166#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27436#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 27435#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28124#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26876#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26828#L418 assume !(4 == ssl3_accept_~blastFlag~0); 26829#L418-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; 27501#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27657#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27641#L653-1 ssl3_accept_~skip~0 := 0; 27637#L100-3 assume true; 27633#L100-1 assume !false; 27630#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27626#L103 assume !(12292 == ssl3_accept_~s__state~0); 27622#L106 assume !(16384 == ssl3_accept_~s__state~0); 27618#L109 assume !(8192 == ssl3_accept_~s__state~0); 27614#L112 assume !(24576 == ssl3_accept_~s__state~0); 27610#L115 assume !(8195 == ssl3_accept_~s__state~0); 27606#L118 assume !(8480 == ssl3_accept_~s__state~0); 27603#L121 assume !(8481 == ssl3_accept_~s__state~0); 27598#L124 assume !(8482 == ssl3_accept_~s__state~0); 27594#L127 assume 8464 == ssl3_accept_~s__state~0; 26870#L134 [2018-11-18 10:05:28,924 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 10:05:28,929 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,929 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:28,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:28,939 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:28,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1443957831, now seen corresponding path program 1 times [2018-11-18 10:05:28,939 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:28,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:28,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,940 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:28,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:05:28,987 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:28,987 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:28,987 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:28,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:28,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:28,988 INFO L87 Difference]: Start difference. First operand 2199 states and 2916 transitions. cyclomatic complexity: 722 Second operand 3 states. [2018-11-18 10:05:29,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:29,085 INFO L93 Difference]: Finished difference Result 2369 states and 3128 transitions. [2018-11-18 10:05:29,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:29,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 3128 transitions. [2018-11-18 10:05:29,092 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1428 [2018-11-18 10:05:29,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2305 states and 3033 transitions. [2018-11-18 10:05:29,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2018-11-18 10:05:29,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1697 [2018-11-18 10:05:29,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2305 states and 3033 transitions. [2018-11-18 10:05:29,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:29,101 INFO L705 BuchiCegarLoop]: Abstraction has 2305 states and 3033 transitions. [2018-11-18 10:05:29,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2305 states and 3033 transitions. [2018-11-18 10:05:29,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2305 to 2183. [2018-11-18 10:05:29,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2183 states. [2018-11-18 10:05:29,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 2881 transitions. [2018-11-18 10:05:29,119 INFO L728 BuchiCegarLoop]: Abstraction has 2183 states and 2881 transitions. [2018-11-18 10:05:29,119 INFO L608 BuchiCegarLoop]: Abstraction has 2183 states and 2881 transitions. [2018-11-18 10:05:29,119 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 10:05:29,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2183 states and 2881 transitions. [2018-11-18 10:05:29,123 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1406 [2018-11-18 10:05:29,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:29,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:29,124 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 10:05:29,124 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:29,125 INFO L794 eck$LassoCheckResult]: Stem: 31379#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 31126#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31233#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31234#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31171#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31310#L100-3 assume true; 31895#L100-1 assume !false; 31894#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31893#L103 assume !(12292 == ssl3_accept_~s__state~0); 31892#L106 assume !(16384 == ssl3_accept_~s__state~0); 31891#L109 assume !(8192 == ssl3_accept_~s__state~0); 31890#L112 assume !(24576 == ssl3_accept_~s__state~0); 31889#L115 assume !(8195 == ssl3_accept_~s__state~0); 31888#L118 assume !(8480 == ssl3_accept_~s__state~0); 31886#L121 assume 8481 == ssl3_accept_~s__state~0; 31887#L122 [2018-11-18 10:05:29,125 INFO L796 eck$LassoCheckResult]: Loop: 31887#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 33282#L260 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; 32863#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32862#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32852#L653-1 ssl3_accept_~skip~0 := 0; 32850#L100-3 assume true; 32803#L100-1 assume !false; 32801#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32800#L103 assume !(12292 == ssl3_accept_~s__state~0); 32798#L106 assume !(16384 == ssl3_accept_~s__state~0); 32796#L109 assume !(8192 == ssl3_accept_~s__state~0); 32794#L112 assume !(24576 == ssl3_accept_~s__state~0); 32792#L115 assume !(8195 == ssl3_accept_~s__state~0); 32790#L118 assume !(8480 == ssl3_accept_~s__state~0); 32788#L121 assume !(8481 == ssl3_accept_~s__state~0); 32786#L124 assume !(8482 == ssl3_accept_~s__state~0); 32784#L127 assume !(8464 == ssl3_accept_~s__state~0); 32783#L130 assume !(8465 == ssl3_accept_~s__state~0); 32778#L133 assume !(8466 == ssl3_accept_~s__state~0); 32500#L136 assume !(8496 == ssl3_accept_~s__state~0); 32498#L139 assume !(8497 == ssl3_accept_~s__state~0); 32495#L142 assume !(8512 == ssl3_accept_~s__state~0); 32493#L145 assume !(8513 == ssl3_accept_~s__state~0); 32491#L148 assume !(8528 == ssl3_accept_~s__state~0); 32489#L151 assume !(8529 == ssl3_accept_~s__state~0); 32487#L154 assume !(8544 == ssl3_accept_~s__state~0); 32485#L157 assume !(8545 == ssl3_accept_~s__state~0); 32483#L160 assume !(8560 == ssl3_accept_~s__state~0); 32480#L163 assume !(8561 == ssl3_accept_~s__state~0); 32155#L166 assume 8448 == ssl3_accept_~s__state~0; 31443#L167 assume !(ssl3_accept_~num1~0 > 0); 31169#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31200#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31939#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31920#L653-1 ssl3_accept_~skip~0 := 0; 31921#L100-3 assume true; 31912#L100-1 assume !false; 31913#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31707#L103 assume !(12292 == ssl3_accept_~s__state~0); 31708#L106 assume !(16384 == ssl3_accept_~s__state~0); 31983#L109 assume !(8192 == ssl3_accept_~s__state~0); 31984#L112 assume !(24576 == ssl3_accept_~s__state~0); 31942#L115 assume !(8195 == ssl3_accept_~s__state~0); 31943#L118 assume 8480 == ssl3_accept_~s__state~0; 31887#L122 [2018-11-18 10:05:29,125 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,125 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 10:05:29,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,125 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,151 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 10:05:29,151 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:29,151 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:29,151 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:29,151 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1049919546, now seen corresponding path program 1 times [2018-11-18 10:05:29,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,152 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,153 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:29,184 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:05:29,185 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:05:29,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,211 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:29,244 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:05:29,245 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:05:29,245 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:29,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:29,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:29,245 INFO L87 Difference]: Start difference. First operand 2183 states and 2881 transitions. cyclomatic complexity: 705 Second operand 3 states. [2018-11-18 10:05:29,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:29,326 INFO L93 Difference]: Finished difference Result 2187 states and 2881 transitions. [2018-11-18 10:05:29,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:29,328 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2187 states and 2881 transitions. [2018-11-18 10:05:29,333 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1410 [2018-11-18 10:05:29,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2187 states to 2187 states and 2881 transitions. [2018-11-18 10:05:29,341 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1579 [2018-11-18 10:05:29,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1579 [2018-11-18 10:05:29,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2187 states and 2881 transitions. [2018-11-18 10:05:29,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:29,343 INFO L705 BuchiCegarLoop]: Abstraction has 2187 states and 2881 transitions. [2018-11-18 10:05:29,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2187 states and 2881 transitions. [2018-11-18 10:05:29,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2187 to 2183. [2018-11-18 10:05:29,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2183 states. [2018-11-18 10:05:29,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 2877 transitions. [2018-11-18 10:05:29,367 INFO L728 BuchiCegarLoop]: Abstraction has 2183 states and 2877 transitions. [2018-11-18 10:05:29,367 INFO L608 BuchiCegarLoop]: Abstraction has 2183 states and 2877 transitions. [2018-11-18 10:05:29,367 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 10:05:29,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2183 states and 2877 transitions. [2018-11-18 10:05:29,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1406 [2018-11-18 10:05:29,373 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:29,373 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:29,374 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 10:05:29,374 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 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 10:05:29,374 INFO L794 eck$LassoCheckResult]: Stem: 35871#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35632#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 35633#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35740#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 35741#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35678#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35812#L100-3 assume true; 35965#L100-1 assume !false; 36228#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36227#L103 assume !(12292 == ssl3_accept_~s__state~0); 36226#L106 assume !(16384 == ssl3_accept_~s__state~0); 36225#L109 assume !(8192 == ssl3_accept_~s__state~0); 36224#L112 assume !(24576 == ssl3_accept_~s__state~0); 36223#L115 assume !(8195 == ssl3_accept_~s__state~0); 36222#L118 assume !(8480 == ssl3_accept_~s__state~0); 35936#L121 assume !(8481 == ssl3_accept_~s__state~0); 35934#L124 assume 8482 == ssl3_accept_~s__state~0; 35685#L125 [2018-11-18 10:05:29,374 INFO L796 eck$LassoCheckResult]: Loop: 35685#L125 ssl3_accept_~s__state~0 := 3; 35680#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 37530#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37528#L653-1 ssl3_accept_~skip~0 := 0; 37721#L100-3 assume true; 37715#L100-1 assume !false; 37713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37711#L103 assume !(12292 == ssl3_accept_~s__state~0); 37709#L106 assume !(16384 == ssl3_accept_~s__state~0); 37707#L109 assume !(8192 == ssl3_accept_~s__state~0); 37705#L112 assume !(24576 == ssl3_accept_~s__state~0); 37703#L115 assume !(8195 == ssl3_accept_~s__state~0); 37701#L118 assume !(8480 == ssl3_accept_~s__state~0); 37699#L121 assume !(8481 == ssl3_accept_~s__state~0); 37697#L124 assume !(8482 == ssl3_accept_~s__state~0); 37696#L127 assume !(8464 == ssl3_accept_~s__state~0); 37215#L130 assume !(8465 == ssl3_accept_~s__state~0); 37174#L133 assume !(8466 == ssl3_accept_~s__state~0); 36901#L136 assume !(8496 == ssl3_accept_~s__state~0); 36897#L139 assume !(8497 == ssl3_accept_~s__state~0); 36893#L142 assume !(8512 == ssl3_accept_~s__state~0); 36892#L145 assume !(8513 == ssl3_accept_~s__state~0); 36886#L148 assume !(8528 == ssl3_accept_~s__state~0); 36884#L151 assume !(8529 == ssl3_accept_~s__state~0); 36882#L154 assume !(8544 == ssl3_accept_~s__state~0); 36880#L157 assume !(8545 == ssl3_accept_~s__state~0); 36878#L160 assume !(8560 == ssl3_accept_~s__state~0); 36876#L163 assume !(8561 == ssl3_accept_~s__state~0); 36848#L166 assume 8448 == ssl3_accept_~s__state~0; 35923#L167 assume !(ssl3_accept_~num1~0 > 0); 35676#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35707#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 36403#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36399#L653-1 ssl3_accept_~skip~0 := 0; 36392#L100-3 assume true; 36389#L100-1 assume !false; 36386#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36382#L103 assume !(12292 == ssl3_accept_~s__state~0); 36383#L106 assume !(16384 == ssl3_accept_~s__state~0); 36931#L109 assume !(8192 == ssl3_accept_~s__state~0); 36929#L112 assume !(24576 == ssl3_accept_~s__state~0); 36925#L115 assume !(8195 == ssl3_accept_~s__state~0); 36923#L118 assume !(8480 == ssl3_accept_~s__state~0); 36920#L121 assume !(8481 == ssl3_accept_~s__state~0); 35932#L124 assume 8482 == ssl3_accept_~s__state~0; 35685#L125 [2018-11-18 10:05:29,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,375 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 10:05:29,375 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,375 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,398 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 10:05:29,399 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:29,399 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:29,399 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:29,399 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1423322152, now seen corresponding path program 1 times [2018-11-18 10:05:29,399 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,399 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,400 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:05:29,423 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:29,423 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:29,423 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:29,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:29,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:29,423 INFO L87 Difference]: Start difference. First operand 2183 states and 2877 transitions. cyclomatic complexity: 701 Second operand 3 states. [2018-11-18 10:05:29,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:29,494 INFO L93 Difference]: Finished difference Result 2183 states and 2873 transitions. [2018-11-18 10:05:29,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:29,494 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2183 states and 2873 transitions. [2018-11-18 10:05:29,499 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1406 [2018-11-18 10:05:29,505 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2183 states to 2183 states and 2873 transitions. [2018-11-18 10:05:29,506 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1575 [2018-11-18 10:05:29,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1575 [2018-11-18 10:05:29,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2183 states and 2873 transitions. [2018-11-18 10:05:29,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:29,506 INFO L705 BuchiCegarLoop]: Abstraction has 2183 states and 2873 transitions. [2018-11-18 10:05:29,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states and 2873 transitions. [2018-11-18 10:05:29,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 2183. [2018-11-18 10:05:29,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2183 states. [2018-11-18 10:05:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 2873 transitions. [2018-11-18 10:05:29,521 INFO L728 BuchiCegarLoop]: Abstraction has 2183 states and 2873 transitions. [2018-11-18 10:05:29,521 INFO L608 BuchiCegarLoop]: Abstraction has 2183 states and 2873 transitions. [2018-11-18 10:05:29,521 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 10:05:29,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2183 states and 2873 transitions. [2018-11-18 10:05:29,526 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1406 [2018-11-18 10:05:29,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:29,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:29,528 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 10:05:29,528 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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 10:05:29,528 INFO L794 eck$LassoCheckResult]: Stem: 40239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40005#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 40006#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40110#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 40111#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40049#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 40182#L100-3 assume true; 41157#L100-1 assume !false; 41822#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41820#L103 assume !(12292 == ssl3_accept_~s__state~0); 41818#L106 assume !(16384 == ssl3_accept_~s__state~0); 41816#L109 assume !(8192 == ssl3_accept_~s__state~0); 41814#L112 assume !(24576 == ssl3_accept_~s__state~0); 41812#L115 assume !(8195 == ssl3_accept_~s__state~0); 41810#L118 assume !(8480 == ssl3_accept_~s__state~0); 41808#L121 assume !(8481 == ssl3_accept_~s__state~0); 41806#L124 assume !(8482 == ssl3_accept_~s__state~0); 41804#L127 assume 8464 == ssl3_accept_~s__state~0; 40290#L134 [2018-11-18 10:05:29,529 INFO L796 eck$LassoCheckResult]: Loop: 40290#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 40291#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40224#L275-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; 40225#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 41552#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41539#L653-1 ssl3_accept_~skip~0 := 0; 41534#L100-3 assume true; 41529#L100-1 assume !false; 41524#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41519#L103 assume !(12292 == ssl3_accept_~s__state~0); 41514#L106 assume !(16384 == ssl3_accept_~s__state~0); 41509#L109 assume !(8192 == ssl3_accept_~s__state~0); 41504#L112 assume !(24576 == ssl3_accept_~s__state~0); 41499#L115 assume !(8195 == ssl3_accept_~s__state~0); 41494#L118 assume !(8480 == ssl3_accept_~s__state~0); 41489#L121 assume !(8481 == ssl3_accept_~s__state~0); 41485#L124 assume !(8482 == ssl3_accept_~s__state~0); 41480#L127 assume !(8464 == ssl3_accept_~s__state~0); 41475#L130 assume !(8465 == ssl3_accept_~s__state~0); 41470#L133 assume !(8466 == ssl3_accept_~s__state~0); 41464#L136 assume 8496 == ssl3_accept_~s__state~0; 40630#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41457#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41186#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 41436#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41437#L294-2 ssl3_accept_~s__init_num~0 := 0; 41639#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 41557#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41540#L653-1 ssl3_accept_~skip~0 := 0; 41535#L100-3 assume true; 41530#L100-1 assume !false; 41525#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41520#L103 assume !(12292 == ssl3_accept_~s__state~0); 41515#L106 assume !(16384 == ssl3_accept_~s__state~0); 41510#L109 assume !(8192 == ssl3_accept_~s__state~0); 41505#L112 assume !(24576 == ssl3_accept_~s__state~0); 41500#L115 assume !(8195 == ssl3_accept_~s__state~0); 41495#L118 assume !(8480 == ssl3_accept_~s__state~0); 41490#L121 assume !(8481 == ssl3_accept_~s__state~0); 41486#L124 assume !(8482 == ssl3_accept_~s__state~0); 41481#L127 assume !(8464 == ssl3_accept_~s__state~0); 41476#L130 assume !(8465 == ssl3_accept_~s__state~0); 41471#L133 assume !(8466 == ssl3_accept_~s__state~0); 41377#L136 assume !(8496 == ssl3_accept_~s__state~0); 40902#L139 assume !(8497 == ssl3_accept_~s__state~0); 40818#L142 assume 8512 == ssl3_accept_~s__state~0; 40565#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40815#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 40811#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40810#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40809#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40803#L653-1 ssl3_accept_~skip~0 := 0; 40802#L100-3 assume true; 40801#L100-1 assume !false; 40799#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40797#L103 assume !(12292 == ssl3_accept_~s__state~0); 40795#L106 assume !(16384 == ssl3_accept_~s__state~0); 40793#L109 assume !(8192 == ssl3_accept_~s__state~0); 40792#L112 assume !(24576 == ssl3_accept_~s__state~0); 40791#L115 assume !(8195 == ssl3_accept_~s__state~0); 40789#L118 assume !(8480 == ssl3_accept_~s__state~0); 40787#L121 assume !(8481 == ssl3_accept_~s__state~0); 40785#L124 assume !(8482 == ssl3_accept_~s__state~0); 40783#L127 assume !(8464 == ssl3_accept_~s__state~0); 40781#L130 assume !(8465 == ssl3_accept_~s__state~0); 40779#L133 assume !(8466 == ssl3_accept_~s__state~0); 40778#L136 assume !(8496 == ssl3_accept_~s__state~0); 40774#L139 assume !(8497 == ssl3_accept_~s__state~0); 40773#L142 assume !(8512 == ssl3_accept_~s__state~0); 40771#L145 assume !(8513 == ssl3_accept_~s__state~0); 40767#L148 assume 8528 == ssl3_accept_~s__state~0; 40556#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40766#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40763#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40764#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40751#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40748#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40740#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40723#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40713#L653-1 ssl3_accept_~skip~0 := 0; 40708#L100-3 assume true; 40703#L100-1 assume !false; 40697#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40691#L103 assume !(12292 == ssl3_accept_~s__state~0); 40687#L106 assume !(16384 == ssl3_accept_~s__state~0); 40683#L109 assume !(8192 == ssl3_accept_~s__state~0); 40678#L112 assume !(24576 == ssl3_accept_~s__state~0); 40673#L115 assume !(8195 == ssl3_accept_~s__state~0); 40668#L118 assume !(8480 == ssl3_accept_~s__state~0); 40662#L121 assume !(8481 == ssl3_accept_~s__state~0); 40657#L124 assume !(8482 == ssl3_accept_~s__state~0); 40651#L127 assume !(8464 == ssl3_accept_~s__state~0); 40646#L130 assume !(8465 == ssl3_accept_~s__state~0); 40640#L133 assume !(8466 == ssl3_accept_~s__state~0); 40635#L136 assume !(8496 == ssl3_accept_~s__state~0); 40628#L139 assume !(8497 == ssl3_accept_~s__state~0); 40623#L142 assume !(8512 == ssl3_accept_~s__state~0); 40617#L145 assume !(8513 == ssl3_accept_~s__state~0); 40612#L148 assume !(8528 == ssl3_accept_~s__state~0); 40607#L151 assume !(8529 == ssl3_accept_~s__state~0); 40597#L154 assume 8544 == ssl3_accept_~s__state~0; 40551#L158 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; 40579#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40728#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40714#L653-1 ssl3_accept_~skip~0 := 0; 40709#L100-3 assume true; 40704#L100-1 assume !false; 40698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40692#L103 assume !(12292 == ssl3_accept_~s__state~0); 40688#L106 assume !(16384 == ssl3_accept_~s__state~0); 40684#L109 assume !(8192 == ssl3_accept_~s__state~0); 40679#L112 assume !(24576 == ssl3_accept_~s__state~0); 40674#L115 assume !(8195 == ssl3_accept_~s__state~0); 40669#L118 assume !(8480 == ssl3_accept_~s__state~0); 40663#L121 assume !(8481 == ssl3_accept_~s__state~0); 40658#L124 assume !(8482 == ssl3_accept_~s__state~0); 40652#L127 assume !(8464 == ssl3_accept_~s__state~0); 40647#L130 assume !(8465 == ssl3_accept_~s__state~0); 40641#L133 assume !(8466 == ssl3_accept_~s__state~0); 40636#L136 assume !(8496 == ssl3_accept_~s__state~0); 40629#L139 assume !(8497 == ssl3_accept_~s__state~0); 40624#L142 assume !(8512 == ssl3_accept_~s__state~0); 40618#L145 assume !(8513 == ssl3_accept_~s__state~0); 40613#L148 assume !(8528 == ssl3_accept_~s__state~0); 40608#L151 assume !(8529 == ssl3_accept_~s__state~0); 40603#L154 assume !(8544 == ssl3_accept_~s__state~0); 40598#L157 assume !(8545 == ssl3_accept_~s__state~0); 40599#L160 assume !(8560 == ssl3_accept_~s__state~0); 40790#L163 assume !(8561 == ssl3_accept_~s__state~0); 40788#L166 assume !(8448 == ssl3_accept_~s__state~0); 40786#L169 assume 8576 == ssl3_accept_~s__state~0; 40540#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40800#L461 assume !(5 == ssl3_accept_~blastFlag~0); 40798#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 40796#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40234#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 41547#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41538#L653-1 ssl3_accept_~skip~0 := 0; 41533#L100-3 assume true; 41528#L100-1 assume !false; 41523#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41518#L103 assume !(12292 == ssl3_accept_~s__state~0); 41513#L106 assume !(16384 == ssl3_accept_~s__state~0); 41508#L109 assume !(8192 == ssl3_accept_~s__state~0); 41503#L112 assume !(24576 == ssl3_accept_~s__state~0); 41498#L115 assume !(8195 == ssl3_accept_~s__state~0); 41493#L118 assume !(8480 == ssl3_accept_~s__state~0); 40311#L121 assume !(8481 == ssl3_accept_~s__state~0); 41484#L124 assume !(8482 == ssl3_accept_~s__state~0); 41479#L127 assume 8464 == ssl3_accept_~s__state~0; 40290#L134 [2018-11-18 10:05:29,533 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 10:05:29,533 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,533 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:29,542 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1030793539, now seen corresponding path program 1 times [2018-11-18 10:05:29,543 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,544 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:29,544 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,597 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:05:29,597 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:29,597 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:29,597 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:29,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:29,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:29,598 INFO L87 Difference]: Start difference. First operand 2183 states and 2873 transitions. cyclomatic complexity: 697 Second operand 3 states. [2018-11-18 10:05:29,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:29,681 INFO L93 Difference]: Finished difference Result 1793 states and 2318 transitions. [2018-11-18 10:05:29,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:29,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2318 transitions. [2018-11-18 10:05:29,686 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1083 [2018-11-18 10:05:29,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1532 states and 1991 transitions. [2018-11-18 10:05:29,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1155 [2018-11-18 10:05:29,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1416 [2018-11-18 10:05:29,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 1991 transitions. [2018-11-18 10:05:29,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:29,692 INFO L705 BuchiCegarLoop]: Abstraction has 1532 states and 1991 transitions. [2018-11-18 10:05:29,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 1991 transitions. [2018-11-18 10:05:29,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1267. [2018-11-18 10:05:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1267 states. [2018-11-18 10:05:29,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1655 transitions. [2018-11-18 10:05:29,704 INFO L728 BuchiCegarLoop]: Abstraction has 1267 states and 1655 transitions. [2018-11-18 10:05:29,704 INFO L608 BuchiCegarLoop]: Abstraction has 1267 states and 1655 transitions. [2018-11-18 10:05:29,704 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 10:05:29,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1267 states and 1655 transitions. [2018-11-18 10:05:29,708 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1079 [2018-11-18 10:05:29,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:29,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:29,710 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 10:05:29,710 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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 10:05:29,710 INFO L794 eck$LassoCheckResult]: Stem: 44176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 43988#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 43989#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44069#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 44070#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44017#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 44126#L100-3 assume true; 44256#L100-1 assume !false; 45190#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45189#L103 assume !(12292 == ssl3_accept_~s__state~0); 45188#L106 assume !(16384 == ssl3_accept_~s__state~0); 45187#L109 assume !(8192 == ssl3_accept_~s__state~0); 45186#L112 assume !(24576 == ssl3_accept_~s__state~0); 44718#L115 assume !(8195 == ssl3_accept_~s__state~0); 44717#L118 assume !(8480 == ssl3_accept_~s__state~0); 44716#L121 assume !(8481 == ssl3_accept_~s__state~0); 44715#L124 assume !(8482 == ssl3_accept_~s__state~0); 44714#L127 assume 8464 == ssl3_accept_~s__state~0; 44219#L134 [2018-11-18 10:05:29,710 INFO L796 eck$LassoCheckResult]: Loop: 44219#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 44220#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44170#L275-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; 44648#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44645#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44640#L653-1 ssl3_accept_~skip~0 := 0; 44639#L100-3 assume true; 44638#L100-1 assume !false; 44637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44636#L103 assume !(12292 == ssl3_accept_~s__state~0); 44635#L106 assume !(16384 == ssl3_accept_~s__state~0); 44634#L109 assume !(8192 == ssl3_accept_~s__state~0); 44633#L112 assume !(24576 == ssl3_accept_~s__state~0); 44632#L115 assume !(8195 == ssl3_accept_~s__state~0); 44630#L118 assume !(8480 == ssl3_accept_~s__state~0); 44628#L121 assume !(8481 == ssl3_accept_~s__state~0); 44626#L124 assume !(8482 == ssl3_accept_~s__state~0); 44624#L127 assume !(8464 == ssl3_accept_~s__state~0); 44622#L130 assume !(8465 == ssl3_accept_~s__state~0); 44620#L133 assume !(8466 == ssl3_accept_~s__state~0); 44618#L136 assume 8496 == ssl3_accept_~s__state~0; 44332#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44615#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44612#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 44609#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44189#L294-2 ssl3_accept_~s__init_num~0 := 0; 44944#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44939#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44932#L653-1 ssl3_accept_~skip~0 := 0; 44929#L100-3 assume true; 44926#L100-1 assume !false; 44923#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44920#L103 assume !(12292 == ssl3_accept_~s__state~0); 44917#L106 assume !(16384 == ssl3_accept_~s__state~0); 44914#L109 assume !(8192 == ssl3_accept_~s__state~0); 44911#L112 assume !(24576 == ssl3_accept_~s__state~0); 44908#L115 assume !(8195 == ssl3_accept_~s__state~0); 44905#L118 assume !(8480 == ssl3_accept_~s__state~0); 44902#L121 assume !(8481 == ssl3_accept_~s__state~0); 44899#L124 assume !(8482 == ssl3_accept_~s__state~0); 44896#L127 assume !(8464 == ssl3_accept_~s__state~0); 44893#L130 assume !(8465 == ssl3_accept_~s__state~0); 44890#L133 assume !(8466 == ssl3_accept_~s__state~0); 44887#L136 assume !(8496 == ssl3_accept_~s__state~0); 44886#L139 assume !(8497 == ssl3_accept_~s__state~0); 44885#L142 assume 8512 == ssl3_accept_~s__state~0; 44134#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44103#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 44104#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44118#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45039#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45032#L653-1 ssl3_accept_~skip~0 := 0; 45029#L100-3 assume true; 45026#L100-1 assume !false; 45023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45020#L103 assume !(12292 == ssl3_accept_~s__state~0); 45017#L106 assume !(16384 == ssl3_accept_~s__state~0); 45014#L109 assume !(8192 == ssl3_accept_~s__state~0); 45011#L112 assume !(24576 == ssl3_accept_~s__state~0); 45008#L115 assume !(8195 == ssl3_accept_~s__state~0); 45005#L118 assume !(8480 == ssl3_accept_~s__state~0); 45002#L121 assume !(8481 == ssl3_accept_~s__state~0); 44999#L124 assume !(8482 == ssl3_accept_~s__state~0); 44996#L127 assume !(8464 == ssl3_accept_~s__state~0); 44993#L130 assume !(8465 == ssl3_accept_~s__state~0); 44990#L133 assume !(8466 == ssl3_accept_~s__state~0); 44987#L136 assume !(8496 == ssl3_accept_~s__state~0); 44986#L139 assume !(8497 == ssl3_accept_~s__state~0); 44985#L142 assume !(8512 == ssl3_accept_~s__state~0); 44984#L145 assume !(8513 == ssl3_accept_~s__state~0); 44981#L148 assume 8528 == ssl3_accept_~s__state~0; 44113#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44100#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 44101#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 44053#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43985#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43986#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43990#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45163#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45157#L653-1 ssl3_accept_~skip~0 := 0; 45155#L100-3 assume true; 45153#L100-1 assume !false; 45151#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45149#L103 assume !(12292 == ssl3_accept_~s__state~0); 45147#L106 assume !(16384 == ssl3_accept_~s__state~0); 45145#L109 assume !(8192 == ssl3_accept_~s__state~0); 45143#L112 assume !(24576 == ssl3_accept_~s__state~0); 45141#L115 assume !(8195 == ssl3_accept_~s__state~0); 45139#L118 assume !(8480 == ssl3_accept_~s__state~0); 45137#L121 assume !(8481 == ssl3_accept_~s__state~0); 45135#L124 assume !(8482 == ssl3_accept_~s__state~0); 45134#L127 assume !(8464 == ssl3_accept_~s__state~0); 45108#L130 assume !(8465 == ssl3_accept_~s__state~0); 45107#L133 assume !(8466 == ssl3_accept_~s__state~0); 45077#L136 assume !(8496 == ssl3_accept_~s__state~0); 45076#L139 assume !(8497 == ssl3_accept_~s__state~0); 45075#L142 assume !(8512 == ssl3_accept_~s__state~0); 45074#L145 assume !(8513 == ssl3_accept_~s__state~0); 45073#L148 assume !(8528 == ssl3_accept_~s__state~0); 45072#L151 assume !(8529 == ssl3_accept_~s__state~0); 45071#L154 assume 8544 == ssl3_accept_~s__state~0; 44033#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44034#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 44087#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44181#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44024#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44190#L418 assume !(4 == ssl3_accept_~blastFlag~0); 44191#L418-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; 45125#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45122#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45117#L653-1 ssl3_accept_~skip~0 := 0; 45116#L100-3 assume true; 45115#L100-1 assume !false; 45114#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45113#L103 assume !(12292 == ssl3_accept_~s__state~0); 45112#L106 assume !(16384 == ssl3_accept_~s__state~0); 45111#L109 assume !(8192 == ssl3_accept_~s__state~0); 45110#L112 assume !(24576 == ssl3_accept_~s__state~0); 45109#L115 assume !(8195 == ssl3_accept_~s__state~0); 44710#L118 assume !(8480 == ssl3_accept_~s__state~0); 44709#L121 assume !(8481 == ssl3_accept_~s__state~0); 44703#L124 assume !(8482 == ssl3_accept_~s__state~0); 44698#L127 assume !(8464 == ssl3_accept_~s__state~0); 44693#L130 assume !(8465 == ssl3_accept_~s__state~0); 44687#L133 assume !(8466 == ssl3_accept_~s__state~0); 44411#L136 assume !(8496 == ssl3_accept_~s__state~0); 44410#L139 assume !(8497 == ssl3_accept_~s__state~0); 44408#L142 assume !(8512 == ssl3_accept_~s__state~0); 44406#L145 assume !(8513 == ssl3_accept_~s__state~0); 44405#L148 assume !(8528 == ssl3_accept_~s__state~0); 44403#L151 assume !(8529 == ssl3_accept_~s__state~0); 44401#L154 assume !(8544 == ssl3_accept_~s__state~0); 44399#L157 assume !(8545 == ssl3_accept_~s__state~0); 44397#L160 assume !(8560 == ssl3_accept_~s__state~0); 44395#L163 assume !(8561 == ssl3_accept_~s__state~0); 44393#L166 assume 8448 == ssl3_accept_~s__state~0; 44311#L167 assume !(ssl3_accept_~num1~0 > 0); 44386#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44378#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44374#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44368#L653-1 ssl3_accept_~skip~0 := 0; 44366#L100-3 assume true; 44364#L100-1 assume !false; 44362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44359#L103 assume !(12292 == ssl3_accept_~s__state~0); 44357#L106 assume !(16384 == ssl3_accept_~s__state~0); 44355#L109 assume !(8192 == ssl3_accept_~s__state~0); 44352#L112 assume !(24576 == ssl3_accept_~s__state~0); 44350#L115 assume !(8195 == ssl3_accept_~s__state~0); 44348#L118 assume !(8480 == ssl3_accept_~s__state~0); 44345#L121 assume !(8481 == ssl3_accept_~s__state~0); 44342#L124 assume !(8482 == ssl3_accept_~s__state~0); 44340#L127 assume 8464 == ssl3_accept_~s__state~0; 44219#L134 [2018-11-18 10:05:29,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 10:05:29,711 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,711 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:29,719 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:29,719 INFO L82 PathProgramCache]: Analyzing trace with hash -834202204, now seen corresponding path program 1 times [2018-11-18 10:05:29,720 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:29,720 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:29,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,720 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:29,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:05:29,809 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:05:29,809 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:29,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:29,860 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:29,876 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:05:29,893 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:05:29,894 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:05:29,894 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:29,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:05:29,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:05:29,894 INFO L87 Difference]: Start difference. First operand 1267 states and 1655 transitions. cyclomatic complexity: 391 Second operand 4 states. [2018-11-18 10:05:30,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:30,085 INFO L93 Difference]: Finished difference Result 2275 states and 2928 transitions. [2018-11-18 10:05:30,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 10:05:30,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2275 states and 2928 transitions. [2018-11-18 10:05:30,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2087 [2018-11-18 10:05:30,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2275 states to 2275 states and 2928 transitions. [2018-11-18 10:05:30,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2159 [2018-11-18 10:05:30,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2159 [2018-11-18 10:05:30,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2275 states and 2928 transitions. [2018-11-18 10:05:30,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:30,096 INFO L705 BuchiCegarLoop]: Abstraction has 2275 states and 2928 transitions. [2018-11-18 10:05:30,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2275 states and 2928 transitions. [2018-11-18 10:05:30,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2275 to 1681. [2018-11-18 10:05:30,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1681 states. [2018-11-18 10:05:30,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 2192 transitions. [2018-11-18 10:05:30,112 INFO L728 BuchiCegarLoop]: Abstraction has 1681 states and 2192 transitions. [2018-11-18 10:05:30,112 INFO L608 BuchiCegarLoop]: Abstraction has 1681 states and 2192 transitions. [2018-11-18 10:05:30,112 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 10:05:30,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1681 states and 2192 transitions. [2018-11-18 10:05:30,114 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1493 [2018-11-18 10:05:30,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:30,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:30,116 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 10:05:30,116 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:05:30,116 INFO L794 eck$LassoCheckResult]: Stem: 48196#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 47995#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48084#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 48085#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 48145#L100-3 assume true; 48274#L100-1 assume !false; 49193#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49192#L103 assume !(12292 == ssl3_accept_~s__state~0); 49191#L106 assume !(16384 == ssl3_accept_~s__state~0); 49190#L109 assume !(8192 == ssl3_accept_~s__state~0); 49189#L112 assume !(24576 == ssl3_accept_~s__state~0); 49188#L115 assume !(8195 == ssl3_accept_~s__state~0); 49187#L118 assume !(8480 == ssl3_accept_~s__state~0); 49186#L121 assume !(8481 == ssl3_accept_~s__state~0); 49185#L124 assume !(8482 == ssl3_accept_~s__state~0); 49184#L127 assume 8464 == ssl3_accept_~s__state~0; 48242#L134 [2018-11-18 10:05:30,116 INFO L796 eck$LassoCheckResult]: Loop: 48242#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 48189#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48185#L275-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; 48186#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48867#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48860#L653-1 ssl3_accept_~skip~0 := 0; 48857#L100-3 assume true; 48854#L100-1 assume !false; 48851#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48848#L103 assume !(12292 == ssl3_accept_~s__state~0); 48846#L106 assume !(16384 == ssl3_accept_~s__state~0); 48844#L109 assume !(8192 == ssl3_accept_~s__state~0); 48842#L112 assume !(24576 == ssl3_accept_~s__state~0); 48840#L115 assume !(8195 == ssl3_accept_~s__state~0); 48838#L118 assume !(8480 == ssl3_accept_~s__state~0); 48836#L121 assume !(8481 == ssl3_accept_~s__state~0); 48834#L124 assume !(8482 == ssl3_accept_~s__state~0); 48832#L127 assume !(8464 == ssl3_accept_~s__state~0); 48830#L130 assume !(8465 == ssl3_accept_~s__state~0); 48828#L133 assume !(8466 == ssl3_accept_~s__state~0); 48815#L136 assume 8496 == ssl3_accept_~s__state~0; 48812#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49180#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48505#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 49177#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 49178#L294-2 ssl3_accept_~s__init_num~0 := 0; 49632#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49631#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49617#L653-1 ssl3_accept_~skip~0 := 0; 49615#L100-3 assume true; 49613#L100-1 assume !false; 49610#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49608#L103 assume !(12292 == ssl3_accept_~s__state~0); 49606#L106 assume !(16384 == ssl3_accept_~s__state~0); 49604#L109 assume !(8192 == ssl3_accept_~s__state~0); 49602#L112 assume !(24576 == ssl3_accept_~s__state~0); 49600#L115 assume !(8195 == ssl3_accept_~s__state~0); 49597#L118 assume !(8480 == ssl3_accept_~s__state~0); 49596#L121 assume !(8481 == ssl3_accept_~s__state~0); 49595#L124 assume !(8482 == ssl3_accept_~s__state~0); 49594#L127 assume !(8464 == ssl3_accept_~s__state~0); 49593#L130 assume !(8465 == ssl3_accept_~s__state~0); 49590#L133 assume !(8466 == ssl3_accept_~s__state~0); 49584#L136 assume !(8496 == ssl3_accept_~s__state~0); 49577#L139 assume !(8497 == ssl3_accept_~s__state~0); 49574#L142 assume !(8512 == ssl3_accept_~s__state~0); 49571#L145 assume !(8513 == ssl3_accept_~s__state~0); 49568#L148 assume !(8528 == ssl3_accept_~s__state~0); 49565#L151 assume !(8529 == ssl3_accept_~s__state~0); 49562#L154 assume !(8544 == ssl3_accept_~s__state~0); 49559#L157 assume !(8545 == ssl3_accept_~s__state~0); 49556#L160 assume !(8560 == ssl3_accept_~s__state~0); 49553#L163 assume !(8561 == ssl3_accept_~s__state~0); 49550#L166 assume !(8448 == ssl3_accept_~s__state~0); 49547#L169 assume !(8576 == ssl3_accept_~s__state~0); 49544#L172 assume !(8577 == ssl3_accept_~s__state~0); 49541#L175 assume !(8592 == ssl3_accept_~s__state~0); 49538#L178 assume !(8593 == ssl3_accept_~s__state~0); 49536#L181 assume !(8608 == ssl3_accept_~s__state~0); 49534#L184 assume !(8609 == ssl3_accept_~s__state~0); 49532#L187 assume !(8640 == ssl3_accept_~s__state~0); 49530#L190 assume !(8641 == ssl3_accept_~s__state~0); 48174#L193 assume 8656 == ssl3_accept_~s__state~0; 47987#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 47988#L540 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 48128#L545 assume !(10 == ssl3_accept_~blastFlag~0); 48143#L548 assume !(13 == ssl3_accept_~blastFlag~0); 48126#L551 assume !(16 == ssl3_accept_~blastFlag~0); 48117#L554 assume !(19 == ssl3_accept_~blastFlag~0); 48088#L554-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 48089#L565 assume !(0 == ssl3_accept_~tmp___10~0); 48115#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49654#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49651#L653-1 ssl3_accept_~skip~0 := 0; 49650#L100-3 assume true; 49649#L100-1 assume !false; 49648#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49647#L103 assume !(12292 == ssl3_accept_~s__state~0); 49646#L106 assume !(16384 == ssl3_accept_~s__state~0); 49645#L109 assume !(8192 == ssl3_accept_~s__state~0); 49644#L112 assume !(24576 == ssl3_accept_~s__state~0); 49643#L115 assume !(8195 == ssl3_accept_~s__state~0); 48224#L118 assume !(8480 == ssl3_accept_~s__state~0); 48198#L121 assume !(8481 == ssl3_accept_~s__state~0); 48147#L124 assume !(8482 == ssl3_accept_~s__state~0); 48148#L127 assume !(8464 == ssl3_accept_~s__state~0); 48130#L130 assume !(8465 == ssl3_accept_~s__state~0); 48075#L133 assume !(8466 == ssl3_accept_~s__state~0); 48039#L136 assume !(8496 == ssl3_accept_~s__state~0); 48040#L139 assume !(8497 == ssl3_accept_~s__state~0); 48013#L142 assume !(8512 == ssl3_accept_~s__state~0); 48014#L145 assume !(8513 == ssl3_accept_~s__state~0); 48219#L148 assume !(8528 == ssl3_accept_~s__state~0); 48220#L151 assume !(8529 == ssl3_accept_~s__state~0); 48177#L154 assume !(8544 == ssl3_accept_~s__state~0); 48154#L157 assume !(8545 == ssl3_accept_~s__state~0); 48155#L160 assume !(8560 == ssl3_accept_~s__state~0); 48133#L163 assume !(8561 == ssl3_accept_~s__state~0); 48079#L166 assume !(8448 == ssl3_accept_~s__state~0); 48048#L169 assume !(8576 == ssl3_accept_~s__state~0); 48049#L172 assume !(8577 == ssl3_accept_~s__state~0); 47977#L175 assume !(8592 == ssl3_accept_~s__state~0); 47978#L178 assume !(8593 == ssl3_accept_~s__state~0); 48245#L181 assume !(8608 == ssl3_accept_~s__state~0); 48234#L184 assume !(8609 == ssl3_accept_~s__state~0); 48183#L187 assume !(8640 == ssl3_accept_~s__state~0); 48161#L190 assume !(8641 == ssl3_accept_~s__state~0); 48162#L193 assume !(8656 == ssl3_accept_~s__state~0); 49428#L196 assume !(8657 == ssl3_accept_~s__state~0); 48082#L199 assume 8672 == ssl3_accept_~s__state~0; 48083#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 48122#L573 assume !(11 == ssl3_accept_~blastFlag~0); 48114#L576 assume !(14 == ssl3_accept_~blastFlag~0); 48078#L579 assume !(17 == ssl3_accept_~blastFlag~0); 48070#L582 assume !(20 == ssl3_accept_~blastFlag~0); 48019#L582-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 48020#L592 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 48176#L592-2 ssl3_accept_~s__init_num~0 := 0; 48035#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48965#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48958#L653-1 ssl3_accept_~skip~0 := 0; 48903#L100-3 assume true; 48899#L100-1 assume !false; 48897#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48896#L103 assume !(12292 == ssl3_accept_~s__state~0); 48890#L106 assume !(16384 == ssl3_accept_~s__state~0); 48888#L109 assume !(8192 == ssl3_accept_~s__state~0); 48886#L112 assume !(24576 == ssl3_accept_~s__state~0); 48884#L115 assume !(8195 == ssl3_accept_~s__state~0); 48882#L118 assume !(8480 == ssl3_accept_~s__state~0); 48880#L121 assume !(8481 == ssl3_accept_~s__state~0); 48878#L124 assume !(8482 == ssl3_accept_~s__state~0); 48876#L127 assume !(8464 == ssl3_accept_~s__state~0); 48874#L130 assume !(8465 == ssl3_accept_~s__state~0); 48872#L133 assume !(8466 == ssl3_accept_~s__state~0); 48442#L136 assume !(8496 == ssl3_accept_~s__state~0); 48439#L139 assume !(8497 == ssl3_accept_~s__state~0); 48433#L142 assume !(8512 == ssl3_accept_~s__state~0); 48432#L145 assume !(8513 == ssl3_accept_~s__state~0); 48429#L148 assume !(8528 == ssl3_accept_~s__state~0); 48426#L151 assume !(8529 == ssl3_accept_~s__state~0); 48422#L154 assume !(8544 == ssl3_accept_~s__state~0); 48423#L157 assume !(8545 == ssl3_accept_~s__state~0); 48407#L160 assume !(8560 == ssl3_accept_~s__state~0); 48396#L163 assume !(8561 == ssl3_accept_~s__state~0); 48395#L166 assume 8448 == ssl3_accept_~s__state~0; 48394#L167 assume !(ssl3_accept_~num1~0 > 0); 48392#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48391#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48322#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48318#L653-1 ssl3_accept_~skip~0 := 0; 48313#L100-3 assume true; 48314#L100-1 assume !false; 48309#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48310#L103 assume !(12292 == ssl3_accept_~s__state~0); 48304#L106 assume !(16384 == ssl3_accept_~s__state~0); 48305#L109 assume !(8192 == ssl3_accept_~s__state~0); 48300#L112 assume !(24576 == ssl3_accept_~s__state~0); 48301#L115 assume !(8195 == ssl3_accept_~s__state~0); 48295#L118 assume !(8480 == ssl3_accept_~s__state~0); 48296#L121 assume !(8481 == ssl3_accept_~s__state~0); 48290#L124 assume !(8482 == ssl3_accept_~s__state~0); 48291#L127 assume 8464 == ssl3_accept_~s__state~0; 48242#L134 [2018-11-18 10:05:30,116 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 10:05:30,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:30,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,124 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,124 INFO L82 PathProgramCache]: Analyzing trace with hash -2107537644, now seen corresponding path program 1 times [2018-11-18 10:05:30,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:30,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:30,181 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-11-18 10:05:30,181 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:30,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:30,181 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:30,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:30,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:30,182 INFO L87 Difference]: Start difference. First operand 1681 states and 2192 transitions. cyclomatic complexity: 514 Second operand 3 states. [2018-11-18 10:05:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:30,209 INFO L93 Difference]: Finished difference Result 3053 states and 4016 transitions. [2018-11-18 10:05:30,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:30,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3053 states and 4016 transitions. [2018-11-18 10:05:30,218 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2865 [2018-11-18 10:05:30,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3053 states to 3053 states and 4016 transitions. [2018-11-18 10:05:30,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2937 [2018-11-18 10:05:30,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2937 [2018-11-18 10:05:30,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3053 states and 4016 transitions. [2018-11-18 10:05:30,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:30,229 INFO L705 BuchiCegarLoop]: Abstraction has 3053 states and 4016 transitions. [2018-11-18 10:05:30,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3053 states and 4016 transitions. [2018-11-18 10:05:30,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3053 to 3053. [2018-11-18 10:05:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3053 states. [2018-11-18 10:05:30,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3053 states to 3053 states and 4016 transitions. [2018-11-18 10:05:30,250 INFO L728 BuchiCegarLoop]: Abstraction has 3053 states and 4016 transitions. [2018-11-18 10:05:30,250 INFO L608 BuchiCegarLoop]: Abstraction has 3053 states and 4016 transitions. [2018-11-18 10:05:30,250 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 10:05:30,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3053 states and 4016 transitions. [2018-11-18 10:05:30,258 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2865 [2018-11-18 10:05:30,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:30,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:30,260 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:30,260 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:30,260 INFO L794 eck$LassoCheckResult]: Stem: 52935#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52734#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 52735#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52827#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 52828#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52768#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 52885#L100-3 assume true; 53014#L100-1 assume !false; 54555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54554#L103 assume !(12292 == ssl3_accept_~s__state~0); 54553#L106 assume !(16384 == ssl3_accept_~s__state~0); 54552#L109 assume !(8192 == ssl3_accept_~s__state~0); 54551#L112 assume !(24576 == ssl3_accept_~s__state~0); 54550#L115 assume !(8195 == ssl3_accept_~s__state~0); 54549#L118 assume !(8480 == ssl3_accept_~s__state~0); 54548#L121 assume !(8481 == ssl3_accept_~s__state~0); 53711#L124 assume !(8482 == ssl3_accept_~s__state~0); 53712#L127 assume 8464 == ssl3_accept_~s__state~0; 53074#L134 [2018-11-18 10:05:30,260 INFO L796 eck$LassoCheckResult]: Loop: 53074#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54508#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54251#L275-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; 54507#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54058#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54052#L653-1 ssl3_accept_~skip~0 := 0; 54050#L100-3 assume true; 53337#L100-1 assume !false; 53335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53333#L103 assume !(12292 == ssl3_accept_~s__state~0); 53331#L106 assume !(16384 == ssl3_accept_~s__state~0); 53328#L109 assume !(8192 == ssl3_accept_~s__state~0); 53329#L112 assume !(24576 == ssl3_accept_~s__state~0); 54002#L115 assume !(8195 == ssl3_accept_~s__state~0); 54000#L118 assume !(8480 == ssl3_accept_~s__state~0); 53318#L121 assume !(8481 == ssl3_accept_~s__state~0); 53311#L124 assume !(8482 == ssl3_accept_~s__state~0); 53308#L127 assume !(8464 == ssl3_accept_~s__state~0); 53305#L130 assume !(8465 == ssl3_accept_~s__state~0); 53302#L133 assume !(8466 == ssl3_accept_~s__state~0); 53181#L136 assume 8496 == ssl3_accept_~s__state~0; 53180#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 53179#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53176#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 53174#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52948#L294-2 ssl3_accept_~s__init_num~0 := 0; 53172#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53169#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53164#L653-1 ssl3_accept_~skip~0 := 0; 53163#L100-3 assume true; 53162#L100-1 assume !false; 53161#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53160#L103 assume !(12292 == ssl3_accept_~s__state~0); 53159#L106 assume !(16384 == ssl3_accept_~s__state~0); 53158#L109 assume !(8192 == ssl3_accept_~s__state~0); 53157#L112 assume !(24576 == ssl3_accept_~s__state~0); 53156#L115 assume !(8195 == ssl3_accept_~s__state~0); 53155#L118 assume !(8480 == ssl3_accept_~s__state~0); 53154#L121 assume !(8481 == ssl3_accept_~s__state~0); 53153#L124 assume !(8482 == ssl3_accept_~s__state~0); 53152#L127 assume !(8464 == ssl3_accept_~s__state~0); 53151#L130 assume !(8465 == ssl3_accept_~s__state~0); 53150#L133 assume !(8466 == ssl3_accept_~s__state~0); 53149#L136 assume !(8496 == ssl3_accept_~s__state~0); 53148#L139 assume !(8497 == ssl3_accept_~s__state~0); 53147#L142 assume 8512 == ssl3_accept_~s__state~0; 53060#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53143#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 53138#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53137#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53127#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53120#L653-1 ssl3_accept_~skip~0 := 0; 53117#L100-3 assume true; 53114#L100-1 assume !false; 53111#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53107#L103 assume !(12292 == ssl3_accept_~s__state~0); 53104#L106 assume !(16384 == ssl3_accept_~s__state~0); 53101#L109 assume !(8192 == ssl3_accept_~s__state~0); 53098#L112 assume !(24576 == ssl3_accept_~s__state~0); 53094#L115 assume !(8195 == ssl3_accept_~s__state~0); 53090#L118 assume !(8480 == ssl3_accept_~s__state~0); 53086#L121 assume !(8481 == ssl3_accept_~s__state~0); 53082#L124 assume !(8482 == ssl3_accept_~s__state~0); 53079#L127 assume !(8464 == ssl3_accept_~s__state~0); 53076#L130 assume !(8465 == ssl3_accept_~s__state~0); 53072#L133 assume !(8466 == ssl3_accept_~s__state~0); 53070#L136 assume !(8496 == ssl3_accept_~s__state~0); 53067#L139 assume !(8497 == ssl3_accept_~s__state~0); 53062#L142 assume !(8512 == ssl3_accept_~s__state~0); 53063#L145 assume !(8513 == ssl3_accept_~s__state~0); 54521#L148 assume 8528 == ssl3_accept_~s__state~0; 53051#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53043#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52873#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 52809#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 52811#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54503#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54500#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54496#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54490#L653-1 ssl3_accept_~skip~0 := 0; 54487#L100-3 assume true; 54483#L100-1 assume !false; 54476#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54473#L103 assume !(12292 == ssl3_accept_~s__state~0); 54470#L106 assume !(16384 == ssl3_accept_~s__state~0); 54467#L109 assume !(8192 == ssl3_accept_~s__state~0); 54464#L112 assume !(24576 == ssl3_accept_~s__state~0); 54462#L115 assume !(8195 == ssl3_accept_~s__state~0); 54460#L118 assume !(8480 == ssl3_accept_~s__state~0); 54458#L121 assume !(8481 == ssl3_accept_~s__state~0); 54456#L124 assume !(8482 == ssl3_accept_~s__state~0); 54453#L127 assume !(8464 == ssl3_accept_~s__state~0); 54451#L130 assume !(8465 == ssl3_accept_~s__state~0); 54448#L133 assume !(8466 == ssl3_accept_~s__state~0); 54443#L136 assume !(8496 == ssl3_accept_~s__state~0); 54436#L139 assume !(8497 == ssl3_accept_~s__state~0); 54433#L142 assume !(8512 == ssl3_accept_~s__state~0); 54430#L145 assume !(8513 == ssl3_accept_~s__state~0); 54427#L148 assume !(8528 == ssl3_accept_~s__state~0); 54424#L151 assume !(8529 == ssl3_accept_~s__state~0); 54421#L154 assume 8544 == ssl3_accept_~s__state~0; 53267#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54416#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 54412#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54407#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54404#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54401#L418 assume !(4 == ssl3_accept_~blastFlag~0); 54396#L418-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; 54387#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54383#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54377#L653-1 ssl3_accept_~skip~0 := 0; 54370#L100-3 assume true; 54366#L100-1 assume !false; 54363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54359#L103 assume !(12292 == ssl3_accept_~s__state~0); 54004#L106 assume !(16384 == ssl3_accept_~s__state~0); 54003#L109 assume !(8192 == ssl3_accept_~s__state~0); 54001#L112 assume !(24576 == ssl3_accept_~s__state~0); 53999#L115 assume !(8195 == ssl3_accept_~s__state~0); 53998#L118 assume !(8480 == ssl3_accept_~s__state~0); 53997#L121 assume !(8481 == ssl3_accept_~s__state~0); 53995#L124 assume !(8482 == ssl3_accept_~s__state~0); 53993#L127 assume !(8464 == ssl3_accept_~s__state~0); 53991#L130 assume !(8465 == ssl3_accept_~s__state~0); 53989#L133 assume !(8466 == ssl3_accept_~s__state~0); 53988#L136 assume !(8496 == ssl3_accept_~s__state~0); 53986#L139 assume !(8497 == ssl3_accept_~s__state~0); 53985#L142 assume !(8512 == ssl3_accept_~s__state~0); 53984#L145 assume !(8513 == ssl3_accept_~s__state~0); 53982#L148 assume !(8528 == ssl3_accept_~s__state~0); 53979#L151 assume !(8529 == ssl3_accept_~s__state~0); 53978#L154 assume !(8544 == ssl3_accept_~s__state~0); 53977#L157 assume !(8545 == ssl3_accept_~s__state~0); 53976#L160 assume !(8560 == ssl3_accept_~s__state~0); 53975#L163 assume !(8561 == ssl3_accept_~s__state~0); 53973#L166 assume 8448 == ssl3_accept_~s__state~0; 53971#L167 assume !(ssl3_accept_~num1~0 > 0); 53968#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53966#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53963#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53957#L653-1 ssl3_accept_~skip~0 := 0; 53955#L100-3 assume true; 53953#L100-1 assume !false; 53951#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53949#L103 assume !(12292 == ssl3_accept_~s__state~0); 53941#L106 assume 16384 == ssl3_accept_~s__state~0; 53939#L212 ssl3_accept_~s__server~0 := 1; 53937#L217 assume 0 != ssl3_accept_~cb~0; 53935#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 53933#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 53929#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 53926#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 53922#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 53920#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53914#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53909#L653-1 ssl3_accept_~skip~0 := 0; 53908#L100-3 assume true; 53907#L100-1 assume !false; 53906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53905#L103 assume !(12292 == ssl3_accept_~s__state~0); 53904#L106 assume !(16384 == ssl3_accept_~s__state~0); 53903#L109 assume !(8192 == ssl3_accept_~s__state~0); 53902#L112 assume !(24576 == ssl3_accept_~s__state~0); 53901#L115 assume !(8195 == ssl3_accept_~s__state~0); 53881#L118 assume !(8480 == ssl3_accept_~s__state~0); 53321#L121 assume !(8481 == ssl3_accept_~s__state~0); 53996#L124 assume !(8482 == ssl3_accept_~s__state~0); 53994#L127 assume 8464 == ssl3_accept_~s__state~0; 53074#L134 [2018-11-18 10:05:30,260 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 10:05:30,260 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:30,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,266 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1609628393, now seen corresponding path program 1 times [2018-11-18 10:05:30,266 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,267 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,267 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:30,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:30,313 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 199 proven. 8 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:05:30,313 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:05:30,313 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/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 10:05:30,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:30,359 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2018-11-18 10:05:30,409 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 10:05:30,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 10:05:30,410 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:30,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 10:05:30,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 10:05:30,411 INFO L87 Difference]: Start difference. First operand 3053 states and 4016 transitions. cyclomatic complexity: 967 Second operand 5 states. [2018-11-18 10:05:30,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:30,706 INFO L93 Difference]: Finished difference Result 4716 states and 6066 transitions. [2018-11-18 10:05:30,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 10:05:30,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4716 states and 6066 transitions. [2018-11-18 10:05:30,719 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3839 [2018-11-18 10:05:30,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4716 states to 4644 states and 5990 transitions. [2018-11-18 10:05:30,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4528 [2018-11-18 10:05:30,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4528 [2018-11-18 10:05:30,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4644 states and 5990 transitions. [2018-11-18 10:05:30,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:30,735 INFO L705 BuchiCegarLoop]: Abstraction has 4644 states and 5990 transitions. [2018-11-18 10:05:30,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4644 states and 5990 transitions. [2018-11-18 10:05:30,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4644 to 3618. [2018-11-18 10:05:30,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3618 states. [2018-11-18 10:05:30,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3618 states to 3618 states and 4724 transitions. [2018-11-18 10:05:30,765 INFO L728 BuchiCegarLoop]: Abstraction has 3618 states and 4724 transitions. [2018-11-18 10:05:30,765 INFO L608 BuchiCegarLoop]: Abstraction has 3618 states and 4724 transitions. [2018-11-18 10:05:30,765 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 10:05:30,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3618 states and 4724 transitions. [2018-11-18 10:05:30,773 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3414 [2018-11-18 10:05:30,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:30,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:30,774 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 10:05:30,775 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:30,775 INFO L794 eck$LassoCheckResult]: Stem: 61221#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61021#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 61022#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61108#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 61109#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61052#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 61170#L100-3 assume true; 61296#L100-1 assume !false; 62661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62662#L103 assume !(12292 == ssl3_accept_~s__state~0); 62652#L106 assume !(16384 == ssl3_accept_~s__state~0); 62653#L109 assume !(8192 == ssl3_accept_~s__state~0); 62646#L112 assume !(24576 == ssl3_accept_~s__state~0); 62647#L115 assume !(8195 == ssl3_accept_~s__state~0); 61726#L118 assume !(8480 == ssl3_accept_~s__state~0); 61727#L121 assume !(8481 == ssl3_accept_~s__state~0); 61716#L124 assume !(8482 == ssl3_accept_~s__state~0); 61717#L127 assume 8464 == ssl3_accept_~s__state~0; 61423#L134 [2018-11-18 10:05:30,775 INFO L796 eck$LassoCheckResult]: Loop: 61423#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 62813#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 62484#L275-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; 62807#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62803#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62797#L653-1 ssl3_accept_~skip~0 := 0; 62795#L100-3 assume true; 62793#L100-1 assume !false; 62791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62789#L103 assume !(12292 == ssl3_accept_~s__state~0); 62787#L106 assume !(16384 == ssl3_accept_~s__state~0); 62785#L109 assume !(8192 == ssl3_accept_~s__state~0); 62783#L112 assume !(24576 == ssl3_accept_~s__state~0); 62781#L115 assume !(8195 == ssl3_accept_~s__state~0); 62779#L118 assume !(8480 == ssl3_accept_~s__state~0); 62777#L121 assume !(8481 == ssl3_accept_~s__state~0); 62775#L124 assume !(8482 == ssl3_accept_~s__state~0); 62773#L127 assume !(8464 == ssl3_accept_~s__state~0); 62771#L130 assume !(8465 == ssl3_accept_~s__state~0); 62769#L133 assume !(8466 == ssl3_accept_~s__state~0); 62611#L136 assume 8496 == ssl3_accept_~s__state~0; 61414#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 62599#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62447#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 62594#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61233#L294-2 ssl3_accept_~s__init_num~0 := 0; 62588#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62583#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62576#L653-1 ssl3_accept_~skip~0 := 0; 62573#L100-3 assume true; 62570#L100-1 assume !false; 62567#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62564#L103 assume !(12292 == ssl3_accept_~s__state~0); 62561#L106 assume !(16384 == ssl3_accept_~s__state~0); 62558#L109 assume !(8192 == ssl3_accept_~s__state~0); 62555#L112 assume !(24576 == ssl3_accept_~s__state~0); 62552#L115 assume !(8195 == ssl3_accept_~s__state~0); 62549#L118 assume !(8480 == ssl3_accept_~s__state~0); 62544#L121 assume !(8481 == ssl3_accept_~s__state~0); 62541#L124 assume !(8482 == ssl3_accept_~s__state~0); 62538#L127 assume !(8464 == ssl3_accept_~s__state~0); 62535#L130 assume !(8465 == ssl3_accept_~s__state~0); 62532#L133 assume !(8466 == ssl3_accept_~s__state~0); 62529#L136 assume !(8496 == ssl3_accept_~s__state~0); 62526#L139 assume !(8497 == ssl3_accept_~s__state~0); 62491#L142 assume 8512 == ssl3_accept_~s__state~0; 61405#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62487#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 62488#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63123#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63120#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63115#L653-1 ssl3_accept_~skip~0 := 0; 63114#L100-3 assume true; 63113#L100-1 assume !false; 63112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63111#L103 assume !(12292 == ssl3_accept_~s__state~0); 63110#L106 assume !(16384 == ssl3_accept_~s__state~0); 63109#L109 assume !(8192 == ssl3_accept_~s__state~0); 63108#L112 assume !(24576 == ssl3_accept_~s__state~0); 63107#L115 assume !(8195 == ssl3_accept_~s__state~0); 63106#L118 assume !(8480 == ssl3_accept_~s__state~0); 63105#L121 assume !(8481 == ssl3_accept_~s__state~0); 63104#L124 assume !(8482 == ssl3_accept_~s__state~0); 63103#L127 assume !(8464 == ssl3_accept_~s__state~0); 63102#L130 assume !(8465 == ssl3_accept_~s__state~0); 63101#L133 assume !(8466 == ssl3_accept_~s__state~0); 63100#L136 assume !(8496 == ssl3_accept_~s__state~0); 63099#L139 assume !(8497 == ssl3_accept_~s__state~0); 63098#L142 assume !(8512 == ssl3_accept_~s__state~0); 63097#L145 assume !(8513 == ssl3_accept_~s__state~0); 63096#L148 assume 8528 == ssl3_accept_~s__state~0; 61397#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63095#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63094#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63091#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63086#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 63083#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63081#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63078#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63073#L653-1 ssl3_accept_~skip~0 := 0; 63071#L100-3 assume true; 63068#L100-1 assume !false; 63062#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63060#L103 assume !(12292 == ssl3_accept_~s__state~0); 63058#L106 assume !(16384 == ssl3_accept_~s__state~0); 63056#L109 assume !(8192 == ssl3_accept_~s__state~0); 63054#L112 assume !(24576 == ssl3_accept_~s__state~0); 63052#L115 assume !(8195 == ssl3_accept_~s__state~0); 63050#L118 assume !(8480 == ssl3_accept_~s__state~0); 63048#L121 assume !(8481 == ssl3_accept_~s__state~0); 63046#L124 assume !(8482 == ssl3_accept_~s__state~0); 63042#L127 assume !(8464 == ssl3_accept_~s__state~0); 63038#L130 assume !(8465 == ssl3_accept_~s__state~0); 63034#L133 assume !(8466 == ssl3_accept_~s__state~0); 63030#L136 assume !(8496 == ssl3_accept_~s__state~0); 63027#L139 assume !(8497 == ssl3_accept_~s__state~0); 63023#L142 assume !(8512 == ssl3_accept_~s__state~0); 63019#L145 assume !(8513 == ssl3_accept_~s__state~0); 63015#L148 assume !(8528 == ssl3_accept_~s__state~0); 63012#L151 assume !(8529 == ssl3_accept_~s__state~0); 63008#L154 assume 8544 == ssl3_accept_~s__state~0; 61387#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62997#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 62993#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62988#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 62985#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 62982#L418 assume !(4 == ssl3_accept_~blastFlag~0); 62975#L418-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; 62967#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62964#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62959#L653-1 ssl3_accept_~skip~0 := 0; 62958#L100-3 assume true; 62957#L100-1 assume !false; 62956#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62955#L103 assume !(12292 == ssl3_accept_~s__state~0); 62954#L106 assume !(16384 == ssl3_accept_~s__state~0); 62953#L109 assume !(8192 == ssl3_accept_~s__state~0); 62952#L112 assume !(24576 == ssl3_accept_~s__state~0); 62951#L115 assume !(8195 == ssl3_accept_~s__state~0); 62950#L118 assume !(8480 == ssl3_accept_~s__state~0); 62949#L121 assume !(8481 == ssl3_accept_~s__state~0); 62948#L124 assume !(8482 == ssl3_accept_~s__state~0); 62947#L127 assume !(8464 == ssl3_accept_~s__state~0); 62946#L130 assume !(8465 == ssl3_accept_~s__state~0); 62945#L133 assume !(8466 == ssl3_accept_~s__state~0); 62944#L136 assume !(8496 == ssl3_accept_~s__state~0); 62943#L139 assume !(8497 == ssl3_accept_~s__state~0); 62942#L142 assume !(8512 == ssl3_accept_~s__state~0); 62941#L145 assume !(8513 == ssl3_accept_~s__state~0); 62940#L148 assume !(8528 == ssl3_accept_~s__state~0); 62939#L151 assume !(8529 == ssl3_accept_~s__state~0); 62938#L154 assume !(8544 == ssl3_accept_~s__state~0); 62937#L157 assume !(8545 == ssl3_accept_~s__state~0); 62936#L160 assume !(8560 == ssl3_accept_~s__state~0); 62931#L163 assume !(8561 == ssl3_accept_~s__state~0); 62928#L166 assume 8448 == ssl3_accept_~s__state~0; 62925#L167 assume !(ssl3_accept_~num1~0 > 0); 62919#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62918#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62911#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62901#L653-1 ssl3_accept_~skip~0 := 0; 62899#L100-3 assume true; 62897#L100-1 assume !false; 62895#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62893#L103 assume !(12292 == ssl3_accept_~s__state~0); 62891#L106 assume !(16384 == ssl3_accept_~s__state~0); 62889#L109 assume !(8192 == ssl3_accept_~s__state~0); 62887#L112 assume !(24576 == ssl3_accept_~s__state~0); 62885#L115 assume !(8195 == ssl3_accept_~s__state~0); 62883#L118 assume !(8480 == ssl3_accept_~s__state~0); 62881#L121 assume !(8481 == ssl3_accept_~s__state~0); 62879#L124 assume !(8482 == ssl3_accept_~s__state~0); 62877#L127 assume !(8464 == ssl3_accept_~s__state~0); 62875#L130 assume !(8465 == ssl3_accept_~s__state~0); 62873#L133 assume !(8466 == ssl3_accept_~s__state~0); 62871#L136 assume !(8496 == ssl3_accept_~s__state~0); 62869#L139 assume !(8497 == ssl3_accept_~s__state~0); 62867#L142 assume !(8512 == ssl3_accept_~s__state~0); 62865#L145 assume !(8513 == ssl3_accept_~s__state~0); 62863#L148 assume !(8528 == ssl3_accept_~s__state~0); 62861#L151 assume !(8529 == ssl3_accept_~s__state~0); 62859#L154 assume !(8544 == ssl3_accept_~s__state~0); 62857#L157 assume !(8545 == ssl3_accept_~s__state~0); 62855#L160 assume !(8560 == ssl3_accept_~s__state~0); 62853#L163 assume !(8561 == ssl3_accept_~s__state~0); 62851#L166 assume !(8448 == ssl3_accept_~s__state~0); 62849#L169 assume 8576 == ssl3_accept_~s__state~0; 62844#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 62815#L461 assume !(5 == ssl3_accept_~blastFlag~0); 62814#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 62810#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62811#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62839#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62834#L653-1 ssl3_accept_~skip~0 := 0; 62833#L100-3 assume true; 62832#L100-1 assume !false; 62831#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62830#L103 assume !(12292 == ssl3_accept_~s__state~0); 62829#L106 assume !(16384 == ssl3_accept_~s__state~0); 62828#L109 assume !(8192 == ssl3_accept_~s__state~0); 62827#L112 assume !(24576 == ssl3_accept_~s__state~0); 62826#L115 assume !(8195 == ssl3_accept_~s__state~0); 62825#L118 assume !(8480 == ssl3_accept_~s__state~0); 62824#L121 assume !(8481 == ssl3_accept_~s__state~0); 62823#L124 assume !(8482 == ssl3_accept_~s__state~0); 62821#L127 assume 8464 == ssl3_accept_~s__state~0; 61423#L134 [2018-11-18 10:05:30,775 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 10:05:30,775 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,776 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,776 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:30,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:30,783 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:30,783 INFO L82 PathProgramCache]: Analyzing trace with hash 2060812789, now seen corresponding path program 1 times [2018-11-18 10:05:30,783 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:30,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:30,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,784 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:30,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-11-18 10:05:30,854 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:30,854 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:30,855 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:30,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:30,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:30,855 INFO L87 Difference]: Start difference. First operand 3618 states and 4724 transitions. cyclomatic complexity: 1112 Second operand 3 states. [2018-11-18 10:05:30,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:30,959 INFO L93 Difference]: Finished difference Result 3970 states and 5120 transitions. [2018-11-18 10:05:30,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:30,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3970 states and 5120 transitions. [2018-11-18 10:05:30,975 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3552 [2018-11-18 10:05:30,986 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3970 states to 3850 states and 5000 transitions. [2018-11-18 10:05:30,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3734 [2018-11-18 10:05:30,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3734 [2018-11-18 10:05:30,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3850 states and 5000 transitions. [2018-11-18 10:05:30,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:30,992 INFO L705 BuchiCegarLoop]: Abstraction has 3850 states and 5000 transitions. [2018-11-18 10:05:30,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3850 states and 5000 transitions. [2018-11-18 10:05:31,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3850 to 3595. [2018-11-18 10:05:31,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2018-11-18 10:05:31,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4674 transitions. [2018-11-18 10:05:31,029 INFO L728 BuchiCegarLoop]: Abstraction has 3595 states and 4674 transitions. [2018-11-18 10:05:31,029 INFO L608 BuchiCegarLoop]: Abstraction has 3595 states and 4674 transitions. [2018-11-18 10:05:31,029 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 10:05:31,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4674 transitions. [2018-11-18 10:05:31,039 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3366 [2018-11-18 10:05:31,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:31,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:31,040 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 10:05:31,040 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:31,041 INFO L794 eck$LassoCheckResult]: Stem: 68815#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68614#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 68615#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68705#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 68706#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68645#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 68766#L100-3 assume true; 68899#L100-1 assume !false; 70653#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70651#L103 assume !(12292 == ssl3_accept_~s__state~0); 70649#L106 assume !(16384 == ssl3_accept_~s__state~0); 70647#L109 assume !(8192 == ssl3_accept_~s__state~0); 70645#L112 assume !(24576 == ssl3_accept_~s__state~0); 70643#L115 assume !(8195 == ssl3_accept_~s__state~0); 70641#L118 assume !(8480 == ssl3_accept_~s__state~0); 70639#L121 assume !(8481 == ssl3_accept_~s__state~0); 70637#L124 assume !(8482 == ssl3_accept_~s__state~0); 70635#L127 assume 8464 == ssl3_accept_~s__state~0; 70078#L134 [2018-11-18 10:05:31,041 INFO L796 eck$LassoCheckResult]: Loop: 70078#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72186#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71988#L275-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; 72174#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 72169#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72163#L653-1 ssl3_accept_~skip~0 := 0; 72161#L100-3 assume true; 72159#L100-1 assume !false; 72157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72155#L103 assume !(12292 == ssl3_accept_~s__state~0); 72153#L106 assume !(16384 == ssl3_accept_~s__state~0); 72151#L109 assume !(8192 == ssl3_accept_~s__state~0); 72149#L112 assume !(24576 == ssl3_accept_~s__state~0); 72147#L115 assume !(8195 == ssl3_accept_~s__state~0); 72087#L118 assume !(8480 == ssl3_accept_~s__state~0); 72084#L121 assume !(8481 == ssl3_accept_~s__state~0); 72085#L124 assume !(8482 == ssl3_accept_~s__state~0); 72145#L127 assume !(8464 == ssl3_accept_~s__state~0); 72144#L130 assume !(8465 == ssl3_accept_~s__state~0); 72076#L133 assume !(8466 == ssl3_accept_~s__state~0); 70072#L136 assume 8496 == ssl3_accept_~s__state~0; 70071#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 70070#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 69086#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 70069#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68829#L294-2 ssl3_accept_~s__init_num~0 := 0; 70067#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 70064#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70059#L653-1 ssl3_accept_~skip~0 := 0; 70058#L100-3 assume true; 70057#L100-1 assume !false; 70056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70055#L103 assume !(12292 == ssl3_accept_~s__state~0); 70054#L106 assume !(16384 == ssl3_accept_~s__state~0); 70053#L109 assume !(8192 == ssl3_accept_~s__state~0); 70052#L112 assume !(24576 == ssl3_accept_~s__state~0); 70051#L115 assume !(8195 == ssl3_accept_~s__state~0); 70050#L118 assume !(8480 == ssl3_accept_~s__state~0); 70049#L121 assume !(8481 == ssl3_accept_~s__state~0); 70048#L124 assume !(8482 == ssl3_accept_~s__state~0); 70047#L127 assume !(8464 == ssl3_accept_~s__state~0); 70046#L130 assume !(8465 == ssl3_accept_~s__state~0); 70045#L133 assume !(8466 == ssl3_accept_~s__state~0); 70044#L136 assume !(8496 == ssl3_accept_~s__state~0); 70043#L139 assume !(8497 == ssl3_accept_~s__state~0); 70036#L142 assume 8512 == ssl3_accept_~s__state~0; 70033#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70031#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 70032#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71945#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 71222#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71216#L653-1 ssl3_accept_~skip~0 := 0; 71214#L100-3 assume true; 71212#L100-1 assume !false; 71210#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71208#L103 assume !(12292 == ssl3_accept_~s__state~0); 71206#L106 assume !(16384 == ssl3_accept_~s__state~0); 71204#L109 assume !(8192 == ssl3_accept_~s__state~0); 71202#L112 assume !(24576 == ssl3_accept_~s__state~0); 71200#L115 assume !(8195 == ssl3_accept_~s__state~0); 71198#L118 assume !(8480 == ssl3_accept_~s__state~0); 71196#L121 assume !(8481 == ssl3_accept_~s__state~0); 71194#L124 assume !(8482 == ssl3_accept_~s__state~0); 71191#L127 assume !(8464 == ssl3_accept_~s__state~0); 71188#L130 assume !(8465 == ssl3_accept_~s__state~0); 71184#L133 assume !(8466 == ssl3_accept_~s__state~0); 71180#L136 assume !(8496 == ssl3_accept_~s__state~0); 71176#L139 assume !(8497 == ssl3_accept_~s__state~0); 71170#L142 assume !(8512 == ssl3_accept_~s__state~0); 71165#L145 assume !(8513 == ssl3_accept_~s__state~0); 70384#L148 assume 8528 == ssl3_accept_~s__state~0; 68754#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68741#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68742#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 68687#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 68611#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68612#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68620#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 72062#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72056#L653-1 ssl3_accept_~skip~0 := 0; 72054#L100-3 assume true; 72052#L100-1 assume !false; 72050#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72048#L103 assume !(12292 == ssl3_accept_~s__state~0); 72046#L106 assume !(16384 == ssl3_accept_~s__state~0); 72044#L109 assume !(8192 == ssl3_accept_~s__state~0); 72042#L112 assume !(24576 == ssl3_accept_~s__state~0); 72040#L115 assume !(8195 == ssl3_accept_~s__state~0); 72038#L118 assume !(8480 == ssl3_accept_~s__state~0); 72037#L121 assume !(8481 == ssl3_accept_~s__state~0); 72036#L124 assume !(8482 == ssl3_accept_~s__state~0); 71952#L127 assume !(8464 == ssl3_accept_~s__state~0); 71951#L130 assume !(8465 == ssl3_accept_~s__state~0); 71950#L133 assume !(8466 == ssl3_accept_~s__state~0); 68657#L136 assume !(8496 == ssl3_accept_~s__state~0); 68658#L139 assume !(8497 == ssl3_accept_~s__state~0); 68630#L142 assume !(8512 == ssl3_accept_~s__state~0); 68631#L145 assume !(8513 == ssl3_accept_~s__state~0); 68861#L148 assume !(8528 == ssl3_accept_~s__state~0); 71441#L151 assume !(8529 == ssl3_accept_~s__state~0); 71794#L154 assume 8544 == ssl3_accept_~s__state~0; 70552#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68724#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 68725#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71784#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 71783#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71782#L418 assume !(4 == ssl3_accept_~blastFlag~0); 71781#L418-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; 71780#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 71769#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71764#L653-1 ssl3_accept_~skip~0 := 0; 71762#L100-3 assume true; 71760#L100-1 assume !false; 71758#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71756#L103 assume !(12292 == ssl3_accept_~s__state~0); 71754#L106 assume !(16384 == ssl3_accept_~s__state~0); 71752#L109 assume !(8192 == ssl3_accept_~s__state~0); 71750#L112 assume !(24576 == ssl3_accept_~s__state~0); 71748#L115 assume !(8195 == ssl3_accept_~s__state~0); 71746#L118 assume !(8480 == ssl3_accept_~s__state~0); 71745#L121 assume !(8481 == ssl3_accept_~s__state~0); 71744#L124 assume !(8482 == ssl3_accept_~s__state~0); 71743#L127 assume !(8464 == ssl3_accept_~s__state~0); 71742#L130 assume !(8465 == ssl3_accept_~s__state~0); 71741#L133 assume !(8466 == ssl3_accept_~s__state~0); 71740#L136 assume !(8496 == ssl3_accept_~s__state~0); 71739#L139 assume !(8497 == ssl3_accept_~s__state~0); 71738#L142 assume !(8512 == ssl3_accept_~s__state~0); 71737#L145 assume !(8513 == ssl3_accept_~s__state~0); 71736#L148 assume !(8528 == ssl3_accept_~s__state~0); 71735#L151 assume !(8529 == ssl3_accept_~s__state~0); 71734#L154 assume !(8544 == ssl3_accept_~s__state~0); 71733#L157 assume !(8545 == ssl3_accept_~s__state~0); 71732#L160 assume !(8560 == ssl3_accept_~s__state~0); 71731#L163 assume !(8561 == ssl3_accept_~s__state~0); 71730#L166 assume 8448 == ssl3_accept_~s__state~0; 68863#L167 assume !(ssl3_accept_~num1~0 > 0); 68641#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68670#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 71856#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71851#L653-1 ssl3_accept_~skip~0 := 0; 71850#L100-3 assume true; 71849#L100-1 assume !false; 71848#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71847#L103 assume !(12292 == ssl3_accept_~s__state~0); 71846#L106 assume !(16384 == ssl3_accept_~s__state~0); 71845#L109 assume !(8192 == ssl3_accept_~s__state~0); 71844#L112 assume !(24576 == ssl3_accept_~s__state~0); 71843#L115 assume !(8195 == ssl3_accept_~s__state~0); 71842#L118 assume !(8480 == ssl3_accept_~s__state~0); 71840#L121 assume !(8481 == ssl3_accept_~s__state~0); 71837#L124 assume !(8482 == ssl3_accept_~s__state~0); 71836#L127 assume !(8464 == ssl3_accept_~s__state~0); 71835#L130 assume !(8465 == ssl3_accept_~s__state~0); 71834#L133 assume !(8466 == ssl3_accept_~s__state~0); 71833#L136 assume !(8496 == ssl3_accept_~s__state~0); 71832#L139 assume !(8497 == ssl3_accept_~s__state~0); 71831#L142 assume !(8512 == ssl3_accept_~s__state~0); 71786#L145 assume !(8513 == ssl3_accept_~s__state~0); 68838#L148 assume !(8528 == ssl3_accept_~s__state~0); 68839#L151 assume !(8529 == ssl3_accept_~s__state~0); 68797#L154 assume !(8544 == ssl3_accept_~s__state~0); 68776#L157 assume !(8545 == ssl3_accept_~s__state~0); 68777#L160 assume !(8560 == ssl3_accept_~s__state~0); 68755#L163 assume !(8561 == ssl3_accept_~s__state~0); 68701#L166 assume !(8448 == ssl3_accept_~s__state~0); 68664#L169 assume 8576 == ssl3_accept_~s__state~0; 68665#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68638#L461 assume !(5 == ssl3_accept_~blastFlag~0); 68639#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 68661#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68869#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 72115#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72110#L653-1 ssl3_accept_~skip~0 := 0; 72104#L100-3 assume true; 72102#L100-1 assume !false; 72100#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72098#L103 assume !(12292 == ssl3_accept_~s__state~0); 72096#L106 assume !(16384 == ssl3_accept_~s__state~0); 72094#L109 assume !(8192 == ssl3_accept_~s__state~0); 72092#L112 assume !(24576 == ssl3_accept_~s__state~0); 72089#L115 assume !(8195 == ssl3_accept_~s__state~0); 72090#L118 assume !(8480 == ssl3_accept_~s__state~0); 70390#L121 assume !(8481 == ssl3_accept_~s__state~0); 72082#L124 assume !(8482 == ssl3_accept_~s__state~0); 72081#L127 assume !(8464 == ssl3_accept_~s__state~0); 72078#L130 assume !(8465 == ssl3_accept_~s__state~0); 72079#L133 assume 8466 == ssl3_accept_~s__state~0; 70078#L134 [2018-11-18 10:05:31,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 10:05:31,041 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,041 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,042 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:31,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,049 INFO L82 PathProgramCache]: Analyzing trace with hash 461171674, now seen corresponding path program 1 times [2018-11-18 10:05:31,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,049 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,050 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:31,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:31,121 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-11-18 10:05:31,121 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:31,121 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:31,124 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:31,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:31,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:31,125 INFO L87 Difference]: Start difference. First operand 3595 states and 4674 transitions. cyclomatic complexity: 1086 Second operand 3 states. [2018-11-18 10:05:31,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:31,150 INFO L93 Difference]: Finished difference Result 6497 states and 8409 transitions. [2018-11-18 10:05:31,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:31,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6497 states and 8409 transitions. [2018-11-18 10:05:31,176 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6268 [2018-11-18 10:05:31,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6497 states to 6497 states and 8409 transitions. [2018-11-18 10:05:31,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6381 [2018-11-18 10:05:31,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6381 [2018-11-18 10:05:31,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6497 states and 8409 transitions. [2018-11-18 10:05:31,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:31,202 INFO L705 BuchiCegarLoop]: Abstraction has 6497 states and 8409 transitions. [2018-11-18 10:05:31,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6497 states and 8409 transitions. [2018-11-18 10:05:31,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6497 to 3595. [2018-11-18 10:05:31,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2018-11-18 10:05:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4670 transitions. [2018-11-18 10:05:31,249 INFO L728 BuchiCegarLoop]: Abstraction has 3595 states and 4670 transitions. [2018-11-18 10:05:31,250 INFO L608 BuchiCegarLoop]: Abstraction has 3595 states and 4670 transitions. [2018-11-18 10:05:31,250 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 10:05:31,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4670 transitions. [2018-11-18 10:05:31,262 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3366 [2018-11-18 10:05:31,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:31,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:31,263 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 10:05:31,263 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:31,263 INFO L794 eck$LassoCheckResult]: Stem: 78916#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78709#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 78710#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78803#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 78804#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78742#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 78868#L100-3 assume true; 78996#L100-1 assume !false; 79215#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79211#L103 assume !(12292 == ssl3_accept_~s__state~0); 79212#L106 assume !(16384 == ssl3_accept_~s__state~0); 79207#L109 assume !(8192 == ssl3_accept_~s__state~0); 79208#L112 assume !(24576 == ssl3_accept_~s__state~0); 79203#L115 assume !(8195 == ssl3_accept_~s__state~0); 79204#L118 assume !(8480 == ssl3_accept_~s__state~0); 79199#L121 assume !(8481 == ssl3_accept_~s__state~0); 79200#L124 assume !(8482 == ssl3_accept_~s__state~0); 79195#L127 assume 8464 == ssl3_accept_~s__state~0; 79086#L134 [2018-11-18 10:05:31,264 INFO L796 eck$LassoCheckResult]: Loop: 79086#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 80430#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 80277#L275-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; 80278#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80269#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80263#L653-1 ssl3_accept_~skip~0 := 0; 80261#L100-3 assume true; 80259#L100-1 assume !false; 80257#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80255#L103 assume !(12292 == ssl3_accept_~s__state~0); 80252#L106 assume !(16384 == ssl3_accept_~s__state~0); 80250#L109 assume !(8192 == ssl3_accept_~s__state~0); 80248#L112 assume !(24576 == ssl3_accept_~s__state~0); 80246#L115 assume !(8195 == ssl3_accept_~s__state~0); 80244#L118 assume !(8480 == ssl3_accept_~s__state~0); 80242#L121 assume !(8481 == ssl3_accept_~s__state~0); 80240#L124 assume !(8482 == ssl3_accept_~s__state~0); 80238#L127 assume !(8464 == ssl3_accept_~s__state~0); 80158#L130 assume !(8465 == ssl3_accept_~s__state~0); 79971#L133 assume !(8466 == ssl3_accept_~s__state~0); 79844#L136 assume 8496 == ssl3_accept_~s__state~0; 79839#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 79838#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 79771#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 79837#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 78930#L294-2 ssl3_accept_~s__init_num~0 := 0; 79836#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 79832#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79827#L653-1 ssl3_accept_~skip~0 := 0; 79826#L100-3 assume true; 79825#L100-1 assume !false; 79824#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79823#L103 assume !(12292 == ssl3_accept_~s__state~0); 79822#L106 assume !(16384 == ssl3_accept_~s__state~0); 79821#L109 assume !(8192 == ssl3_accept_~s__state~0); 79820#L112 assume !(24576 == ssl3_accept_~s__state~0); 79819#L115 assume !(8195 == ssl3_accept_~s__state~0); 79818#L118 assume !(8480 == ssl3_accept_~s__state~0); 79817#L121 assume !(8481 == ssl3_accept_~s__state~0); 79816#L124 assume !(8482 == ssl3_accept_~s__state~0); 79815#L127 assume !(8464 == ssl3_accept_~s__state~0); 79814#L130 assume !(8465 == ssl3_accept_~s__state~0); 79813#L133 assume !(8466 == ssl3_accept_~s__state~0); 79812#L136 assume !(8496 == ssl3_accept_~s__state~0); 79811#L139 assume !(8497 == ssl3_accept_~s__state~0); 79810#L142 assume 8512 == ssl3_accept_~s__state~0; 79078#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81152#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 81153#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81598#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 79721#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79715#L653-1 ssl3_accept_~skip~0 := 0; 79713#L100-3 assume true; 79711#L100-1 assume !false; 79709#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79707#L103 assume !(12292 == ssl3_accept_~s__state~0); 79705#L106 assume !(16384 == ssl3_accept_~s__state~0); 79703#L109 assume !(8192 == ssl3_accept_~s__state~0); 79701#L112 assume !(24576 == ssl3_accept_~s__state~0); 79699#L115 assume !(8195 == ssl3_accept_~s__state~0); 79697#L118 assume !(8480 == ssl3_accept_~s__state~0); 79695#L121 assume !(8481 == ssl3_accept_~s__state~0); 79693#L124 assume !(8482 == ssl3_accept_~s__state~0); 79691#L127 assume !(8464 == ssl3_accept_~s__state~0); 79688#L130 assume !(8465 == ssl3_accept_~s__state~0); 79685#L133 assume !(8466 == ssl3_accept_~s__state~0); 79683#L136 assume !(8496 == ssl3_accept_~s__state~0); 79681#L139 assume !(8497 == ssl3_accept_~s__state~0); 79680#L142 assume !(8512 == ssl3_accept_~s__state~0); 79676#L145 assume !(8513 == ssl3_accept_~s__state~0); 79656#L148 assume 8528 == ssl3_accept_~s__state~0; 79073#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79637#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 79633#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 79623#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 79649#L363 assume !(3 == ssl3_accept_~blastFlag~0); 79621#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 79612#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79602#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 79587#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79583#L653-1 ssl3_accept_~skip~0 := 0; 79568#L100-3 assume true; 79569#L100-1 assume !false; 79552#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79553#L103 assume !(12292 == ssl3_accept_~s__state~0); 79535#L106 assume !(16384 == ssl3_accept_~s__state~0); 79536#L109 assume !(8192 == ssl3_accept_~s__state~0); 79519#L112 assume !(24576 == ssl3_accept_~s__state~0); 79520#L115 assume !(8195 == ssl3_accept_~s__state~0); 79503#L118 assume !(8480 == ssl3_accept_~s__state~0); 79504#L121 assume !(8481 == ssl3_accept_~s__state~0); 79485#L124 assume !(8482 == ssl3_accept_~s__state~0); 79486#L127 assume !(8464 == ssl3_accept_~s__state~0); 79471#L130 assume !(8465 == ssl3_accept_~s__state~0); 79472#L133 assume !(8466 == ssl3_accept_~s__state~0); 79455#L136 assume !(8496 == ssl3_accept_~s__state~0); 79456#L139 assume !(8497 == ssl3_accept_~s__state~0); 79437#L142 assume !(8512 == ssl3_accept_~s__state~0); 79438#L145 assume !(8513 == ssl3_accept_~s__state~0); 79421#L148 assume !(8528 == ssl3_accept_~s__state~0); 79422#L151 assume !(8529 == ssl3_accept_~s__state~0); 79410#L154 assume 8544 == ssl3_accept_~s__state~0; 79066#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 78822#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 78823#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78947#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78755#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81561#L418 assume !(4 == ssl3_accept_~blastFlag~0); 81560#L418-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; 81551#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81548#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81543#L653-1 ssl3_accept_~skip~0 := 0; 81542#L100-3 assume true; 81541#L100-1 assume !false; 81540#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81539#L103 assume !(12292 == ssl3_accept_~s__state~0); 81538#L106 assume !(16384 == ssl3_accept_~s__state~0); 81537#L109 assume !(8192 == ssl3_accept_~s__state~0); 81536#L112 assume !(24576 == ssl3_accept_~s__state~0); 81535#L115 assume !(8195 == ssl3_accept_~s__state~0); 81534#L118 assume !(8480 == ssl3_accept_~s__state~0); 81533#L121 assume !(8481 == ssl3_accept_~s__state~0); 81532#L124 assume !(8482 == ssl3_accept_~s__state~0); 81531#L127 assume !(8464 == ssl3_accept_~s__state~0); 81530#L130 assume !(8465 == ssl3_accept_~s__state~0); 81529#L133 assume !(8466 == ssl3_accept_~s__state~0); 81528#L136 assume !(8496 == ssl3_accept_~s__state~0); 81527#L139 assume !(8497 == ssl3_accept_~s__state~0); 81526#L142 assume !(8512 == ssl3_accept_~s__state~0); 81525#L145 assume !(8513 == ssl3_accept_~s__state~0); 81524#L148 assume !(8528 == ssl3_accept_~s__state~0); 81523#L151 assume !(8529 == ssl3_accept_~s__state~0); 81522#L154 assume !(8544 == ssl3_accept_~s__state~0); 81521#L157 assume !(8545 == ssl3_accept_~s__state~0); 81520#L160 assume !(8560 == ssl3_accept_~s__state~0); 81519#L163 assume !(8561 == ssl3_accept_~s__state~0); 81518#L166 assume 8448 == ssl3_accept_~s__state~0; 81517#L167 assume !(ssl3_accept_~num1~0 > 0); 81515#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81513#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81510#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81505#L653-1 ssl3_accept_~skip~0 := 0; 81504#L100-3 assume true; 81503#L100-1 assume !false; 81502#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81501#L103 assume !(12292 == ssl3_accept_~s__state~0); 81500#L106 assume !(16384 == ssl3_accept_~s__state~0); 81499#L109 assume !(8192 == ssl3_accept_~s__state~0); 81498#L112 assume !(24576 == ssl3_accept_~s__state~0); 81497#L115 assume !(8195 == ssl3_accept_~s__state~0); 81496#L118 assume !(8480 == ssl3_accept_~s__state~0); 81495#L121 assume !(8481 == ssl3_accept_~s__state~0); 81494#L124 assume !(8482 == ssl3_accept_~s__state~0); 81493#L127 assume !(8464 == ssl3_accept_~s__state~0); 81492#L130 assume !(8465 == ssl3_accept_~s__state~0); 81491#L133 assume !(8466 == ssl3_accept_~s__state~0); 81490#L136 assume !(8496 == ssl3_accept_~s__state~0); 81489#L139 assume !(8497 == ssl3_accept_~s__state~0); 81488#L142 assume !(8512 == ssl3_accept_~s__state~0); 81487#L145 assume !(8513 == ssl3_accept_~s__state~0); 81486#L148 assume !(8528 == ssl3_accept_~s__state~0); 81485#L151 assume !(8529 == ssl3_accept_~s__state~0); 81484#L154 assume !(8544 == ssl3_accept_~s__state~0); 81483#L157 assume !(8545 == ssl3_accept_~s__state~0); 81482#L160 assume !(8560 == ssl3_accept_~s__state~0); 81481#L163 assume !(8561 == ssl3_accept_~s__state~0); 81479#L166 assume !(8448 == ssl3_accept_~s__state~0); 80295#L169 assume 8576 == ssl3_accept_~s__state~0; 80291#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 80288#L461 assume !(5 == ssl3_accept_~blastFlag~0); 80283#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 80279#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80137#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80276#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80543#L653-1 ssl3_accept_~skip~0 := 0; 80542#L100-3 assume true; 80541#L100-1 assume !false; 80540#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80539#L103 assume !(12292 == ssl3_accept_~s__state~0); 80538#L106 assume !(16384 == ssl3_accept_~s__state~0); 80537#L109 assume !(8192 == ssl3_accept_~s__state~0); 80536#L112 assume !(24576 == ssl3_accept_~s__state~0); 80535#L115 assume !(8195 == ssl3_accept_~s__state~0); 80534#L118 assume !(8480 == ssl3_accept_~s__state~0); 80002#L121 assume !(8481 == ssl3_accept_~s__state~0); 80533#L124 assume !(8482 == ssl3_accept_~s__state~0); 80532#L127 assume !(8464 == ssl3_accept_~s__state~0); 80531#L130 assume !(8465 == ssl3_accept_~s__state~0); 80530#L133 assume 8466 == ssl3_accept_~s__state~0; 79086#L134 [2018-11-18 10:05:31,264 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 10:05:31,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:31,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1603442510, now seen corresponding path program 1 times [2018-11-18 10:05:31,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,276 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:31,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-11-18 10:05:31,329 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:31,330 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:31,330 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:31,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:31,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:31,331 INFO L87 Difference]: Start difference. First operand 3595 states and 4670 transitions. cyclomatic complexity: 1082 Second operand 3 states. [2018-11-18 10:05:31,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:31,365 INFO L93 Difference]: Finished difference Result 6505 states and 8421 transitions. [2018-11-18 10:05:31,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:31,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6505 states and 8421 transitions. [2018-11-18 10:05:31,386 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6276 [2018-11-18 10:05:31,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6505 states to 6505 states and 8421 transitions. [2018-11-18 10:05:31,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6389 [2018-11-18 10:05:31,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6389 [2018-11-18 10:05:31,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6505 states and 8421 transitions. [2018-11-18 10:05:31,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:31,410 INFO L705 BuchiCegarLoop]: Abstraction has 6505 states and 8421 transitions. [2018-11-18 10:05:31,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6505 states and 8421 transitions. [2018-11-18 10:05:31,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6505 to 3599. [2018-11-18 10:05:31,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3599 states. [2018-11-18 10:05:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3599 states to 3599 states and 4674 transitions. [2018-11-18 10:05:31,460 INFO L728 BuchiCegarLoop]: Abstraction has 3599 states and 4674 transitions. [2018-11-18 10:05:31,460 INFO L608 BuchiCegarLoop]: Abstraction has 3599 states and 4674 transitions. [2018-11-18 10:05:31,460 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 10:05:31,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3599 states and 4674 transitions. [2018-11-18 10:05:31,473 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3370 [2018-11-18 10:05:31,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:31,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:31,474 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 10:05:31,474 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:31,474 INFO L794 eck$LassoCheckResult]: Stem: 89024#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 88815#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 88816#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88909#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 88910#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88848#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 88974#L100-3 assume true; 89107#L100-1 assume !false; 90039#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90035#L103 assume !(12292 == ssl3_accept_~s__state~0); 90036#L106 assume !(16384 == ssl3_accept_~s__state~0); 90030#L109 assume !(8192 == ssl3_accept_~s__state~0); 90031#L112 assume !(24576 == ssl3_accept_~s__state~0); 90026#L115 assume !(8195 == ssl3_accept_~s__state~0); 90027#L118 assume !(8480 == ssl3_accept_~s__state~0); 90019#L121 assume !(8481 == ssl3_accept_~s__state~0); 90020#L124 assume !(8482 == ssl3_accept_~s__state~0); 90015#L127 assume 8464 == ssl3_accept_~s__state~0; 89204#L134 [2018-11-18 10:05:31,475 INFO L796 eck$LassoCheckResult]: Loop: 89204#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91689#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 91175#L275-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; 91683#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91684#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91668#L653-1 ssl3_accept_~skip~0 := 0; 91669#L100-3 assume true; 91658#L100-1 assume !false; 91659#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91648#L103 assume !(12292 == ssl3_accept_~s__state~0); 91649#L106 assume !(16384 == ssl3_accept_~s__state~0); 91638#L109 assume !(8192 == ssl3_accept_~s__state~0); 91639#L112 assume !(24576 == ssl3_accept_~s__state~0); 91627#L115 assume !(8195 == ssl3_accept_~s__state~0); 91628#L118 assume !(8480 == ssl3_accept_~s__state~0); 91618#L121 assume !(8481 == ssl3_accept_~s__state~0); 91619#L124 assume !(8482 == ssl3_accept_~s__state~0); 90309#L127 assume !(8464 == ssl3_accept_~s__state~0); 90310#L130 assume !(8465 == ssl3_accept_~s__state~0); 90138#L133 assume !(8466 == ssl3_accept_~s__state~0); 89921#L136 assume 8496 == ssl3_accept_~s__state~0; 89919#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 89918#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89915#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 89913#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 89037#L294-2 ssl3_accept_~s__init_num~0 := 0; 89911#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 89908#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89903#L653-1 ssl3_accept_~skip~0 := 0; 89902#L100-3 assume true; 89901#L100-1 assume !false; 89900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89899#L103 assume !(12292 == ssl3_accept_~s__state~0); 89898#L106 assume !(16384 == ssl3_accept_~s__state~0); 89897#L109 assume !(8192 == ssl3_accept_~s__state~0); 89896#L112 assume !(24576 == ssl3_accept_~s__state~0); 89895#L115 assume !(8195 == ssl3_accept_~s__state~0); 89894#L118 assume !(8480 == ssl3_accept_~s__state~0); 89893#L121 assume !(8481 == ssl3_accept_~s__state~0); 89892#L124 assume !(8482 == ssl3_accept_~s__state~0); 89891#L127 assume !(8464 == ssl3_accept_~s__state~0); 89890#L130 assume !(8465 == ssl3_accept_~s__state~0); 89889#L133 assume !(8466 == ssl3_accept_~s__state~0); 89888#L136 assume !(8496 == ssl3_accept_~s__state~0); 89887#L139 assume !(8497 == ssl3_accept_~s__state~0); 89886#L142 assume 8512 == ssl3_accept_~s__state~0; 89571#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89884#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 89883#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89876#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 89877#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89857#L653-1 ssl3_accept_~skip~0 := 0; 89858#L100-3 assume true; 89845#L100-1 assume !false; 89846#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89833#L103 assume !(12292 == ssl3_accept_~s__state~0); 89834#L106 assume !(16384 == ssl3_accept_~s__state~0); 89821#L109 assume !(8192 == ssl3_accept_~s__state~0); 89822#L112 assume !(24576 == ssl3_accept_~s__state~0); 89809#L115 assume !(8195 == ssl3_accept_~s__state~0); 89810#L118 assume !(8480 == ssl3_accept_~s__state~0); 89797#L121 assume !(8481 == ssl3_accept_~s__state~0); 89798#L124 assume !(8482 == ssl3_accept_~s__state~0); 89785#L127 assume !(8464 == ssl3_accept_~s__state~0); 89786#L130 assume !(8465 == ssl3_accept_~s__state~0); 89773#L133 assume !(8466 == ssl3_accept_~s__state~0); 89774#L136 assume !(8496 == ssl3_accept_~s__state~0); 89761#L139 assume !(8497 == ssl3_accept_~s__state~0); 89762#L142 assume !(8512 == ssl3_accept_~s__state~0); 89750#L145 assume !(8513 == ssl3_accept_~s__state~0); 89751#L148 assume 8528 == ssl3_accept_~s__state~0; 89531#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89743#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 90493#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89056#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 89042#L363 assume !(3 == ssl3_accept_~blastFlag~0); 89019#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 88888#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 90078#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 90079#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89853#L653-1 ssl3_accept_~skip~0 := 0; 89854#L100-3 assume true; 89841#L100-1 assume !false; 89842#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89829#L103 assume !(12292 == ssl3_accept_~s__state~0); 89830#L106 assume !(16384 == ssl3_accept_~s__state~0); 89817#L109 assume !(8192 == ssl3_accept_~s__state~0); 89818#L112 assume !(24576 == ssl3_accept_~s__state~0); 89805#L115 assume !(8195 == ssl3_accept_~s__state~0); 89806#L118 assume !(8480 == ssl3_accept_~s__state~0); 89793#L121 assume !(8481 == ssl3_accept_~s__state~0); 89794#L124 assume !(8482 == ssl3_accept_~s__state~0); 89781#L127 assume !(8464 == ssl3_accept_~s__state~0); 89782#L130 assume !(8465 == ssl3_accept_~s__state~0); 89769#L133 assume !(8466 == ssl3_accept_~s__state~0); 89770#L136 assume !(8496 == ssl3_accept_~s__state~0); 89757#L139 assume !(8497 == ssl3_accept_~s__state~0); 89758#L142 assume !(8512 == ssl3_accept_~s__state~0); 89748#L145 assume !(8513 == ssl3_accept_~s__state~0); 89749#L148 assume !(8528 == ssl3_accept_~s__state~0); 89740#L151 assume !(8529 == ssl3_accept_~s__state~0); 89741#L154 assume 8544 == ssl3_accept_~s__state~0; 89523#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89547#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 89029#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89030#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89536#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 89537#L418 assume !(4 == ssl3_accept_~blastFlag~0); 91830#L418-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; 91821#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91818#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91813#L653-1 ssl3_accept_~skip~0 := 0; 91812#L100-3 assume true; 91811#L100-1 assume !false; 91810#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91809#L103 assume !(12292 == ssl3_accept_~s__state~0); 91808#L106 assume !(16384 == ssl3_accept_~s__state~0); 91807#L109 assume !(8192 == ssl3_accept_~s__state~0); 91806#L112 assume !(24576 == ssl3_accept_~s__state~0); 91805#L115 assume !(8195 == ssl3_accept_~s__state~0); 91804#L118 assume !(8480 == ssl3_accept_~s__state~0); 91803#L121 assume !(8481 == ssl3_accept_~s__state~0); 91802#L124 assume !(8482 == ssl3_accept_~s__state~0); 91801#L127 assume !(8464 == ssl3_accept_~s__state~0); 91800#L130 assume !(8465 == ssl3_accept_~s__state~0); 91798#L133 assume !(8466 == ssl3_accept_~s__state~0); 91797#L136 assume !(8496 == ssl3_accept_~s__state~0); 91796#L139 assume !(8497 == ssl3_accept_~s__state~0); 91795#L142 assume !(8512 == ssl3_accept_~s__state~0); 91794#L145 assume !(8513 == ssl3_accept_~s__state~0); 91789#L148 assume !(8528 == ssl3_accept_~s__state~0); 91786#L151 assume !(8529 == ssl3_accept_~s__state~0); 91783#L154 assume !(8544 == ssl3_accept_~s__state~0); 91779#L157 assume !(8545 == ssl3_accept_~s__state~0); 91777#L160 assume !(8560 == ssl3_accept_~s__state~0); 91776#L163 assume !(8561 == ssl3_accept_~s__state~0); 91775#L166 assume 8448 == ssl3_accept_~s__state~0; 91772#L167 assume !(ssl3_accept_~num1~0 > 0); 91768#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91767#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91756#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91750#L653-1 ssl3_accept_~skip~0 := 0; 91748#L100-3 assume true; 91746#L100-1 assume !false; 91744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91742#L103 assume !(12292 == ssl3_accept_~s__state~0); 91740#L106 assume !(16384 == ssl3_accept_~s__state~0); 91738#L109 assume !(8192 == ssl3_accept_~s__state~0); 91736#L112 assume !(24576 == ssl3_accept_~s__state~0); 91734#L115 assume !(8195 == ssl3_accept_~s__state~0); 91732#L118 assume !(8480 == ssl3_accept_~s__state~0); 91730#L121 assume !(8481 == ssl3_accept_~s__state~0); 91728#L124 assume !(8482 == ssl3_accept_~s__state~0); 91726#L127 assume !(8464 == ssl3_accept_~s__state~0); 91724#L130 assume !(8465 == ssl3_accept_~s__state~0); 91719#L133 assume !(8466 == ssl3_accept_~s__state~0); 91717#L136 assume !(8496 == ssl3_accept_~s__state~0); 91715#L139 assume !(8497 == ssl3_accept_~s__state~0); 91713#L142 assume !(8512 == ssl3_accept_~s__state~0); 91711#L145 assume !(8513 == ssl3_accept_~s__state~0); 91709#L148 assume !(8528 == ssl3_accept_~s__state~0); 91707#L151 assume !(8529 == ssl3_accept_~s__state~0); 91705#L154 assume !(8544 == ssl3_accept_~s__state~0); 91703#L157 assume !(8545 == ssl3_accept_~s__state~0); 91701#L160 assume !(8560 == ssl3_accept_~s__state~0); 91699#L163 assume !(8561 == ssl3_accept_~s__state~0); 91697#L166 assume !(8448 == ssl3_accept_~s__state~0); 91695#L169 assume 8576 == ssl3_accept_~s__state~0; 91692#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 91691#L461 assume !(5 == ssl3_accept_~blastFlag~0); 91690#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 91687#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 90306#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91677#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91673#L653-1 ssl3_accept_~skip~0 := 0; 91663#L100-3 assume true; 91664#L100-1 assume !false; 91653#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91654#L103 assume !(12292 == ssl3_accept_~s__state~0); 91642#L106 assume !(16384 == ssl3_accept_~s__state~0); 91643#L109 assume !(8192 == ssl3_accept_~s__state~0); 91631#L112 assume !(24576 == ssl3_accept_~s__state~0); 91632#L115 assume !(8195 == ssl3_accept_~s__state~0); 91623#L118 assume !(8480 == ssl3_accept_~s__state~0); 90182#L121 assume !(8481 == ssl3_accept_~s__state~0); 90313#L124 assume !(8482 == ssl3_accept_~s__state~0); 90314#L127 assume !(8464 == ssl3_accept_~s__state~0); 90171#L130 assume !(8465 == ssl3_accept_~s__state~0); 90172#L133 assume 8466 == ssl3_accept_~s__state~0; 89204#L134 [2018-11-18 10:05:31,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 10:05:31,475 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:31,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,482 INFO L82 PathProgramCache]: Analyzing trace with hash 118560176, now seen corresponding path program 1 times [2018-11-18 10:05:31,482 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,483 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:31,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:31,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1321789378, now seen corresponding path program 1 times [2018-11-18 10:05:31,524 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:31,524 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:31,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:31,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:32,494 WARN L180 SmtUtils]: Spent 909.00 ms on a formula simplification. DAG size of input: 434 DAG size of output: 186 [2018-11-18 10:05:32,545 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:32,545 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:32,545 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:32,545 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:32,545 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:05:32,545 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,545 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:32,545 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:32,545 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 10:05:32,545 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:32,545 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:32,547 INFO 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 10:05:32,550 INFO 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 10:05:32,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 10:05:32,553 INFO 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 10:05:32,555 INFO 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 10:05:32,556 INFO 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 10:05:32,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 10:05:32,562 INFO 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 10:05:32,564 INFO 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 10:05:32,570 INFO 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 10:05:32,572 INFO 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 10:05:32,575 INFO 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 10:05:32,580 INFO 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 10:05:32,586 INFO 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 10:05:32,588 INFO 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 10:05:32,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:32,596 INFO 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 10:05:32,598 INFO 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 10:05:32,600 INFO 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 10:05:32,603 INFO 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 10:05:32,605 INFO 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 10:05:32,607 INFO 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 10:05:32,609 INFO 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 10:05:32,611 INFO 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 10:05:32,624 INFO 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 10:05:32,823 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:32,823 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,829 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,829 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,833 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,834 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,854 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,871 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,871 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,877 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,877 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,879 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,879 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,902 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,902 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,904 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,904 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,922 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,922 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,925 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,926 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=4, ULTIMATE.start_ssl3_accept_~l~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=4, ULTIMATE.start_ssl3_accept_~l~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,943 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,943 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,945 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,945 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,962 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,962 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:32,974 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:32,974 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:32,991 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:32,991 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:33,006 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:33,007 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:33,010 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:33,010 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:33,013 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:33,013 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:33,040 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:33,040 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:33,045 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:33,045 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:33,062 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:33,062 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:33,080 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:05:33,080 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:33,083 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:05:33,097 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:33,098 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:33,098 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:33,098 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:33,098 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:05:33,098 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:33,098 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:33,098 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:33,098 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 10:05:33,098 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:33,098 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:33,100 INFO 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 10:05:33,107 INFO 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 10:05:33,109 INFO 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 10:05:33,114 INFO 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 10:05:33,118 INFO 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 10:05:33,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,120 INFO 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 10:05:33,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,131 INFO 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 10:05:33,132 INFO 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 10:05:33,134 INFO 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 10:05:33,136 INFO 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 10:05:33,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,139 INFO 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 10:05:33,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,142 INFO 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 10:05:33,144 INFO 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 10:05:33,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,147 INFO 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 10:05:33,148 INFO 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 10:05:33,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:33,151 INFO 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 10:05:33,152 INFO 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 10:05:33,306 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:33,306 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:05:33,306 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 10:05:33,307 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,307 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,307 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,307 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:05:33,307 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,308 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:05:33,308 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,317 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,317 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 10:05:33,317 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,318 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,318 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,318 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,318 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,318 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,319 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,320 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 10:05:33,320 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,320 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,320 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,320 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,320 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,321 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,321 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,322 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,322 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 10:05:33,322 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,323 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,323 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,323 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,323 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,323 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,323 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,324 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,324 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 10:05:33,324 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,324 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,325 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,325 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,325 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,325 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,325 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,326 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,326 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 10:05:33,326 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,327 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,327 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,327 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,327 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,327 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,327 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,328 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,328 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 10:05:33,329 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,329 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,329 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,329 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,329 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,329 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,329 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,330 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,330 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 10:05:33,330 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,330 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,331 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,331 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,331 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,331 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,331 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,333 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,334 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 10:05:33,334 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,334 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,334 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,334 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,335 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,335 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,337 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,337 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 10:05:33,338 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,338 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,338 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,338 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:05:33,338 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,338 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:05:33,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,340 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,340 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 10:05:33,340 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,340 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,340 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,341 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,341 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,341 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,341 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,342 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,342 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 10:05:33,342 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,342 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,343 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,343 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,343 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,343 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,343 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,344 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:33,344 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 10:05:33,344 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:33,345 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:33,345 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:33,345 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:33,345 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:33,346 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:33,346 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:33,347 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:05:33,348 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:05:33,348 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 10:05:33,348 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:05:33,348 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:05:33,349 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:05:33,349 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-18 10:05:33,349 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:05:33,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:33,458 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:33,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:33,506 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:05:33,557 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 10:05:33,557 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3599 states and 4674 transitions. cyclomatic complexity: 1082 Second operand 5 states. [2018-11-18 10:05:33,759 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3599 states and 4674 transitions. cyclomatic complexity: 1082. Second operand 5 states. Result 9499 states and 12305 transitions. Complement of second has 4 states. [2018-11-18 10:05:33,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 10:05:33,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:05:33,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 479 transitions. [2018-11-18 10:05:33,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 479 transitions. Stem has 18 letters. Loop has 189 letters. [2018-11-18 10:05:33,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:33,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 479 transitions. Stem has 207 letters. Loop has 189 letters. [2018-11-18 10:05:33,770 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:33,770 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 479 transitions. Stem has 18 letters. Loop has 378 letters. [2018-11-18 10:05:33,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:33,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9499 states and 12305 transitions. [2018-11-18 10:05:33,807 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6312 [2018-11-18 10:05:33,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9499 states to 9499 states and 12305 transitions. [2018-11-18 10:05:33,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6429 [2018-11-18 10:05:33,836 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6437 [2018-11-18 10:05:33,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9499 states and 12305 transitions. [2018-11-18 10:05:33,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:33,838 INFO L705 BuchiCegarLoop]: Abstraction has 9499 states and 12305 transitions. [2018-11-18 10:05:33,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9499 states and 12305 transitions. [2018-11-18 10:05:33,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9499 to 9491. [2018-11-18 10:05:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9491 states. [2018-11-18 10:05:33,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9491 states to 9491 states and 12296 transitions. [2018-11-18 10:05:33,925 INFO L728 BuchiCegarLoop]: Abstraction has 9491 states and 12296 transitions. [2018-11-18 10:05:33,925 INFO L608 BuchiCegarLoop]: Abstraction has 9491 states and 12296 transitions. [2018-11-18 10:05:33,925 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 10:05:33,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9491 states and 12296 transitions. [2018-11-18 10:05:33,946 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6312 [2018-11-18 10:05:33,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:33,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:33,947 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:33,947 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:33,948 INFO L794 eck$LassoCheckResult]: Stem: 102847#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 102562#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 102563#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102687#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 102688#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102608#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 102775#L100-3 assume true; 103905#L100-1 assume !false; 106570#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106564#L103 assume !(12292 == ssl3_accept_~s__state~0); 106565#L106 assume !(16384 == ssl3_accept_~s__state~0); 106558#L109 assume !(8192 == ssl3_accept_~s__state~0); 106559#L112 assume !(24576 == ssl3_accept_~s__state~0); 106552#L115 assume !(8195 == ssl3_accept_~s__state~0); 106553#L118 assume !(8480 == ssl3_accept_~s__state~0); 106015#L121 assume !(8481 == ssl3_accept_~s__state~0); 106016#L124 assume !(8482 == ssl3_accept_~s__state~0); 103960#L127 assume 8464 == ssl3_accept_~s__state~0; 103961#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 104559#L275 [2018-11-18 10:05:33,948 INFO L796 eck$LassoCheckResult]: Loop: 104559#L275 assume !(0 == ssl3_accept_~blastFlag~0); 102825#L275-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; 102826#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 110146#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110140#L653-1 ssl3_accept_~skip~0 := 0; 110139#L100-3 assume true; 110133#L100-1 assume !false; 110131#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110129#L103 assume !(12292 == ssl3_accept_~s__state~0); 110127#L106 assume !(16384 == ssl3_accept_~s__state~0); 110125#L109 assume !(8192 == ssl3_accept_~s__state~0); 110123#L112 assume !(24576 == ssl3_accept_~s__state~0); 110121#L115 assume !(8195 == ssl3_accept_~s__state~0); 110119#L118 assume !(8480 == ssl3_accept_~s__state~0); 110117#L121 assume !(8481 == ssl3_accept_~s__state~0); 110115#L124 assume !(8482 == ssl3_accept_~s__state~0); 110113#L127 assume !(8464 == ssl3_accept_~s__state~0); 110111#L130 assume !(8465 == ssl3_accept_~s__state~0); 110046#L133 assume !(8466 == ssl3_accept_~s__state~0); 110025#L136 assume 8496 == ssl3_accept_~s__state~0; 110023#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 110021#L288 assume !(1 == ssl3_accept_~blastFlag~0); 110019#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 110015#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 109958#L294-2 ssl3_accept_~s__init_num~0 := 0; 109959#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 109391#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109384#L653-1 ssl3_accept_~skip~0 := 0; 109383#L100-3 assume true; 109376#L100-1 assume !false; 109373#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109370#L103 assume !(12292 == ssl3_accept_~s__state~0); 109367#L106 assume !(16384 == ssl3_accept_~s__state~0); 109364#L109 assume !(8192 == ssl3_accept_~s__state~0); 109361#L112 assume !(24576 == ssl3_accept_~s__state~0); 109358#L115 assume !(8195 == ssl3_accept_~s__state~0); 109355#L118 assume !(8480 == ssl3_accept_~s__state~0); 109352#L121 assume !(8481 == ssl3_accept_~s__state~0); 109349#L124 assume !(8482 == ssl3_accept_~s__state~0); 109346#L127 assume !(8464 == ssl3_accept_~s__state~0); 109343#L130 assume !(8465 == ssl3_accept_~s__state~0); 109340#L133 assume !(8466 == ssl3_accept_~s__state~0); 109337#L136 assume !(8496 == ssl3_accept_~s__state~0); 109334#L139 assume !(8497 == ssl3_accept_~s__state~0); 108894#L142 assume 8512 == ssl3_accept_~s__state~0; 108892#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110652#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 102760#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102761#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111071#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111065#L653-1 ssl3_accept_~skip~0 := 0; 111063#L100-3 assume true; 111061#L100-1 assume !false; 111059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111057#L103 assume !(12292 == ssl3_accept_~s__state~0); 111055#L106 assume !(16384 == ssl3_accept_~s__state~0); 111053#L109 assume !(8192 == ssl3_accept_~s__state~0); 111051#L112 assume !(24576 == ssl3_accept_~s__state~0); 111049#L115 assume !(8195 == ssl3_accept_~s__state~0); 110995#L118 assume !(8480 == ssl3_accept_~s__state~0); 110992#L121 assume !(8481 == ssl3_accept_~s__state~0); 110853#L124 assume !(8482 == ssl3_accept_~s__state~0); 110844#L127 assume !(8464 == ssl3_accept_~s__state~0); 110838#L130 assume !(8465 == ssl3_accept_~s__state~0); 110832#L133 assume !(8466 == ssl3_accept_~s__state~0); 110826#L136 assume !(8496 == ssl3_accept_~s__state~0); 110820#L139 assume !(8497 == ssl3_accept_~s__state~0); 110814#L142 assume !(8512 == ssl3_accept_~s__state~0); 110807#L145 assume !(8513 == ssl3_accept_~s__state~0); 109081#L148 assume 8528 == ssl3_accept_~s__state~0; 109082#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 111691#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 111241#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102662#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 111683#L363 assume !(3 == ssl3_accept_~blastFlag~0); 111681#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 111680#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 111679#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111678#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111674#L653-1 ssl3_accept_~skip~0 := 0; 111673#L100-3 assume true; 111672#L100-1 assume !false; 111671#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111670#L103 assume !(12292 == ssl3_accept_~s__state~0); 111669#L106 assume !(16384 == ssl3_accept_~s__state~0); 111668#L109 assume !(8192 == ssl3_accept_~s__state~0); 111667#L112 assume !(24576 == ssl3_accept_~s__state~0); 111666#L115 assume !(8195 == ssl3_accept_~s__state~0); 111665#L118 assume !(8480 == ssl3_accept_~s__state~0); 111664#L121 assume !(8481 == ssl3_accept_~s__state~0); 111663#L124 assume !(8482 == ssl3_accept_~s__state~0); 111662#L127 assume !(8464 == ssl3_accept_~s__state~0); 111661#L130 assume !(8465 == ssl3_accept_~s__state~0); 111660#L133 assume !(8466 == ssl3_accept_~s__state~0); 111659#L136 assume !(8496 == ssl3_accept_~s__state~0); 111658#L139 assume !(8497 == ssl3_accept_~s__state~0); 111657#L142 assume !(8512 == ssl3_accept_~s__state~0); 111656#L145 assume !(8513 == ssl3_accept_~s__state~0); 111655#L148 assume !(8528 == ssl3_accept_~s__state~0); 110806#L151 assume !(8529 == ssl3_accept_~s__state~0); 110092#L154 assume 8544 == ssl3_accept_~s__state~0; 102633#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102635#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 102853#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102854#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102927#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 102862#L418 assume !(4 == ssl3_accept_~blastFlag~0); 102863#L418-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; 102606#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111862#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111856#L653-1 ssl3_accept_~skip~0 := 0; 111854#L100-3 assume true; 111852#L100-1 assume !false; 111850#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111848#L103 assume !(12292 == ssl3_accept_~s__state~0); 111846#L106 assume !(16384 == ssl3_accept_~s__state~0); 111844#L109 assume !(8192 == ssl3_accept_~s__state~0); 111842#L112 assume !(24576 == ssl3_accept_~s__state~0); 111841#L115 assume !(8195 == ssl3_accept_~s__state~0); 111840#L118 assume !(8480 == ssl3_accept_~s__state~0); 111838#L121 assume !(8481 == ssl3_accept_~s__state~0); 111837#L124 assume !(8482 == ssl3_accept_~s__state~0); 111831#L127 assume !(8464 == ssl3_accept_~s__state~0); 111829#L130 assume !(8465 == ssl3_accept_~s__state~0); 111827#L133 assume !(8466 == ssl3_accept_~s__state~0); 111825#L136 assume !(8496 == ssl3_accept_~s__state~0); 111823#L139 assume !(8497 == ssl3_accept_~s__state~0); 111774#L142 assume !(8512 == ssl3_accept_~s__state~0); 111769#L145 assume !(8513 == ssl3_accept_~s__state~0); 111764#L148 assume !(8528 == ssl3_accept_~s__state~0); 111759#L151 assume !(8529 == ssl3_accept_~s__state~0); 111754#L154 assume !(8544 == ssl3_accept_~s__state~0); 111749#L157 assume !(8545 == ssl3_accept_~s__state~0); 111738#L160 assume !(8560 == ssl3_accept_~s__state~0); 111722#L163 assume !(8561 == ssl3_accept_~s__state~0); 111721#L166 assume 8448 == ssl3_accept_~s__state~0; 102914#L167 assume !(ssl3_accept_~num1~0 > 0); 102603#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102642#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111820#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111814#L653-1 ssl3_accept_~skip~0 := 0; 111812#L100-3 assume true; 111810#L100-1 assume !false; 111808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111806#L103 assume !(12292 == ssl3_accept_~s__state~0); 111804#L106 assume !(16384 == ssl3_accept_~s__state~0); 111802#L109 assume !(8192 == ssl3_accept_~s__state~0); 111800#L112 assume !(24576 == ssl3_accept_~s__state~0); 111798#L115 assume !(8195 == ssl3_accept_~s__state~0); 111796#L118 assume !(8480 == ssl3_accept_~s__state~0); 111794#L121 assume !(8481 == ssl3_accept_~s__state~0); 111792#L124 assume !(8482 == ssl3_accept_~s__state~0); 111790#L127 assume !(8464 == ssl3_accept_~s__state~0); 111788#L130 assume !(8465 == ssl3_accept_~s__state~0); 111786#L133 assume !(8466 == ssl3_accept_~s__state~0); 111784#L136 assume !(8496 == ssl3_accept_~s__state~0); 111782#L139 assume !(8497 == ssl3_accept_~s__state~0); 111780#L142 assume !(8512 == ssl3_accept_~s__state~0); 111778#L145 assume !(8513 == ssl3_accept_~s__state~0); 111773#L148 assume !(8528 == ssl3_accept_~s__state~0); 111768#L151 assume !(8529 == ssl3_accept_~s__state~0); 111763#L154 assume !(8544 == ssl3_accept_~s__state~0); 111758#L157 assume !(8545 == ssl3_accept_~s__state~0); 111753#L160 assume !(8560 == ssl3_accept_~s__state~0); 111748#L163 assume !(8561 == ssl3_accept_~s__state~0); 111744#L166 assume !(8448 == ssl3_accept_~s__state~0); 110165#L169 assume 8576 == ssl3_accept_~s__state~0; 110162#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 110099#L461 assume !(5 == ssl3_accept_~blastFlag~0); 110100#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 110958#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110083#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 110077#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110069#L653-1 ssl3_accept_~skip~0 := 0; 110068#L100-3 assume true; 110067#L100-1 assume !false; 110066#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110065#L103 assume !(12292 == ssl3_accept_~s__state~0); 110064#L106 assume !(16384 == ssl3_accept_~s__state~0); 110063#L109 assume !(8192 == ssl3_accept_~s__state~0); 110061#L112 assume !(24576 == ssl3_accept_~s__state~0); 110060#L115 assume !(8195 == ssl3_accept_~s__state~0); 110058#L118 assume !(8480 == ssl3_accept_~s__state~0); 110057#L121 assume !(8481 == ssl3_accept_~s__state~0); 110056#L124 assume !(8482 == ssl3_accept_~s__state~0); 110054#L127 assume !(8464 == ssl3_accept_~s__state~0); 110051#L130 assume !(8465 == ssl3_accept_~s__state~0); 110052#L133 assume 8466 == ssl3_accept_~s__state~0; 110045#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 104559#L275 [2018-11-18 10:05:33,948 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:33,948 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 10:05:33,948 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:33,948 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:33,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:33,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:33,955 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:33,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1322305318, now seen corresponding path program 1 times [2018-11-18 10:05:33,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:33,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:33,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:33,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:33,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:33,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:33,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1754215508, now seen corresponding path program 1 times [2018-11-18 10:05:33,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:33,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:33,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:33,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2018-11-18 10:05:34,038 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:34,038 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:35,021 WARN L180 SmtUtils]: Spent 974.00 ms on a formula simplification. DAG size of input: 434 DAG size of output: 195 [2018-11-18 10:05:35,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:35,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:35,085 INFO L87 Difference]: Start difference. First operand 9491 states and 12296 transitions. cyclomatic complexity: 2818 Second operand 3 states. [2018-11-18 10:05:35,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:35,162 INFO L93 Difference]: Finished difference Result 10918 states and 14103 transitions. [2018-11-18 10:05:35,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:35,162 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10918 states and 14103 transitions. [2018-11-18 10:05:35,186 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7729 [2018-11-18 10:05:35,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10918 states to 10916 states and 14101 transitions. [2018-11-18 10:05:35,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7852 [2018-11-18 10:05:35,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7852 [2018-11-18 10:05:35,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10916 states and 14101 transitions. [2018-11-18 10:05:35,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:35,210 INFO L705 BuchiCegarLoop]: Abstraction has 10916 states and 14101 transitions. [2018-11-18 10:05:35,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10916 states and 14101 transitions. [2018-11-18 10:05:35,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10916 to 10916. [2018-11-18 10:05:35,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10916 states. [2018-11-18 10:05:35,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14101 transitions. [2018-11-18 10:05:35,300 INFO L728 BuchiCegarLoop]: Abstraction has 10916 states and 14101 transitions. [2018-11-18 10:05:35,300 INFO L608 BuchiCegarLoop]: Abstraction has 10916 states and 14101 transitions. [2018-11-18 10:05:35,300 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 10:05:35,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14101 transitions. [2018-11-18 10:05:35,324 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7729 [2018-11-18 10:05:35,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:35,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:35,325 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 10:05:35,325 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:35,325 INFO L794 eck$LassoCheckResult]: Stem: 123271#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 122979#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 122980#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123107#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 123108#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 123198#L100-3 assume true; 124119#L100-1 assume !false; 129237#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129228#L103 assume !(12292 == ssl3_accept_~s__state~0); 129229#L106 assume !(16384 == ssl3_accept_~s__state~0); 129218#L109 assume !(8192 == ssl3_accept_~s__state~0); 129219#L112 assume !(24576 == ssl3_accept_~s__state~0); 129208#L115 assume !(8195 == ssl3_accept_~s__state~0); 129209#L118 assume !(8480 == ssl3_accept_~s__state~0); 129198#L121 assume !(8481 == ssl3_accept_~s__state~0); 129199#L124 assume !(8482 == ssl3_accept_~s__state~0); 124980#L127 assume 8464 == ssl3_accept_~s__state~0; 124975#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 124816#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 124817#L275-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; 123247#L615 [2018-11-18 10:05:35,326 INFO L796 eck$LassoCheckResult]: Loop: 123247#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 132229#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132216#L653-1 ssl3_accept_~skip~0 := 0; 132205#L100-3 assume true; 132202#L100-1 assume !false; 132199#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132196#L103 assume !(12292 == ssl3_accept_~s__state~0); 132193#L106 assume !(16384 == ssl3_accept_~s__state~0); 132190#L109 assume !(8192 == ssl3_accept_~s__state~0); 132187#L112 assume !(24576 == ssl3_accept_~s__state~0); 132184#L115 assume !(8195 == ssl3_accept_~s__state~0); 132181#L118 assume !(8480 == ssl3_accept_~s__state~0); 132178#L121 assume !(8481 == ssl3_accept_~s__state~0); 132175#L124 assume !(8482 == ssl3_accept_~s__state~0); 132173#L127 assume !(8464 == ssl3_accept_~s__state~0); 132170#L130 assume !(8465 == ssl3_accept_~s__state~0); 132167#L133 assume !(8466 == ssl3_accept_~s__state~0); 131654#L136 assume 8496 == ssl3_accept_~s__state~0; 131652#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131645#L288 assume !(1 == ssl3_accept_~blastFlag~0); 131646#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 131639#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 131640#L294-2 ssl3_accept_~s__init_num~0 := 0; 133465#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133464#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133460#L653-1 ssl3_accept_~skip~0 := 0; 133459#L100-3 assume true; 133458#L100-1 assume !false; 133457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133456#L103 assume !(12292 == ssl3_accept_~s__state~0); 133455#L106 assume !(16384 == ssl3_accept_~s__state~0); 133454#L109 assume !(8192 == ssl3_accept_~s__state~0); 133453#L112 assume !(24576 == ssl3_accept_~s__state~0); 133452#L115 assume !(8195 == ssl3_accept_~s__state~0); 133451#L118 assume !(8480 == ssl3_accept_~s__state~0); 133450#L121 assume !(8481 == ssl3_accept_~s__state~0); 133449#L124 assume !(8482 == ssl3_accept_~s__state~0); 133448#L127 assume !(8464 == ssl3_accept_~s__state~0); 133447#L130 assume !(8465 == ssl3_accept_~s__state~0); 133446#L133 assume !(8466 == ssl3_accept_~s__state~0); 133445#L136 assume !(8496 == ssl3_accept_~s__state~0); 131377#L139 assume !(8497 == ssl3_accept_~s__state~0); 131159#L142 assume 8512 == ssl3_accept_~s__state~0; 131160#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133444#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 123185#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 123186#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133839#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133834#L653-1 ssl3_accept_~skip~0 := 0; 133828#L100-3 assume true; 133826#L100-1 assume !false; 133824#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133822#L103 assume !(12292 == ssl3_accept_~s__state~0); 133820#L106 assume !(16384 == ssl3_accept_~s__state~0); 133818#L109 assume !(8192 == ssl3_accept_~s__state~0); 133816#L112 assume !(24576 == ssl3_accept_~s__state~0); 133814#L115 assume !(8195 == ssl3_accept_~s__state~0); 133812#L118 assume !(8480 == ssl3_accept_~s__state~0); 133810#L121 assume !(8481 == ssl3_accept_~s__state~0); 133808#L124 assume !(8482 == ssl3_accept_~s__state~0); 133806#L127 assume !(8464 == ssl3_accept_~s__state~0); 133804#L130 assume !(8465 == ssl3_accept_~s__state~0); 133802#L133 assume !(8466 == ssl3_accept_~s__state~0); 133800#L136 assume !(8496 == ssl3_accept_~s__state~0); 133798#L139 assume !(8497 == ssl3_accept_~s__state~0); 133796#L142 assume !(8512 == ssl3_accept_~s__state~0); 133794#L145 assume !(8513 == ssl3_accept_~s__state~0); 131147#L148 assume 8528 == ssl3_accept_~s__state~0; 123178#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123155#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 123157#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123081#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 123153#L363 assume !(3 == ssl3_accept_~blastFlag~0); 123261#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 122981#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 122982#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133833#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133827#L653-1 ssl3_accept_~skip~0 := 0; 133825#L100-3 assume true; 133823#L100-1 assume !false; 133821#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133819#L103 assume !(12292 == ssl3_accept_~s__state~0); 133817#L106 assume !(16384 == ssl3_accept_~s__state~0); 133815#L109 assume !(8192 == ssl3_accept_~s__state~0); 133813#L112 assume !(24576 == ssl3_accept_~s__state~0); 133811#L115 assume !(8195 == ssl3_accept_~s__state~0); 133809#L118 assume !(8480 == ssl3_accept_~s__state~0); 133807#L121 assume !(8481 == ssl3_accept_~s__state~0); 133805#L124 assume !(8482 == ssl3_accept_~s__state~0); 133803#L127 assume !(8464 == ssl3_accept_~s__state~0); 133801#L130 assume !(8465 == ssl3_accept_~s__state~0); 133799#L133 assume !(8466 == ssl3_accept_~s__state~0); 133797#L136 assume !(8496 == ssl3_accept_~s__state~0); 133795#L139 assume !(8497 == ssl3_accept_~s__state~0); 133793#L142 assume !(8512 == ssl3_accept_~s__state~0); 133792#L145 assume !(8513 == ssl3_accept_~s__state~0); 133791#L148 assume !(8528 == ssl3_accept_~s__state~0); 133790#L151 assume !(8529 == ssl3_accept_~s__state~0); 133789#L154 assume 8544 == ssl3_accept_~s__state~0; 123053#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123054#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 123130#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123278#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123033#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123338#L418 assume !(4 == ssl3_accept_~blastFlag~0); 133499#L418-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; 133495#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133282#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133254#L653-1 ssl3_accept_~skip~0 := 0; 133248#L100-3 assume true; 133240#L100-1 assume !false; 133236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133232#L103 assume !(12292 == ssl3_accept_~s__state~0); 133227#L106 assume !(16384 == ssl3_accept_~s__state~0); 133223#L109 assume !(8192 == ssl3_accept_~s__state~0); 133220#L112 assume !(24576 == ssl3_accept_~s__state~0); 133209#L115 assume !(8195 == ssl3_accept_~s__state~0); 133201#L118 assume !(8480 == ssl3_accept_~s__state~0); 133197#L121 assume !(8481 == ssl3_accept_~s__state~0); 133193#L124 assume !(8482 == ssl3_accept_~s__state~0); 133189#L127 assume !(8464 == ssl3_accept_~s__state~0); 133185#L130 assume !(8465 == ssl3_accept_~s__state~0); 133181#L133 assume !(8466 == ssl3_accept_~s__state~0); 133177#L136 assume !(8496 == ssl3_accept_~s__state~0); 133173#L139 assume !(8497 == ssl3_accept_~s__state~0); 133169#L142 assume !(8512 == ssl3_accept_~s__state~0); 133165#L145 assume !(8513 == ssl3_accept_~s__state~0); 133161#L148 assume !(8528 == ssl3_accept_~s__state~0); 133157#L151 assume !(8529 == ssl3_accept_~s__state~0); 133154#L154 assume !(8544 == ssl3_accept_~s__state~0); 133149#L157 assume !(8545 == ssl3_accept_~s__state~0); 133145#L160 assume !(8560 == ssl3_accept_~s__state~0); 133139#L163 assume !(8561 == ssl3_accept_~s__state~0); 133135#L166 assume 8448 == ssl3_accept_~s__state~0; 133132#L167 assume !(ssl3_accept_~num1~0 > 0); 133127#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 133124#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133094#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133088#L653-1 ssl3_accept_~skip~0 := 0; 133086#L100-3 assume true; 133084#L100-1 assume !false; 133082#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133080#L103 assume !(12292 == ssl3_accept_~s__state~0); 133078#L106 assume !(16384 == ssl3_accept_~s__state~0); 133076#L109 assume !(8192 == ssl3_accept_~s__state~0); 133074#L112 assume !(24576 == ssl3_accept_~s__state~0); 133072#L115 assume !(8195 == ssl3_accept_~s__state~0); 133070#L118 assume !(8480 == ssl3_accept_~s__state~0); 133066#L121 assume !(8481 == ssl3_accept_~s__state~0); 133063#L124 assume !(8482 == ssl3_accept_~s__state~0); 133061#L127 assume !(8464 == ssl3_accept_~s__state~0); 133059#L130 assume !(8465 == ssl3_accept_~s__state~0); 133017#L133 assume !(8466 == ssl3_accept_~s__state~0); 133011#L136 assume !(8496 == ssl3_accept_~s__state~0); 133008#L139 assume !(8497 == ssl3_accept_~s__state~0); 133005#L142 assume !(8512 == ssl3_accept_~s__state~0); 133002#L145 assume !(8513 == ssl3_accept_~s__state~0); 132999#L148 assume !(8528 == ssl3_accept_~s__state~0); 132996#L151 assume !(8529 == ssl3_accept_~s__state~0); 132993#L154 assume !(8544 == ssl3_accept_~s__state~0); 132990#L157 assume !(8545 == ssl3_accept_~s__state~0); 132987#L160 assume !(8560 == ssl3_accept_~s__state~0); 132983#L163 assume !(8561 == ssl3_accept_~s__state~0); 132976#L166 assume !(8448 == ssl3_accept_~s__state~0); 132969#L169 assume 8576 == ssl3_accept_~s__state~0; 132623#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 132624#L461 assume !(5 == ssl3_accept_~blastFlag~0); 123049#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 123050#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 123341#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 132416#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132411#L653-1 ssl3_accept_~skip~0 := 0; 132410#L100-3 assume true; 132409#L100-1 assume !false; 132406#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132404#L103 assume !(12292 == ssl3_accept_~s__state~0); 132402#L106 assume !(16384 == ssl3_accept_~s__state~0); 132400#L109 assume !(8192 == ssl3_accept_~s__state~0); 132398#L112 assume !(24576 == ssl3_accept_~s__state~0); 132397#L115 assume !(8195 == ssl3_accept_~s__state~0); 132396#L118 assume !(8480 == ssl3_accept_~s__state~0); 132395#L121 assume !(8481 == ssl3_accept_~s__state~0); 132394#L124 assume !(8482 == ssl3_accept_~s__state~0); 132393#L127 assume !(8464 == ssl3_accept_~s__state~0); 132392#L130 assume !(8465 == ssl3_accept_~s__state~0); 132391#L133 assume 8466 == ssl3_accept_~s__state~0; 123326#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 123327#L275 assume !(0 == ssl3_accept_~blastFlag~0); 123246#L275-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; 123247#L615 [2018-11-18 10:05:35,326 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:35,326 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-18 10:05:35,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:35,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:35,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:35,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:35,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:35,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:35,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1136812838, now seen corresponding path program 2 times [2018-11-18 10:05:35,333 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:35,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:35,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,333 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:35,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:35,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:35,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:35,358 INFO L82 PathProgramCache]: Analyzing trace with hash -335631816, now seen corresponding path program 1 times [2018-11-18 10:05:35,358 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:35,358 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:35,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,359 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:35,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:35,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:35,410 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:05:35,410 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:35,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:36,258 WARN L180 SmtUtils]: Spent 839.00 ms on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2018-11-18 10:05:36,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:36,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:36,319 INFO L87 Difference]: Start difference. First operand 10916 states and 14101 transitions. cyclomatic complexity: 3200 Second operand 3 states. [2018-11-18 10:05:36,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:36,375 INFO L93 Difference]: Finished difference Result 11080 states and 14299 transitions. [2018-11-18 10:05:36,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:36,375 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11080 states and 14299 transitions. [2018-11-18 10:05:36,398 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7785 [2018-11-18 10:05:36,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11080 states to 11026 states and 14233 transitions. [2018-11-18 10:05:36,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7908 [2018-11-18 10:05:36,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7908 [2018-11-18 10:05:36,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11026 states and 14233 transitions. [2018-11-18 10:05:36,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:36,418 INFO L705 BuchiCegarLoop]: Abstraction has 11026 states and 14233 transitions. [2018-11-18 10:05:36,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11026 states and 14233 transitions. [2018-11-18 10:05:36,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11026 to 11026. [2018-11-18 10:05:36,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11026 states. [2018-11-18 10:05:36,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11026 states to 11026 states and 14233 transitions. [2018-11-18 10:05:36,488 INFO L728 BuchiCegarLoop]: Abstraction has 11026 states and 14233 transitions. [2018-11-18 10:05:36,488 INFO L608 BuchiCegarLoop]: Abstraction has 11026 states and 14233 transitions. [2018-11-18 10:05:36,488 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 10:05:36,488 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11026 states and 14233 transitions. [2018-11-18 10:05:36,508 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7785 [2018-11-18 10:05:36,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:36,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:36,509 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:36,510 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:36,510 INFO L794 eck$LassoCheckResult]: Stem: 145271#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 144978#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 144979#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145113#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 145114#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 145201#L100-3 assume true; 148344#L100-1 assume !false; 154031#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154024#L103 assume !(12292 == ssl3_accept_~s__state~0); 154025#L106 assume !(16384 == ssl3_accept_~s__state~0); 154018#L109 assume !(8192 == ssl3_accept_~s__state~0); 154019#L112 assume !(24576 == ssl3_accept_~s__state~0); 154976#L115 assume !(8195 == ssl3_accept_~s__state~0); 154975#L118 assume !(8480 == ssl3_accept_~s__state~0); 148408#L121 assume !(8481 == ssl3_accept_~s__state~0); 148399#L124 assume !(8482 == ssl3_accept_~s__state~0); 148400#L127 assume !(8464 == ssl3_accept_~s__state~0); 154764#L130 assume 8465 == ssl3_accept_~s__state~0; 150851#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 150838#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149705#L275-2 [2018-11-18 10:05:36,510 INFO L796 eck$LassoCheckResult]: Loop: 149705#L275-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; 150836#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 150833#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150828#L653-1 ssl3_accept_~skip~0 := 0; 150827#L100-3 assume true; 150826#L100-1 assume !false; 150825#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150824#L103 assume !(12292 == ssl3_accept_~s__state~0); 150823#L106 assume !(16384 == ssl3_accept_~s__state~0); 150822#L109 assume !(8192 == ssl3_accept_~s__state~0); 150821#L112 assume !(24576 == ssl3_accept_~s__state~0); 150820#L115 assume !(8195 == ssl3_accept_~s__state~0); 150819#L118 assume !(8480 == ssl3_accept_~s__state~0); 150818#L121 assume !(8481 == ssl3_accept_~s__state~0); 150817#L124 assume !(8482 == ssl3_accept_~s__state~0); 150816#L127 assume !(8464 == ssl3_accept_~s__state~0); 150815#L130 assume !(8465 == ssl3_accept_~s__state~0); 150814#L133 assume !(8466 == ssl3_accept_~s__state~0); 149636#L136 assume 8496 == ssl3_accept_~s__state~0; 149637#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 149627#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 149626#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 149624#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149623#L294-2 ssl3_accept_~s__init_num~0 := 0; 149621#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149618#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149613#L653-1 ssl3_accept_~skip~0 := 0; 149612#L100-3 assume true; 149611#L100-1 assume !false; 149610#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149609#L103 assume !(12292 == ssl3_accept_~s__state~0); 149608#L106 assume !(16384 == ssl3_accept_~s__state~0); 149607#L109 assume !(8192 == ssl3_accept_~s__state~0); 149606#L112 assume !(24576 == ssl3_accept_~s__state~0); 149605#L115 assume !(8195 == ssl3_accept_~s__state~0); 149604#L118 assume !(8480 == ssl3_accept_~s__state~0); 149603#L121 assume !(8481 == ssl3_accept_~s__state~0); 149602#L124 assume !(8482 == ssl3_accept_~s__state~0); 149601#L127 assume !(8464 == ssl3_accept_~s__state~0); 149600#L130 assume !(8465 == ssl3_accept_~s__state~0); 149599#L133 assume !(8466 == ssl3_accept_~s__state~0); 149598#L136 assume !(8496 == ssl3_accept_~s__state~0); 149597#L139 assume !(8497 == ssl3_accept_~s__state~0); 149596#L142 assume 8512 == ssl3_accept_~s__state~0; 147098#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149593#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 149591#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149589#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149586#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149581#L653-1 ssl3_accept_~skip~0 := 0; 149580#L100-3 assume true; 149579#L100-1 assume !false; 149578#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149577#L103 assume !(12292 == ssl3_accept_~s__state~0); 149576#L106 assume !(16384 == ssl3_accept_~s__state~0); 149575#L109 assume !(8192 == ssl3_accept_~s__state~0); 149574#L112 assume !(24576 == ssl3_accept_~s__state~0); 149573#L115 assume !(8195 == ssl3_accept_~s__state~0); 149572#L118 assume !(8480 == ssl3_accept_~s__state~0); 149571#L121 assume !(8481 == ssl3_accept_~s__state~0); 149570#L124 assume !(8482 == ssl3_accept_~s__state~0); 149569#L127 assume !(8464 == ssl3_accept_~s__state~0); 149568#L130 assume !(8465 == ssl3_accept_~s__state~0); 149567#L133 assume !(8466 == ssl3_accept_~s__state~0); 149566#L136 assume !(8496 == ssl3_accept_~s__state~0); 149565#L139 assume !(8497 == ssl3_accept_~s__state~0); 149564#L142 assume !(8512 == ssl3_accept_~s__state~0); 149563#L145 assume !(8513 == ssl3_accept_~s__state~0); 149561#L148 assume 8528 == ssl3_accept_~s__state~0; 147081#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 149558#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 149555#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 149549#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 149552#L363 assume !(3 == ssl3_accept_~blastFlag~0); 149547#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 149542#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149541#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149540#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149535#L653-1 ssl3_accept_~skip~0 := 0; 149534#L100-3 assume true; 149533#L100-1 assume !false; 149527#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149525#L103 assume !(12292 == ssl3_accept_~s__state~0); 149523#L106 assume !(16384 == ssl3_accept_~s__state~0); 149521#L109 assume !(8192 == ssl3_accept_~s__state~0); 149519#L112 assume !(24576 == ssl3_accept_~s__state~0); 149517#L115 assume !(8195 == ssl3_accept_~s__state~0); 149515#L118 assume !(8480 == ssl3_accept_~s__state~0); 149513#L121 assume !(8481 == ssl3_accept_~s__state~0); 149511#L124 assume !(8482 == ssl3_accept_~s__state~0); 149509#L127 assume !(8464 == ssl3_accept_~s__state~0); 149507#L130 assume !(8465 == ssl3_accept_~s__state~0); 149505#L133 assume !(8466 == ssl3_accept_~s__state~0); 149503#L136 assume !(8496 == ssl3_accept_~s__state~0); 149501#L139 assume !(8497 == ssl3_accept_~s__state~0); 149499#L142 assume !(8512 == ssl3_accept_~s__state~0); 149497#L145 assume !(8513 == ssl3_accept_~s__state~0); 149495#L148 assume !(8528 == ssl3_accept_~s__state~0); 149493#L151 assume !(8529 == ssl3_accept_~s__state~0); 149491#L154 assume 8544 == ssl3_accept_~s__state~0; 147074#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149488#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 149485#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149480#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 149478#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149477#L418 assume !(4 == ssl3_accept_~blastFlag~0); 149476#L418-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; 149467#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149464#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149459#L653-1 ssl3_accept_~skip~0 := 0; 149458#L100-3 assume true; 149457#L100-1 assume !false; 149456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149455#L103 assume !(12292 == ssl3_accept_~s__state~0); 149454#L106 assume !(16384 == ssl3_accept_~s__state~0); 149453#L109 assume !(8192 == ssl3_accept_~s__state~0); 149452#L112 assume !(24576 == ssl3_accept_~s__state~0); 149451#L115 assume !(8195 == ssl3_accept_~s__state~0); 149450#L118 assume !(8480 == ssl3_accept_~s__state~0); 149449#L121 assume !(8481 == ssl3_accept_~s__state~0); 149448#L124 assume !(8482 == ssl3_accept_~s__state~0); 149447#L127 assume !(8464 == ssl3_accept_~s__state~0); 149446#L130 assume !(8465 == ssl3_accept_~s__state~0); 149445#L133 assume !(8466 == ssl3_accept_~s__state~0); 149444#L136 assume !(8496 == ssl3_accept_~s__state~0); 149443#L139 assume !(8497 == ssl3_accept_~s__state~0); 149442#L142 assume !(8512 == ssl3_accept_~s__state~0); 149441#L145 assume !(8513 == ssl3_accept_~s__state~0); 149440#L148 assume !(8528 == ssl3_accept_~s__state~0); 149439#L151 assume !(8529 == ssl3_accept_~s__state~0); 149438#L154 assume !(8544 == ssl3_accept_~s__state~0); 149437#L157 assume !(8545 == ssl3_accept_~s__state~0); 149436#L160 assume !(8560 == ssl3_accept_~s__state~0); 149435#L163 assume !(8561 == ssl3_accept_~s__state~0); 149434#L166 assume 8448 == ssl3_accept_~s__state~0; 149433#L167 assume !(ssl3_accept_~num1~0 > 0); 149431#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149429#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149426#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149421#L653-1 ssl3_accept_~skip~0 := 0; 149417#L100-3 assume true; 149416#L100-1 assume !false; 149413#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149412#L103 assume !(12292 == ssl3_accept_~s__state~0); 149411#L106 assume !(16384 == ssl3_accept_~s__state~0); 149410#L109 assume !(8192 == ssl3_accept_~s__state~0); 149409#L112 assume !(24576 == ssl3_accept_~s__state~0); 149408#L115 assume !(8195 == ssl3_accept_~s__state~0); 149407#L118 assume !(8480 == ssl3_accept_~s__state~0); 149406#L121 assume !(8481 == ssl3_accept_~s__state~0); 149405#L124 assume !(8482 == ssl3_accept_~s__state~0); 149404#L127 assume !(8464 == ssl3_accept_~s__state~0); 149403#L130 assume !(8465 == ssl3_accept_~s__state~0); 149402#L133 assume !(8466 == ssl3_accept_~s__state~0); 149401#L136 assume !(8496 == ssl3_accept_~s__state~0); 149400#L139 assume !(8497 == ssl3_accept_~s__state~0); 149399#L142 assume !(8512 == ssl3_accept_~s__state~0); 149398#L145 assume !(8513 == ssl3_accept_~s__state~0); 149397#L148 assume !(8528 == ssl3_accept_~s__state~0); 149396#L151 assume !(8529 == ssl3_accept_~s__state~0); 149389#L154 assume !(8544 == ssl3_accept_~s__state~0); 149387#L157 assume !(8545 == ssl3_accept_~s__state~0); 149385#L160 assume !(8560 == ssl3_accept_~s__state~0); 149384#L163 assume !(8561 == ssl3_accept_~s__state~0); 149383#L166 assume !(8448 == ssl3_accept_~s__state~0); 149373#L169 assume 8576 == ssl3_accept_~s__state~0; 149370#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 149368#L461 assume !(5 == ssl3_accept_~blastFlag~0); 149367#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 149361#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 149321#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149693#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149689#L653-1 ssl3_accept_~skip~0 := 0; 149682#L100-3 assume true; 149683#L100-1 assume !false; 149676#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149677#L103 assume !(12292 == ssl3_accept_~s__state~0); 149670#L106 assume !(16384 == ssl3_accept_~s__state~0); 149671#L109 assume !(8192 == ssl3_accept_~s__state~0); 149664#L112 assume !(24576 == ssl3_accept_~s__state~0); 149665#L115 assume !(8195 == ssl3_accept_~s__state~0); 149658#L118 assume !(8480 == ssl3_accept_~s__state~0); 149659#L121 assume !(8481 == ssl3_accept_~s__state~0); 149652#L124 assume !(8482 == ssl3_accept_~s__state~0); 149653#L127 assume !(8464 == ssl3_accept_~s__state~0); 149634#L130 assume !(8465 == ssl3_accept_~s__state~0); 149635#L133 assume 8466 == ssl3_accept_~s__state~0; 147130#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 149704#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149705#L275-2 [2018-11-18 10:05:36,510 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:36,510 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-18 10:05:36,511 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:36,511 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:36,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:36,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:36,537 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 10:05:36,537 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:36,537 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:36,538 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:36,538 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:36,538 INFO L82 PathProgramCache]: Analyzing trace with hash -1379884010, now seen corresponding path program 2 times [2018-11-18 10:05:36,538 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:36,538 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:36,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:36,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:36,591 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:05:36,591 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:36,591 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:05:36,592 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:36,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:36,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:36,592 INFO L87 Difference]: Start difference. First operand 11026 states and 14233 transitions. cyclomatic complexity: 3222 Second operand 3 states. [2018-11-18 10:05:36,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:36,681 INFO L93 Difference]: Finished difference Result 11070 states and 14261 transitions. [2018-11-18 10:05:36,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:36,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11070 states and 14261 transitions. [2018-11-18 10:05:36,714 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7811 [2018-11-18 10:05:36,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11070 states to 11070 states and 14261 transitions. [2018-11-18 10:05:36,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7938 [2018-11-18 10:05:36,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7938 [2018-11-18 10:05:36,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11070 states and 14261 transitions. [2018-11-18 10:05:36,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:36,734 INFO L705 BuchiCegarLoop]: Abstraction has 11070 states and 14261 transitions. [2018-11-18 10:05:36,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11070 states and 14261 transitions. [2018-11-18 10:05:36,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11070 to 11026. [2018-11-18 10:05:36,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11026 states. [2018-11-18 10:05:36,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11026 states to 11026 states and 14209 transitions. [2018-11-18 10:05:36,799 INFO L728 BuchiCegarLoop]: Abstraction has 11026 states and 14209 transitions. [2018-11-18 10:05:36,799 INFO L608 BuchiCegarLoop]: Abstraction has 11026 states and 14209 transitions. [2018-11-18 10:05:36,799 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 10:05:36,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11026 states and 14209 transitions. [2018-11-18 10:05:36,817 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7785 [2018-11-18 10:05:36,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:36,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:36,817 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:36,817 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:05:36,817 INFO L794 eck$LassoCheckResult]: Stem: 167385#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 167082#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 167083#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 167225#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 167226#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 167134#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 167315#L100-3 assume true; 168095#L100-1 assume !false; 173376#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173367#L103 assume !(12292 == ssl3_accept_~s__state~0); 173368#L106 assume !(16384 == ssl3_accept_~s__state~0); 173359#L109 assume !(8192 == ssl3_accept_~s__state~0); 173360#L112 assume !(24576 == ssl3_accept_~s__state~0); 173223#L115 assume !(8195 == ssl3_accept_~s__state~0); 173224#L118 assume !(8480 == ssl3_accept_~s__state~0); 170686#L121 assume !(8481 == ssl3_accept_~s__state~0); 170687#L124 assume !(8482 == ssl3_accept_~s__state~0); 168914#L127 assume !(8464 == ssl3_accept_~s__state~0); 168915#L130 assume !(8465 == ssl3_accept_~s__state~0); 173676#L133 assume !(8466 == ssl3_accept_~s__state~0); 173677#L136 assume !(8496 == ssl3_accept_~s__state~0); 173486#L139 [2018-11-18 10:05:36,817 INFO L796 eck$LassoCheckResult]: Loop: 173486#L139 assume !(8497 == ssl3_accept_~s__state~0); 173482#L142 assume !(8512 == ssl3_accept_~s__state~0); 173479#L145 assume !(8513 == ssl3_accept_~s__state~0); 173475#L148 assume !(8528 == ssl3_accept_~s__state~0); 173472#L151 assume !(8529 == ssl3_accept_~s__state~0); 173468#L154 assume !(8544 == ssl3_accept_~s__state~0); 173465#L157 assume !(8545 == ssl3_accept_~s__state~0); 173460#L160 assume !(8560 == ssl3_accept_~s__state~0); 173461#L163 assume !(8561 == ssl3_accept_~s__state~0); 173274#L166 assume 8448 == ssl3_accept_~s__state~0; 173272#L167 assume !(ssl3_accept_~num1~0 > 0); 173271#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 173261#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 173262#L653 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 173440#L654 assume 0 == ssl3_accept_~skip~0; 173441#L655 assume 8560 == ssl3_accept_~state~0; 173443#L656 assume 8448 == ssl3_accept_~s__state~0; 173444#L657 assume !(-1 != ssl3_accept_~s__verify_mode~0); 173721#L655-1 assume !(0 != ssl3_accept_~s__debug~0); 173711#L672-1 assume !(0 != ssl3_accept_~cb~0); 173705#L653-1 ssl3_accept_~skip~0 := 0; 173703#L100-3 assume true; 173701#L100-1 assume !false; 173699#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173697#L103 assume !(12292 == ssl3_accept_~s__state~0); 173695#L106 assume !(16384 == ssl3_accept_~s__state~0); 173693#L109 assume !(8192 == ssl3_accept_~s__state~0); 173691#L112 assume !(24576 == ssl3_accept_~s__state~0); 173689#L115 assume !(8195 == ssl3_accept_~s__state~0); 173687#L118 assume !(8480 == ssl3_accept_~s__state~0); 173685#L121 assume !(8481 == ssl3_accept_~s__state~0); 173684#L124 assume !(8482 == ssl3_accept_~s__state~0); 173682#L127 assume !(8464 == ssl3_accept_~s__state~0); 173680#L130 assume !(8465 == ssl3_accept_~s__state~0); 173678#L133 assume !(8466 == ssl3_accept_~s__state~0); 173489#L136 assume !(8496 == ssl3_accept_~s__state~0); 173486#L139 [2018-11-18 10:05:36,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:36,818 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 10:05:36,818 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:36,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:36,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,818 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:36,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:36,847 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 10:05:36,847 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:36,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:36,848 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:05:36,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:36,848 INFO L82 PathProgramCache]: Analyzing trace with hash 916998873, now seen corresponding path program 1 times [2018-11-18 10:05:36,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:36,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:36,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:36,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:36,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:36,961 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:36,961 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:36,961 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:36,961 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:36,961 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:05:36,961 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:36,962 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:36,962 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:36,962 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 10:05:36,962 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:36,962 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:36,962 INFO 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 10:05:36,964 INFO 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 10:05:36,965 INFO 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 10:05:36,971 INFO 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 10:05:36,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:36,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:36,982 INFO 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 10:05:37,035 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:37,036 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:37,038 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:37,038 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:37,040 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:37,041 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:37,060 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:37,060 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:37,062 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:05:37,062 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:37,079 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:05:37,079 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:37,098 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:05:37,098 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:05:37,103 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:05:37,124 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:05:37,124 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:05:37,124 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:05:37,124 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:05:37,124 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:05:37,124 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:05:37,124 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:05:37,124 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:05:37,124 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 10:05:37,124 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:05:37,124 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:05:37,125 INFO 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 10:05:37,134 INFO 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 10:05:37,135 INFO 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 10:05:37,142 INFO 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 10:05:37,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:37,148 INFO 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 10:05:37,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:05:37,194 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:05:37,194 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:05:37,195 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 10:05:37,195 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:37,195 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:37,195 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:37,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:37,195 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:37,196 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:37,196 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:37,196 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:37,197 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 10:05:37,197 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:37,197 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:37,197 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:37,197 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:37,197 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:37,198 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:37,198 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:37,198 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:05:37,199 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 10:05:37,199 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:05:37,199 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:05:37,199 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:05:37,199 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:05:37,199 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:05:37,200 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:05:37,200 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:05:37,201 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:05:37,203 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:05:37,203 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:05:37,203 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:05:37,203 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:05:37,204 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:05:37,204 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0) = 1*ULTIMATE.start_ssl3_accept_~state~0 Supporting invariants [] [2018-11-18 10:05:37,204 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:05:37,267 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:37,276 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:37,285 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:05:37,317 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 10:05:37,318 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2018-11-18 10:05:37,318 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 11026 states and 14209 transitions. cyclomatic complexity: 3198 Second operand 6 states. [2018-11-18 10:05:37,615 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 11026 states and 14209 transitions. cyclomatic complexity: 3198. Second operand 6 states. Result 42837 states and 55372 transitions. Complement of second has 13 states. [2018-11-18 10:05:37,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2018-11-18 10:05:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-18 10:05:37,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 414 transitions. [2018-11-18 10:05:37,616 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 414 transitions. Stem has 21 letters. Loop has 36 letters. [2018-11-18 10:05:37,616 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:37,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 414 transitions. Stem has 57 letters. Loop has 36 letters. [2018-11-18 10:05:37,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:37,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 414 transitions. Stem has 21 letters. Loop has 72 letters. [2018-11-18 10:05:37,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:05:37,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42837 states and 55372 transitions. [2018-11-18 10:05:37,714 INFO L131 ngComponentsAnalysis]: Automaton has 67 accepting balls. 11786 [2018-11-18 10:05:37,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42837 states to 37841 states and 48496 transitions. [2018-11-18 10:05:37,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15307 [2018-11-18 10:05:37,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15805 [2018-11-18 10:05:37,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37841 states and 48496 transitions. [2018-11-18 10:05:37,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:37,786 INFO L705 BuchiCegarLoop]: Abstraction has 37841 states and 48496 transitions. [2018-11-18 10:05:37,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37841 states and 48496 transitions. [2018-11-18 10:05:38,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37841 to 30262. [2018-11-18 10:05:38,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30262 states. [2018-11-18 10:05:38,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30262 states to 30262 states and 38645 transitions. [2018-11-18 10:05:38,143 INFO L728 BuchiCegarLoop]: Abstraction has 30262 states and 38645 transitions. [2018-11-18 10:05:38,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:38,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:38,144 INFO L87 Difference]: Start difference. First operand 30262 states and 38645 transitions. Second operand 3 states. [2018-11-18 10:05:38,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:38,231 INFO L93 Difference]: Finished difference Result 14429 states and 18327 transitions. [2018-11-18 10:05:38,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:38,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14429 states and 18327 transitions. [2018-11-18 10:05:38,259 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3406 [2018-11-18 10:05:38,280 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14429 states to 14418 states and 18316 transitions. [2018-11-18 10:05:38,280 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4511 [2018-11-18 10:05:38,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4659 [2018-11-18 10:05:38,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14418 states and 18316 transitions. [2018-11-18 10:05:38,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:38,284 INFO L705 BuchiCegarLoop]: Abstraction has 14418 states and 18316 transitions. [2018-11-18 10:05:38,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14418 states and 18316 transitions. [2018-11-18 10:05:38,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14418 to 13867. [2018-11-18 10:05:38,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13867 states. [2018-11-18 10:05:38,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13867 states to 13867 states and 17633 transitions. [2018-11-18 10:05:38,382 INFO L728 BuchiCegarLoop]: Abstraction has 13867 states and 17633 transitions. [2018-11-18 10:05:38,382 INFO L608 BuchiCegarLoop]: Abstraction has 13867 states and 17633 transitions. [2018-11-18 10:05:38,382 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 10:05:38,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13867 states and 17633 transitions. [2018-11-18 10:05:38,402 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3330 [2018-11-18 10:05:38,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:38,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:38,403 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-11-18 10:05:38,404 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2018-11-18 10:05:38,404 INFO L794 eck$LassoCheckResult]: Stem: 266133#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 265844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 265845#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265979#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 265980#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265897#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 266065#L100-3 assume true; 267020#L100-1 assume !false; 267019#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267018#L103 assume !(12292 == ssl3_accept_~s__state~0); 267017#L106 assume !(16384 == ssl3_accept_~s__state~0); 267016#L109 assume !(8192 == ssl3_accept_~s__state~0); 267015#L112 assume !(24576 == ssl3_accept_~s__state~0); 267014#L115 assume !(8195 == ssl3_accept_~s__state~0); 267013#L118 assume !(8480 == ssl3_accept_~s__state~0); 267012#L121 assume !(8481 == ssl3_accept_~s__state~0); 267011#L124 assume !(8482 == ssl3_accept_~s__state~0); 267010#L127 assume 8464 == ssl3_accept_~s__state~0; 267009#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 267008#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 267007#L275-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; 267005#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 267002#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266997#L653-1 ssl3_accept_~skip~0 := 0; 266996#L100-3 assume true; 266995#L100-1 assume !false; 266994#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266993#L103 assume !(12292 == ssl3_accept_~s__state~0); 266992#L106 assume !(16384 == ssl3_accept_~s__state~0); 266991#L109 assume !(8192 == ssl3_accept_~s__state~0); 266990#L112 assume !(24576 == ssl3_accept_~s__state~0); 266989#L115 assume !(8195 == ssl3_accept_~s__state~0); 266988#L118 assume !(8480 == ssl3_accept_~s__state~0); 266987#L121 assume !(8481 == ssl3_accept_~s__state~0); 266986#L124 assume !(8482 == ssl3_accept_~s__state~0); 266985#L127 assume !(8464 == ssl3_accept_~s__state~0); 266984#L130 assume !(8465 == ssl3_accept_~s__state~0); 266983#L133 assume !(8466 == ssl3_accept_~s__state~0); 266982#L136 assume 8496 == ssl3_accept_~s__state~0; 266981#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 266980#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 266978#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 266976#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266977#L294-2 ssl3_accept_~s__init_num~0 := 0; 269197#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 269179#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269171#L653-1 ssl3_accept_~skip~0 := 0; 269170#L100-3 assume true; 269169#L100-1 assume !false; 269168#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269167#L103 assume !(12292 == ssl3_accept_~s__state~0); 269166#L106 assume !(16384 == ssl3_accept_~s__state~0); 269165#L109 assume !(8192 == ssl3_accept_~s__state~0); 269164#L112 assume !(24576 == ssl3_accept_~s__state~0); 269163#L115 assume !(8195 == ssl3_accept_~s__state~0); 269162#L118 assume !(8480 == ssl3_accept_~s__state~0); 269161#L121 assume !(8481 == ssl3_accept_~s__state~0); 269153#L124 assume !(8482 == ssl3_accept_~s__state~0); 269150#L127 assume !(8464 == ssl3_accept_~s__state~0); 269149#L130 assume !(8465 == ssl3_accept_~s__state~0); 269148#L133 assume !(8466 == ssl3_accept_~s__state~0); 269146#L136 assume !(8496 == ssl3_accept_~s__state~0); 269144#L139 assume !(8497 == ssl3_accept_~s__state~0); 269143#L142 assume 8512 == ssl3_accept_~s__state~0; 269141#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 269139#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 269137#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 269136#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268827#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268822#L653-1 [2018-11-18 10:05:38,404 INFO L796 eck$LassoCheckResult]: Loop: 268822#L653-1 ssl3_accept_~skip~0 := 0; 268821#L100-3 assume true; 268817#L100-1 assume !false; 268815#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268813#L103 assume !(12292 == ssl3_accept_~s__state~0); 268812#L106 assume !(16384 == ssl3_accept_~s__state~0); 268811#L109 assume !(8192 == ssl3_accept_~s__state~0); 268810#L112 assume !(24576 == ssl3_accept_~s__state~0); 268809#L115 assume !(8195 == ssl3_accept_~s__state~0); 268807#L118 assume !(8480 == ssl3_accept_~s__state~0); 268804#L121 assume !(8481 == ssl3_accept_~s__state~0); 268803#L124 assume !(8482 == ssl3_accept_~s__state~0); 268802#L127 assume !(8464 == ssl3_accept_~s__state~0); 268801#L130 assume !(8465 == ssl3_accept_~s__state~0); 268799#L133 assume !(8466 == ssl3_accept_~s__state~0); 268796#L136 assume !(8496 == ssl3_accept_~s__state~0); 268795#L139 assume !(8497 == ssl3_accept_~s__state~0); 268794#L142 assume !(8512 == ssl3_accept_~s__state~0); 268793#L145 assume !(8513 == ssl3_accept_~s__state~0); 268792#L148 assume 8528 == ssl3_accept_~s__state~0; 267976#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 268790#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 268786#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 268779#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 268782#L363 assume !(3 == ssl3_accept_~blastFlag~0); 268777#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 268773#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 268771#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268768#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268763#L653-1 ssl3_accept_~skip~0 := 0; 268762#L100-3 assume true; 268761#L100-1 assume !false; 268755#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268753#L103 assume !(12292 == ssl3_accept_~s__state~0); 268751#L106 assume !(16384 == ssl3_accept_~s__state~0); 268749#L109 assume !(8192 == ssl3_accept_~s__state~0); 268747#L112 assume !(24576 == ssl3_accept_~s__state~0); 268745#L115 assume !(8195 == ssl3_accept_~s__state~0); 268743#L118 assume !(8480 == ssl3_accept_~s__state~0); 268741#L121 assume !(8481 == ssl3_accept_~s__state~0); 268739#L124 assume !(8482 == ssl3_accept_~s__state~0); 268737#L127 assume !(8464 == ssl3_accept_~s__state~0); 268735#L130 assume !(8465 == ssl3_accept_~s__state~0); 268733#L133 assume !(8466 == ssl3_accept_~s__state~0); 268731#L136 assume !(8496 == ssl3_accept_~s__state~0); 268729#L139 assume !(8497 == ssl3_accept_~s__state~0); 268727#L142 assume !(8512 == ssl3_accept_~s__state~0); 268725#L145 assume !(8513 == ssl3_accept_~s__state~0); 268723#L148 assume !(8528 == ssl3_accept_~s__state~0); 268721#L151 assume !(8529 == ssl3_accept_~s__state~0); 268719#L154 assume 8544 == ssl3_accept_~s__state~0; 267969#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 268716#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 268713#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 268708#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 268706#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 268705#L418 assume !(4 == ssl3_accept_~blastFlag~0); 268704#L418-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; 268697#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268694#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268226#L653-1 ssl3_accept_~skip~0 := 0; 268687#L100-3 assume true; 268685#L100-1 assume !false; 268683#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268681#L103 assume !(12292 == ssl3_accept_~s__state~0); 268679#L106 assume !(16384 == ssl3_accept_~s__state~0); 268677#L109 assume !(8192 == ssl3_accept_~s__state~0); 268675#L112 assume !(24576 == ssl3_accept_~s__state~0); 268673#L115 assume !(8195 == ssl3_accept_~s__state~0); 268671#L118 assume !(8480 == ssl3_accept_~s__state~0); 268669#L121 assume !(8481 == ssl3_accept_~s__state~0); 268667#L124 assume !(8482 == ssl3_accept_~s__state~0); 268665#L127 assume !(8464 == ssl3_accept_~s__state~0); 268663#L130 assume !(8465 == ssl3_accept_~s__state~0); 268661#L133 assume !(8466 == ssl3_accept_~s__state~0); 268659#L136 assume !(8496 == ssl3_accept_~s__state~0); 268657#L139 assume !(8497 == ssl3_accept_~s__state~0); 268655#L142 assume !(8512 == ssl3_accept_~s__state~0); 268654#L145 assume !(8513 == ssl3_accept_~s__state~0); 268652#L148 assume !(8528 == ssl3_accept_~s__state~0); 268650#L151 assume !(8529 == ssl3_accept_~s__state~0); 268645#L154 assume !(8544 == ssl3_accept_~s__state~0); 268644#L157 assume !(8545 == ssl3_accept_~s__state~0); 268642#L160 assume !(8560 == ssl3_accept_~s__state~0); 268641#L163 assume !(8561 == ssl3_accept_~s__state~0); 268640#L166 assume 8448 == ssl3_accept_~s__state~0; 268639#L167 assume !(ssl3_accept_~num1~0 > 0); 268636#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 268630#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268046#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268021#L653-1 ssl3_accept_~skip~0 := 0; 268019#L100-3 assume true; 268017#L100-1 assume !false; 268015#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268013#L103 assume !(12292 == ssl3_accept_~s__state~0); 268011#L106 assume !(16384 == ssl3_accept_~s__state~0); 268009#L109 assume !(8192 == ssl3_accept_~s__state~0); 268007#L112 assume !(24576 == ssl3_accept_~s__state~0); 268004#L115 assume !(8195 == ssl3_accept_~s__state~0); 268002#L118 assume !(8480 == ssl3_accept_~s__state~0); 267999#L121 assume !(8481 == ssl3_accept_~s__state~0); 267996#L124 assume !(8482 == ssl3_accept_~s__state~0); 267994#L127 assume !(8464 == ssl3_accept_~s__state~0); 267992#L130 assume !(8465 == ssl3_accept_~s__state~0); 267989#L133 assume !(8466 == ssl3_accept_~s__state~0); 267987#L136 assume !(8496 == ssl3_accept_~s__state~0); 267984#L139 assume !(8497 == ssl3_accept_~s__state~0); 267982#L142 assume !(8512 == ssl3_accept_~s__state~0); 267979#L145 assume !(8513 == ssl3_accept_~s__state~0); 267977#L148 assume !(8528 == ssl3_accept_~s__state~0); 267973#L151 assume !(8529 == ssl3_accept_~s__state~0); 267974#L154 assume !(8544 == ssl3_accept_~s__state~0); 268048#L157 assume !(8545 == ssl3_accept_~s__state~0); 268047#L160 assume !(8560 == ssl3_accept_~s__state~0); 267895#L163 assume !(8561 == ssl3_accept_~s__state~0); 267892#L166 assume !(8448 == ssl3_accept_~s__state~0); 267893#L169 assume 8576 == ssl3_accept_~s__state~0; 267502#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 267889#L461 assume !(5 == ssl3_accept_~blastFlag~0); 267885#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 267886#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 267824#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 271718#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 271714#L653-1 ssl3_accept_~skip~0 := 0; 271699#L100-3 assume true; 271700#L100-1 assume !false; 271684#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271685#L103 assume !(12292 == ssl3_accept_~s__state~0); 271669#L106 assume !(16384 == ssl3_accept_~s__state~0); 271670#L109 assume !(8192 == ssl3_accept_~s__state~0); 270658#L112 assume !(24576 == ssl3_accept_~s__state~0); 270659#L115 assume !(8195 == ssl3_accept_~s__state~0); 270650#L118 assume !(8480 == ssl3_accept_~s__state~0); 270651#L121 assume !(8481 == ssl3_accept_~s__state~0); 270644#L124 assume !(8482 == ssl3_accept_~s__state~0); 270645#L127 assume !(8464 == ssl3_accept_~s__state~0); 270141#L130 assume !(8465 == ssl3_accept_~s__state~0); 270142#L133 assume !(8466 == ssl3_accept_~s__state~0); 268922#L136 assume 8496 == ssl3_accept_~s__state~0; 267986#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 268920#L288 assume !(1 == ssl3_accept_~blastFlag~0); 268919#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 268914#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 268911#L294-2 ssl3_accept_~s__init_num~0 := 0; 268910#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268909#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268904#L653-1 ssl3_accept_~skip~0 := 0; 268903#L100-3 assume true; 268900#L100-1 assume !false; 268898#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268895#L103 assume !(12292 == ssl3_accept_~s__state~0); 268893#L106 assume !(16384 == ssl3_accept_~s__state~0); 268890#L109 assume !(8192 == ssl3_accept_~s__state~0); 268887#L112 assume !(24576 == ssl3_accept_~s__state~0); 268884#L115 assume !(8195 == ssl3_accept_~s__state~0); 268882#L118 assume !(8480 == ssl3_accept_~s__state~0); 268880#L121 assume !(8481 == ssl3_accept_~s__state~0); 268879#L124 assume !(8482 == ssl3_accept_~s__state~0); 268873#L127 assume !(8464 == ssl3_accept_~s__state~0); 268871#L130 assume !(8465 == ssl3_accept_~s__state~0); 268869#L133 assume !(8466 == ssl3_accept_~s__state~0); 268867#L136 assume !(8496 == ssl3_accept_~s__state~0); 268865#L139 assume !(8497 == ssl3_accept_~s__state~0); 268863#L142 assume 8512 == ssl3_accept_~s__state~0; 267981#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 268859#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 268856#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 268854#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 268852#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268822#L653-1 [2018-11-18 10:05:38,404 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:38,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1656699668, now seen corresponding path program 1 times [2018-11-18 10:05:38,405 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:38,405 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:38,405 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,405 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:38,406 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,419 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:38,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1954539713, now seen corresponding path program 1 times [2018-11-18 10:05:38,419 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:38,419 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:38,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,420 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:38,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:05:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2018-11-18 10:05:38,470 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:05:38,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:05:38,470 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:05:38,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:05:38,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:05:38,471 INFO L87 Difference]: Start difference. First operand 13867 states and 17633 transitions. cyclomatic complexity: 3792 Second operand 3 states. [2018-11-18 10:05:38,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:05:38,636 INFO L93 Difference]: Finished difference Result 14040 states and 17825 transitions. [2018-11-18 10:05:38,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:05:38,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14040 states and 17825 transitions. [2018-11-18 10:05:38,683 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3352 [2018-11-18 10:05:38,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14040 states to 14040 states and 17825 transitions. [2018-11-18 10:05:38,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4443 [2018-11-18 10:05:38,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4443 [2018-11-18 10:05:38,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14040 states and 17825 transitions. [2018-11-18 10:05:38,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:05:38,713 INFO L705 BuchiCegarLoop]: Abstraction has 14040 states and 17825 transitions. [2018-11-18 10:05:38,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14040 states and 17825 transitions. [2018-11-18 10:05:38,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14040 to 13979. [2018-11-18 10:05:38,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13979 states. [2018-11-18 10:05:38,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13979 states to 13979 states and 17755 transitions. [2018-11-18 10:05:38,798 INFO L728 BuchiCegarLoop]: Abstraction has 13979 states and 17755 transitions. [2018-11-18 10:05:38,798 INFO L608 BuchiCegarLoop]: Abstraction has 13979 states and 17755 transitions. [2018-11-18 10:05:38,798 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 10:05:38,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13979 states and 17755 transitions. [2018-11-18 10:05:38,820 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3340 [2018-11-18 10:05:38,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:05:38,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:05:38,822 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-11-18 10:05:38,822 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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 10:05:38,822 INFO L794 eck$LassoCheckResult]: Stem: 294048#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 293755#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 293756#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 293889#L86-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 293890#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 293803#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 293979#L100-3 assume true; 295237#L100-1 assume !false; 295236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295235#L103 assume !(12292 == ssl3_accept_~s__state~0); 295234#L106 assume !(16384 == ssl3_accept_~s__state~0); 295233#L109 assume !(8192 == ssl3_accept_~s__state~0); 295232#L112 assume !(24576 == ssl3_accept_~s__state~0); 295231#L115 assume !(8195 == ssl3_accept_~s__state~0); 295230#L118 assume !(8480 == ssl3_accept_~s__state~0); 295229#L121 assume !(8481 == ssl3_accept_~s__state~0); 295228#L124 assume !(8482 == ssl3_accept_~s__state~0); 295227#L127 assume 8464 == ssl3_accept_~s__state~0; 295226#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 295225#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 295224#L275-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; 295222#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 295219#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 295214#L653-1 ssl3_accept_~skip~0 := 0; 295213#L100-3 assume true; 295212#L100-1 assume !false; 295211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295210#L103 assume !(12292 == ssl3_accept_~s__state~0); 295209#L106 assume !(16384 == ssl3_accept_~s__state~0); 295208#L109 assume !(8192 == ssl3_accept_~s__state~0); 295207#L112 assume !(24576 == ssl3_accept_~s__state~0); 295206#L115 assume !(8195 == ssl3_accept_~s__state~0); 295205#L118 assume !(8480 == ssl3_accept_~s__state~0); 295204#L121 assume !(8481 == ssl3_accept_~s__state~0); 295203#L124 assume !(8482 == ssl3_accept_~s__state~0); 295202#L127 assume !(8464 == ssl3_accept_~s__state~0); 295201#L130 assume !(8465 == ssl3_accept_~s__state~0); 295200#L133 assume !(8466 == ssl3_accept_~s__state~0); 295199#L136 assume 8496 == ssl3_accept_~s__state~0; 295198#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 295197#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 295195#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 295193#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 295194#L294-2 ssl3_accept_~s__init_num~0 := 0; 296586#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 296570#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296560#L653-1 ssl3_accept_~skip~0 := 0; 296551#L100-3 assume true; 296542#L100-1 assume !false; 296537#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296532#L103 assume !(12292 == ssl3_accept_~s__state~0); 296527#L106 assume !(16384 == ssl3_accept_~s__state~0); 296522#L109 assume !(8192 == ssl3_accept_~s__state~0); 296517#L112 assume !(24576 == ssl3_accept_~s__state~0); 296511#L115 assume !(8195 == ssl3_accept_~s__state~0); 296506#L118 assume !(8480 == ssl3_accept_~s__state~0); 296499#L121 assume !(8481 == ssl3_accept_~s__state~0); 296492#L124 assume !(8482 == ssl3_accept_~s__state~0); 296486#L127 assume !(8464 == ssl3_accept_~s__state~0); 296480#L130 assume !(8465 == ssl3_accept_~s__state~0); 296473#L133 assume !(8466 == ssl3_accept_~s__state~0); 296467#L136 assume !(8496 == ssl3_accept_~s__state~0); 296458#L139 assume !(8497 == ssl3_accept_~s__state~0); 296453#L142 assume 8512 == ssl3_accept_~s__state~0; 296446#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 296441#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 296442#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 297718#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 297483#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 297469#L653-1 [2018-11-18 10:05:38,822 INFO L796 eck$LassoCheckResult]: Loop: 297469#L653-1 ssl3_accept_~skip~0 := 0; 297464#L100-3 assume true; 297456#L100-1 assume !false; 297453#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297450#L103 assume !(12292 == ssl3_accept_~s__state~0); 297447#L106 assume !(16384 == ssl3_accept_~s__state~0); 297444#L109 assume !(8192 == ssl3_accept_~s__state~0); 297440#L112 assume !(24576 == ssl3_accept_~s__state~0); 297436#L115 assume !(8195 == ssl3_accept_~s__state~0); 297432#L118 assume !(8480 == ssl3_accept_~s__state~0); 297428#L121 assume !(8481 == ssl3_accept_~s__state~0); 297424#L124 assume !(8482 == ssl3_accept_~s__state~0); 297420#L127 assume !(8464 == ssl3_accept_~s__state~0); 297414#L130 assume !(8465 == ssl3_accept_~s__state~0); 297406#L133 assume !(8466 == ssl3_accept_~s__state~0); 297402#L136 assume !(8496 == ssl3_accept_~s__state~0); 297398#L139 assume !(8497 == ssl3_accept_~s__state~0); 297394#L142 assume !(8512 == ssl3_accept_~s__state~0); 297390#L145 assume !(8513 == ssl3_accept_~s__state~0); 297386#L148 assume 8528 == ssl3_accept_~s__state~0; 297219#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 297380#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 297376#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 297362#L361 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 297368#L363 assume !(3 == ssl3_accept_~blastFlag~0); 297360#L363-2 assume !(ssl3_accept_~ret~0 <= 0); 297348#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 297347#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 297338#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 297327#L653-1 ssl3_accept_~skip~0 := 0; 297322#L100-3 assume true; 297316#L100-1 assume !false; 297310#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297304#L103 assume !(12292 == ssl3_accept_~s__state~0); 297301#L106 assume !(16384 == ssl3_accept_~s__state~0); 297291#L109 assume !(8192 == ssl3_accept_~s__state~0); 297282#L112 assume !(24576 == ssl3_accept_~s__state~0); 297278#L115 assume !(8195 == ssl3_accept_~s__state~0); 297272#L118 assume !(8480 == ssl3_accept_~s__state~0); 297264#L121 assume !(8481 == ssl3_accept_~s__state~0); 297259#L124 assume !(8482 == ssl3_accept_~s__state~0); 297252#L127 assume !(8464 == ssl3_accept_~s__state~0); 297244#L130 assume !(8465 == ssl3_accept_~s__state~0); 297241#L133 assume !(8466 == ssl3_accept_~s__state~0); 297238#L136 assume !(8496 == ssl3_accept_~s__state~0); 297235#L139 assume !(8497 == ssl3_accept_~s__state~0); 297231#L142 assume !(8512 == ssl3_accept_~s__state~0); 297228#L145 assume !(8513 == ssl3_accept_~s__state~0); 297225#L148 assume !(8528 == ssl3_accept_~s__state~0); 297223#L151 assume !(8529 == ssl3_accept_~s__state~0); 297221#L154 assume 8544 == ssl3_accept_~s__state~0; 296214#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 297148#L389 assume !(0 != ssl3_accept_~s__session__peer~0); 297146#L399 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 297142#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 297141#L415 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 297133#L418 assume !(4 == ssl3_accept_~blastFlag~0); 297130#L418-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; 297128#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 297084#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 297000#L653-1 ssl3_accept_~skip~0 := 0; 297077#L100-3 assume true; 297075#L100-1 assume !false; 297073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297071#L103 assume !(12292 == ssl3_accept_~s__state~0); 297069#L106 assume !(16384 == ssl3_accept_~s__state~0); 297067#L109 assume !(8192 == ssl3_accept_~s__state~0); 297065#L112 assume !(24576 == ssl3_accept_~s__state~0); 297064#L115 assume !(8195 == ssl3_accept_~s__state~0); 297062#L118 assume !(8480 == ssl3_accept_~s__state~0); 297060#L121 assume !(8481 == ssl3_accept_~s__state~0); 297012#L124 assume !(8482 == ssl3_accept_~s__state~0); 297005#L127 assume !(8464 == ssl3_accept_~s__state~0); 296994#L130 assume !(8465 == ssl3_accept_~s__state~0); 296989#L133 assume !(8466 == ssl3_accept_~s__state~0); 296984#L136 assume !(8496 == ssl3_accept_~s__state~0); 296978#L139 assume !(8497 == ssl3_accept_~s__state~0); 296970#L142 assume !(8512 == ssl3_accept_~s__state~0); 296965#L145 assume !(8513 == ssl3_accept_~s__state~0); 296961#L148 assume !(8528 == ssl3_accept_~s__state~0); 296957#L151 assume !(8529 == ssl3_accept_~s__state~0); 296953#L154 assume !(8544 == ssl3_accept_~s__state~0); 296949#L157 assume !(8545 == ssl3_accept_~s__state~0); 296945#L160 assume !(8560 == ssl3_accept_~s__state~0); 296941#L163 assume !(8561 == ssl3_accept_~s__state~0); 296895#L166 assume 8448 == ssl3_accept_~s__state~0; 296892#L167 assume !(ssl3_accept_~num1~0 > 0); 296889#L447-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 296887#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 296806#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296800#L653-1 ssl3_accept_~skip~0 := 0; 296789#L100-3 assume true; 296783#L100-1 assume !false; 296782#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296774#L103 assume !(12292 == ssl3_accept_~s__state~0); 296764#L106 assume !(16384 == ssl3_accept_~s__state~0); 296755#L109 assume !(8192 == ssl3_accept_~s__state~0); 296750#L112 assume !(24576 == ssl3_accept_~s__state~0); 296745#L115 assume !(8195 == ssl3_accept_~s__state~0); 296740#L118 assume !(8480 == ssl3_accept_~s__state~0); 296735#L121 assume !(8481 == ssl3_accept_~s__state~0); 296727#L124 assume !(8482 == ssl3_accept_~s__state~0); 296719#L127 assume !(8464 == ssl3_accept_~s__state~0); 296711#L130 assume !(8465 == ssl3_accept_~s__state~0); 296701#L133 assume !(8466 == ssl3_accept_~s__state~0); 296695#L136 assume !(8496 == ssl3_accept_~s__state~0); 296688#L139 assume !(8497 == ssl3_accept_~s__state~0); 296682#L142 assume !(8512 == ssl3_accept_~s__state~0); 296675#L145 assume !(8513 == ssl3_accept_~s__state~0); 296669#L148 assume !(8528 == ssl3_accept_~s__state~0); 296662#L151 assume !(8529 == ssl3_accept_~s__state~0); 296661#L154 assume !(8544 == ssl3_accept_~s__state~0); 296659#L157 assume !(8545 == ssl3_accept_~s__state~0); 296658#L160 assume !(8560 == ssl3_accept_~s__state~0); 296657#L163 assume !(8561 == ssl3_accept_~s__state~0); 296202#L166 assume !(8448 == ssl3_accept_~s__state~0); 296199#L169 assume 8576 == ssl3_accept_~s__state~0; 295288#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 296194#L461 assume !(5 == ssl3_accept_~blastFlag~0); 296143#L461-2 assume !(ssl3_accept_~ret~0 <= 0); 296139#L467 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 296140#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 298782#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298774#L653-1 ssl3_accept_~skip~0 := 0; 298768#L100-3 assume true; 298766#L100-1 assume !false; 298764#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298762#L103 assume !(12292 == ssl3_accept_~s__state~0); 298760#L106 assume !(16384 == ssl3_accept_~s__state~0); 298758#L109 assume !(8192 == ssl3_accept_~s__state~0); 298756#L112 assume !(24576 == ssl3_accept_~s__state~0); 298754#L115 assume !(8195 == ssl3_accept_~s__state~0); 298752#L118 assume !(8480 == ssl3_accept_~s__state~0); 298750#L121 assume !(8481 == ssl3_accept_~s__state~0); 298748#L124 assume !(8482 == ssl3_accept_~s__state~0); 298746#L127 assume !(8464 == ssl3_accept_~s__state~0); 298744#L130 assume !(8465 == ssl3_accept_~s__state~0); 298742#L133 assume 8466 == ssl3_accept_~s__state~0; 296478#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 298680#L275 assume !(0 == ssl3_accept_~blastFlag~0); 296786#L275-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; 296776#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 296763#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296754#L653-1 ssl3_accept_~skip~0 := 0; 296749#L100-3 assume true; 296744#L100-1 assume !false; 296739#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296734#L103 assume !(12292 == ssl3_accept_~s__state~0); 296726#L106 assume !(16384 == ssl3_accept_~s__state~0); 296718#L109 assume !(8192 == ssl3_accept_~s__state~0); 296710#L112 assume !(24576 == ssl3_accept_~s__state~0); 296700#L115 assume !(8195 == ssl3_accept_~s__state~0); 296694#L118 assume !(8480 == ssl3_accept_~s__state~0); 296687#L121 assume !(8481 == ssl3_accept_~s__state~0); 296681#L124 assume !(8482 == ssl3_accept_~s__state~0); 296674#L127 assume !(8464 == ssl3_accept_~s__state~0); 296635#L130 assume !(8465 == ssl3_accept_~s__state~0); 296628#L133 assume !(8466 == ssl3_accept_~s__state~0); 296625#L136 assume 8496 == ssl3_accept_~s__state~0; 296465#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 296622#L288 assume !(1 == ssl3_accept_~blastFlag~0); 296620#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 296611#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 296602#L294-2 ssl3_accept_~s__init_num~0 := 0; 296596#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 296576#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296562#L653-1 ssl3_accept_~skip~0 := 0; 296553#L100-3 assume true; 296544#L100-1 assume !false; 296539#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296534#L103 assume !(12292 == ssl3_accept_~s__state~0); 296529#L106 assume !(16384 == ssl3_accept_~s__state~0); 296524#L109 assume !(8192 == ssl3_accept_~s__state~0); 296519#L112 assume !(24576 == ssl3_accept_~s__state~0); 296513#L115 assume !(8195 == ssl3_accept_~s__state~0); 296508#L118 assume !(8480 == ssl3_accept_~s__state~0); 296502#L121 assume !(8481 == ssl3_accept_~s__state~0); 296495#L124 assume !(8482 == ssl3_accept_~s__state~0); 296489#L127 assume !(8464 == ssl3_accept_~s__state~0); 296483#L130 assume !(8465 == ssl3_accept_~s__state~0); 296476#L133 assume !(8466 == ssl3_accept_~s__state~0); 296470#L136 assume !(8496 == ssl3_accept_~s__state~0); 296463#L139 assume !(8497 == ssl3_accept_~s__state~0); 296451#L142 assume 8512 == ssl3_accept_~s__state~0; 296444#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 296438#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 296439#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 297498#L615 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 297495#L653 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 297469#L653-1 [2018-11-18 10:05:38,823 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:38,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1656699668, now seen corresponding path program 2 times [2018-11-18 10:05:38,823 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:38,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:38,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:05:38,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:38,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1758311276, now seen corresponding path program 3 times [2018-11-18 10:05:38,836 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:38,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:38,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,837 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:38,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:05:38,862 INFO L82 PathProgramCache]: Analyzing trace with hash -2059048351, now seen corresponding path program 1 times [2018-11-18 10:05:38,862 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:05:38,862 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:05:38,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,863 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:05:38,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:05:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:05:40,030 WARN L180 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2018-11-18 10:05:40,352 WARN L180 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 119 [2018-11-18 10:05:40,416 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 10:05:40 BoogieIcfgContainer [2018-11-18 10:05:40,417 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 10:05:40,417 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 10:05:40,417 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 10:05:40,417 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 10:05:40,418 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:05:24" (3/4) ... [2018-11-18 10:05:40,420 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 10:05:40,494 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_abc41c7b-28cb-479d-93bb-441d626f2374/bin-2019/uautomizer/witness.graphml [2018-11-18 10:05:40,495 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 10:05:40,495 INFO L168 Benchmark]: Toolchain (without parser) took 17132.28 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 824.7 MB). Free memory was 960.2 MB in the beginning and 1.3 GB in the end (delta: -379.8 MB). Peak memory consumption was 444.9 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,496 INFO L168 Benchmark]: CDTParser took 0.18 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 10:05:40,496 INFO L168 Benchmark]: CACSL2BoogieTranslator took 317.68 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.2 MB in the end (delta: 19.0 MB). Peak memory consumption was 19.0 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,496 INFO L168 Benchmark]: Boogie Procedure Inliner took 88.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.5 MB). Free memory was 941.2 MB in the beginning and 1.2 GB in the end (delta: -214.9 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,497 INFO L168 Benchmark]: Boogie Preprocessor took 30.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,497 INFO L168 Benchmark]: RCFGBuilder took 646.66 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 65.0 MB). Peak memory consumption was 65.0 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,497 INFO L168 Benchmark]: BuchiAutomizer took 15967.70 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 663.2 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -270.1 MB). Peak memory consumption was 858.7 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,498 INFO L168 Benchmark]: Witness Printer took 77.69 ms. Allocated memory is still 1.9 GB. Free memory was 1.4 GB in the beginning and 1.3 GB in the end (delta: 17.9 MB). Peak memory consumption was 17.9 MB. Max. memory is 11.5 GB. [2018-11-18 10:05:40,500 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.18 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 317.68 ms. Allocated memory is still 1.0 GB. Free memory was 960.2 MB in the beginning and 941.2 MB in the end (delta: 19.0 MB). Peak memory consumption was 19.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 88.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.5 MB). Free memory was 941.2 MB in the beginning and 1.2 GB in the end (delta: -214.9 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 646.66 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 65.0 MB). Peak memory consumption was 65.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15967.70 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 663.2 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -270.1 MB). Peak memory consumption was 858.7 MB. Max. memory is 11.5 GB. * Witness Printer took 77.69 ms. Allocated memory is still 1.9 GB. Free memory was 1.4 GB in the beginning and 1.3 GB in the end (delta: 17.9 MB). Peak memory consumption was 17.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 30 terminating modules (27 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. 27 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 13979 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.9s and 29 iterations. TraceHistogramMax:7. Analysis of lassos took 8.5s. Construction of modules took 2.8s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 30. Automata minimization 1.3s AutomataMinimizationTime, 30 MinimizatonAttempts, 16854 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 13979 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 414/414 HoareTripleCheckerStatistics: 8202 SDtfs, 5596 SDslu, 5114 SDs, 0 SdLazy, 3589 SolverSat, 758 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont1 unkn0 SFLI18 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf99 lsp27 ukn100 mio100 lsp100 div191 bol100 ite100 ukn100 eq194 hnf73 smp97 dnf106 smp100 tf106 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 100]: 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@453c5e32=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a446090=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@527bc31e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24c3196a=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@527d6e50=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49337989=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2af8fcb1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d12fa12=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fde0dc5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2697a84e=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@7ced77b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cd0db13=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ab18c7d=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a0a59a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4863ca58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51582eb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ea7cf9b=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=8528, s__info_callback=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@65df6b5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@72bd09a3=0, tmp___2=0, cb=4, s__s3__tmp__new_cipher__algorithms=-257, tmp___10=0, __cil_tmp56=256345, s__verify_mode=14, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5ea8475e=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=15, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@782809b=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@438ede78=9, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33400093=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@37954472=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a43a08b=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d3e277d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@547750b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bbb9aae=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f7de862=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75eee5fd=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6da4848c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6068da2c=0, s__options=-4294967296, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17587952=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4784aa1e=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@717d25e1=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5fb7163a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7826853=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57559b94=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23a70aa8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@401b273f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1670044b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e5a64fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27889afe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33dcac26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48ae079c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e9ba58a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@211519c5=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79c9f0c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77ecdd07=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67bf41b0=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36836d30=15, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6934d639=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a609960=-257, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ad43e7=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55808daa=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 653]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L703] int s ; [L704] int tmp ; [L708] s = 8464 [L709] CALL ssl3_accept(s) [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 ; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L305] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L306] COND TRUE __cil_tmp56 + 256UL [L307] __cil_tmp56 = 256345 [L308] skip = 1 [L319] s__state = 8528 [L320] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) Loop: [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L324] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L325] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L327] __cil_tmp57 = (unsigned long )s__options [L328] COND TRUE __cil_tmp57 + 2097152UL [L329] s__s3__tmp__use_rsa_tmp = 1 [L334] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L362] ret = __VERIFIER_nondet_int() [L363] COND FALSE !(blastFlag == 3) [L366] COND FALSE !(ret <= 0) [L383] s__state = 8544 [L384] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L388] COND TRUE s__verify_mode + 1 [L389] COND FALSE !(s__session__peer != 0) [L401] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L402] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L404] COND FALSE !(__cil_tmp61 + 256UL) [L416] s__s3__tmp__cert_request = 1 [L417] ret = __VERIFIER_nondet_int() [L418] COND FALSE !(blastFlag == 4) [L421] COND FALSE !(ret <= 0) [L424] s__state = 8448 [L425] s__s3__tmp__next_state___0 = 8576 [L426] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L447] COND FALSE !(num1 > 0L) [L456] s__state = s__s3__tmp__next_state___0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L460] ret = __VERIFIER_nondet_int() [L461] COND FALSE !(blastFlag == 5) [L464] COND FALSE !(ret <= 0) [L467] COND TRUE ret == 2 [L468] s__state = 8466 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) [L687] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L305] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L306] COND TRUE __cil_tmp56 + 256UL [L307] __cil_tmp56 = 256345 [L308] skip = 1 [L319] s__state = 8528 [L320] s__init_num = 0 [L652] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L653] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...