./Ultimate.py --spec /storage/repos/svcomp/c/properties/termination.prp --file /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 2e94e6aa Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 28d8096126b63ab25306739ff4b0685d3f7b94a5 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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.24-2e94e6a [2019-01-01 22:10:36,835 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-01 22:10:36,837 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-01 22:10:36,850 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-01 22:10:36,851 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-01 22:10:36,852 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-01 22:10:36,854 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-01 22:10:36,856 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-01 22:10:36,858 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-01 22:10:36,859 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-01 22:10:36,860 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-01 22:10:36,861 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-01 22:10:36,862 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-01 22:10:36,863 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-01 22:10:36,865 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-01 22:10:36,866 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-01 22:10:36,867 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-01 22:10:36,869 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-01 22:10:36,871 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-01 22:10:36,873 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-01 22:10:36,874 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-01 22:10:36,876 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-01 22:10:36,879 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-01 22:10:36,879 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-01 22:10:36,879 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-01 22:10:36,881 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-01 22:10:36,882 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-01 22:10:36,883 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-01 22:10:36,885 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-01 22:10:36,886 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-01 22:10:36,886 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-01 22:10:36,887 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-01 22:10:36,887 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-01 22:10:36,888 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-01 22:10:36,889 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-01 22:10:36,890 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-01 22:10:36,891 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-01-01 22:10:36,909 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-01 22:10:36,909 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-01 22:10:36,910 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-01 22:10:36,911 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-01 22:10:36,911 INFO L133 SettingsManager]: * Use SBE=true [2019-01-01 22:10:36,911 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-01-01 22:10:36,912 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-01-01 22:10:36,912 INFO L133 SettingsManager]: * Use old map elimination=false [2019-01-01 22:10:36,912 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2019-01-01 22:10:36,912 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2019-01-01 22:10:36,912 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-01-01 22:10:36,912 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-01 22:10:36,914 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-01-01 22:10:36,915 INFO L133 SettingsManager]: * Use constant arrays=true [2019-01-01 22:10:36,917 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-01-01 22:10:36,917 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-01 22:10:36,917 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-01 22:10:36,917 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-01-01 22:10:36,918 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-01 22:10:36,918 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2019-01-01 22:10:36,918 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-01-01 22:10:36,919 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-01-01 22:10:36,920 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 28d8096126b63ab25306739ff4b0685d3f7b94a5 [2019-01-01 22:10:36,956 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-01 22:10:36,969 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-01 22:10:36,973 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-01 22:10:36,975 INFO L271 PluginConnector]: Initializing CDTParser... [2019-01-01 22:10:36,975 INFO L276 PluginConnector]: CDTParser initialized [2019-01-01 22:10:36,976 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-01 22:10:37,043 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f2f043de/efa8a7ea0f5a44ad816b15e7c28b48d9/FLAG0e2fb2d37 [2019-01-01 22:10:37,544 INFO L307 CDTParser]: Found 1 translation units. [2019-01-01 22:10:37,545 INFO L161 CDTParser]: Scanning /storage/repos/svcomp/c/ssh-simplified/s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-01 22:10:37,571 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f2f043de/efa8a7ea0f5a44ad816b15e7c28b48d9/FLAG0e2fb2d37 [2019-01-01 22:10:37,874 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f2f043de/efa8a7ea0f5a44ad816b15e7c28b48d9 [2019-01-01 22:10:37,877 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-01 22:10:37,879 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-01-01 22:10:37,880 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-01-01 22:10:37,880 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-01-01 22:10:37,886 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2019-01-01 22:10:37,887 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.01 10:10:37" (1/1) ... [2019-01-01 22:10:37,890 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12db68d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:37, skipping insertion in model container [2019-01-01 22:10:37,890 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.01 10:10:37" (1/1) ... [2019-01-01 22:10:37,900 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-01-01 22:10:37,969 INFO L176 MainTranslator]: Built tables and reachable declarations [2019-01-01 22:10:38,311 INFO L204 PostProcessor]: Analyzing one entry point: main [2019-01-01 22:10:38,318 INFO L191 MainTranslator]: Completed pre-run [2019-01-01 22:10:38,418 INFO L204 PostProcessor]: Analyzing one entry point: main [2019-01-01 22:10:38,445 INFO L195 MainTranslator]: Completed translation [2019-01-01 22:10:38,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38 WrapperNode [2019-01-01 22:10:38,446 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-01-01 22:10:38,450 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-01 22:10:38,450 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-01 22:10:38,450 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-01 22:10:38,591 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,603 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,646 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-01 22:10:38,646 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-01 22:10:38,646 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-01 22:10:38,646 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-01 22:10:38,660 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,660 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,671 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,672 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,686 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,708 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,713 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... [2019-01-01 22:10:38,722 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-01 22:10:38,723 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-01 22:10:38,723 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-01 22:10:38,723 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-01 22:10:38,724 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-01-01 22:10:38,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-01 22:10:38,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-01 22:10:38,961 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2019-01-01 22:10:38,961 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-01-01 22:10:39,955 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-01 22:10:39,955 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2019-01-01 22:10:39,956 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:10:39 BoogieIcfgContainer [2019-01-01 22:10:39,956 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-01 22:10:39,957 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-01-01 22:10:39,957 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-01-01 22:10:39,961 INFO L276 PluginConnector]: BuchiAutomizer initialized [2019-01-01 22:10:39,962 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:10:39,962 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 01.01 10:10:37" (1/3) ... [2019-01-01 22:10:39,963 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e89c23e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.01 10:10:39, skipping insertion in model container [2019-01-01 22:10:39,963 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:10:39,963 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.01 10:10:38" (2/3) ... [2019-01-01 22:10:39,964 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e89c23e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.01 10:10:39, skipping insertion in model container [2019-01-01 22:10:39,964 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-01 22:10:39,964 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:10:39" (3/3) ... [2019-01-01 22:10:39,966 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_false-unreach-call_false-termination.cil.c [2019-01-01 22:10:40,023 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2019-01-01 22:10:40,024 INFO L374 BuchiCegarLoop]: Interprodecural is true [2019-01-01 22:10:40,024 INFO L375 BuchiCegarLoop]: Hoare is false [2019-01-01 22:10:40,024 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-01-01 22:10:40,025 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-01 22:10:40,025 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-01 22:10:40,025 INFO L379 BuchiCegarLoop]: Difference is false [2019-01-01 22:10:40,025 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-01 22:10:40,025 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-01-01 22:10:40,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-01-01 22:10:40,081 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-01-01 22:10:40,082 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:40,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:40,096 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-01 22:10:40,096 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:40,096 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2019-01-01 22:10:40,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2019-01-01 22:10:40,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-01-01 22:10:40,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:40,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:40,108 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-01 22:10:40,109 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:40,119 INFO L794 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 60#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 13#L98-2true [2019-01-01 22:10:40,119 INFO L796 eck$LassoCheckResult]: Loop: 13#L98-2true assume !false; 109#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L101true assume !(12292 == ssl3_accept_~s__state~0); 114#L104true assume !(16384 == ssl3_accept_~s__state~0); 119#L107true assume !(8192 == ssl3_accept_~s__state~0); 110#L110true assume !(24576 == ssl3_accept_~s__state~0); 77#L113true assume !(8195 == ssl3_accept_~s__state~0); 68#L116true assume 8480 == ssl3_accept_~s__state~0; 16#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 106#L256true 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; 131#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69#L584true ssl3_accept_~skip~0 := 0; 13#L98-2true [2019-01-01 22:10:40,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:40,126 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-01-01 22:10:40,129 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:40,129 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:40,179 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:40,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:40,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:40,253 INFO L82 PathProgramCache]: Analyzing trace with hash 722349207, now seen corresponding path program 1 times [2019-01-01 22:10:40,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:40,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:40,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:40,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:40,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:40,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:40,271 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470843, now seen corresponding path program 1 times [2019-01-01 22:10:40,271 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:40,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:40,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,273 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:40,273 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:40,430 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:40,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:40,557 WARN L181 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2019-01-01 22:10:40,649 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:10:40,651 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:10:40,651 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:10:40,651 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:10:40,651 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-01 22:10:40,651 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:10:40,652 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:10:40,652 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:10:40,652 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2019-01-01 22:10:40,653 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:10:40,653 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:10:40,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:40,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,295 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2019-01-01 22:10:41,324 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:10:41,325 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-01-01 22:10:41,331 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:10:41,331 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:10:41,341 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2019-01-01 22:10:41,342 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-01-01 22:10:41,363 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:10:41,363 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-01-01 22:10:41,392 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:10:41,393 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:10:41,414 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-01 22:10:41,441 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:10:41,442 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:10:41,442 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:10:41,442 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:10:41,442 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-01 22:10:41,442 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:10:41,442 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:10:41,443 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:10:41,443 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2019-01-01 22:10:41,443 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:10:41,443 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:10:41,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:10:41,918 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:10:41,923 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-01 22:10:41,925 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 [2019-01-01 22:10:41,926 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:10:41,927 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:10:41,927 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:10:41,928 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:10:41,928 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:10:41,930 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:10:41,930 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:10:41,934 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:10:41,935 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 [2019-01-01 22:10:41,936 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:10:41,936 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:10:41,936 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:10:41,936 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:10:41,936 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:10:41,937 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:10:41,938 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:10:41,948 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-01 22:10:41,963 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-01 22:10:41,964 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-01 22:10:41,966 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-01 22:10:41,967 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-01 22:10:41,968 INFO L518 LassoAnalysis]: Proved termination. [2019-01-01 22:10:41,968 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 [] [2019-01-01 22:10:41,970 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-01 22:10:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:42,071 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:10:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:42,088 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:10:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:42,212 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 [2019-01-01 22:10:42,213 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2019-01-01 22:10:44,348 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 794 states and 1327 transitions. Complement of second has 10 states. [2019-01-01 22:10:44,349 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 [2019-01-01 22:10:44,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:10:44,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2019-01-01 22:10:44,354 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 12 letters. [2019-01-01 22:10:44,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:10:44,356 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 17 letters. Loop has 12 letters. [2019-01-01 22:10:44,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:10:44,357 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 5 letters. Loop has 24 letters. [2019-01-01 22:10:44,358 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:10:44,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 794 states and 1327 transitions. [2019-01-01 22:10:44,387 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 301 [2019-01-01 22:10:44,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 794 states to 653 states and 1009 transitions. [2019-01-01 22:10:44,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 367 [2019-01-01 22:10:44,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2019-01-01 22:10:44,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1009 transitions. [2019-01-01 22:10:44,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:44,407 INFO L705 BuchiCegarLoop]: Abstraction has 653 states and 1009 transitions. [2019-01-01 22:10:44,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1009 transitions. [2019-01-01 22:10:44,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 458. [2019-01-01 22:10:44,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2019-01-01 22:10:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 704 transitions. [2019-01-01 22:10:44,468 INFO L728 BuchiCegarLoop]: Abstraction has 458 states and 704 transitions. [2019-01-01 22:10:44,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:44,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:44,475 INFO L87 Difference]: Start difference. First operand 458 states and 704 transitions. Second operand 3 states. [2019-01-01 22:10:44,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:44,665 INFO L93 Difference]: Finished difference Result 510 states and 785 transitions. [2019-01-01 22:10:44,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:44,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 785 transitions. [2019-01-01 22:10:44,672 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2019-01-01 22:10:44,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 510 states and 785 transitions. [2019-01-01 22:10:44,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2019-01-01 22:10:44,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2019-01-01 22:10:44,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 510 states and 785 transitions. [2019-01-01 22:10:44,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:44,679 INFO L705 BuchiCegarLoop]: Abstraction has 510 states and 785 transitions. [2019-01-01 22:10:44,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states and 785 transitions. [2019-01-01 22:10:44,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 490. [2019-01-01 22:10:44,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2019-01-01 22:10:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 759 transitions. [2019-01-01 22:10:44,697 INFO L728 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-01-01 22:10:44,698 INFO L608 BuchiCegarLoop]: Abstraction has 490 states and 759 transitions. [2019-01-01 22:10:44,698 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2019-01-01 22:10:44,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 490 states and 759 transitions. [2019-01-01 22:10:44,706 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2019-01-01 22:10:44,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:44,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:44,712 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:44,712 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:44,712 INFO L794 eck$LassoCheckResult]: Stem: 2230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2060#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2009#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 2010#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2153#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2154#L98-2 assume !false; 2027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2470#L101 assume !(12292 == ssl3_accept_~s__state~0); 2469#L104 assume !(16384 == ssl3_accept_~s__state~0); 2467#L107 assume !(8192 == ssl3_accept_~s__state~0); 2468#L110 assume !(24576 == ssl3_accept_~s__state~0); 2466#L113 assume !(8195 == ssl3_accept_~s__state~0); 2385#L116 assume !(8480 == ssl3_accept_~s__state~0); 2178#L119 assume !(8481 == ssl3_accept_~s__state~0); 2179#L122 assume !(8482 == ssl3_accept_~s__state~0); 2281#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-01-01 22:10:44,713 INFO L796 eck$LassoCheckResult]: Loop: 2240#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2052#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2053#L271-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; 1989#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2351#L584 ssl3_accept_~skip~0 := 0; 2350#L98-2 assume !false; 2349#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2347#L101 assume !(12292 == ssl3_accept_~s__state~0); 2348#L104 assume !(16384 == ssl3_accept_~s__state~0); 2344#L107 assume !(8192 == ssl3_accept_~s__state~0); 2343#L110 assume !(24576 == ssl3_accept_~s__state~0); 2341#L113 assume !(8195 == ssl3_accept_~s__state~0); 2174#L116 assume !(8480 == ssl3_accept_~s__state~0); 2175#L119 assume !(8481 == ssl3_accept_~s__state~0); 2333#L122 assume !(8482 == ssl3_accept_~s__state~0); 2332#L125 assume 8464 == ssl3_accept_~s__state~0; 2240#L132 [2019-01-01 22:10:44,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:44,713 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-01-01 22:10:44,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:44,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:44,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:44,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:44,715 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:44,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:44,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:44,745 INFO L82 PathProgramCache]: Analyzing trace with hash -109729755, now seen corresponding path program 1 times [2019-01-01 22:10:44,748 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:44,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:44,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:44,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:44,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:44,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:44,777 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:44,777 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:44,777 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:44,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:44,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:44,778 INFO L87 Difference]: Start difference. First operand 490 states and 759 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-01-01 22:10:45,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:45,089 INFO L93 Difference]: Finished difference Result 600 states and 937 transitions. [2019-01-01 22:10:45,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:45,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 937 transitions. [2019-01-01 22:10:45,096 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2019-01-01 22:10:45,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 937 transitions. [2019-01-01 22:10:45,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 376 [2019-01-01 22:10:45,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2019-01-01 22:10:45,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 937 transitions. [2019-01-01 22:10:45,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:45,103 INFO L705 BuchiCegarLoop]: Abstraction has 600 states and 937 transitions. [2019-01-01 22:10:45,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 937 transitions. [2019-01-01 22:10:45,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 524. [2019-01-01 22:10:45,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2019-01-01 22:10:45,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 809 transitions. [2019-01-01 22:10:45,116 INFO L728 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-01-01 22:10:45,116 INFO L608 BuchiCegarLoop]: Abstraction has 524 states and 809 transitions. [2019-01-01 22:10:45,116 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2019-01-01 22:10:45,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 809 transitions. [2019-01-01 22:10:45,120 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-01-01 22:10:45,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:45,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:45,122 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,122 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,123 INFO L794 eck$LassoCheckResult]: Stem: 3316#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3157#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3105#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 3106#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3247#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3248#L98-2 assume !false; 3123#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3317#L101 assume !(12292 == ssl3_accept_~s__state~0); 3341#L104 assume !(16384 == ssl3_accept_~s__state~0); 3559#L107 assume !(8192 == ssl3_accept_~s__state~0); 3557#L110 assume !(24576 == ssl3_accept_~s__state~0); 3555#L113 assume !(8195 == ssl3_accept_~s__state~0); 3535#L116 assume !(8480 == ssl3_accept_~s__state~0); 3531#L119 assume !(8481 == ssl3_accept_~s__state~0); 3527#L122 assume !(8482 == ssl3_accept_~s__state~0); 3524#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-01-01 22:10:45,123 INFO L796 eck$LassoCheckResult]: Loop: 3322#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3148#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3149#L271-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; 3155#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3532#L584 ssl3_accept_~skip~0 := 0; 3528#L98-2 assume !false; 3503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3501#L101 assume 12292 == ssl3_accept_~s__state~0; 3278#L102 ssl3_accept_~s__new_session~0 := 1; 3279#L210 ssl3_accept_~s__server~0 := 1; 3607#L215 assume 0 != ssl3_accept_~cb~0; 3606#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3605#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3604#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3602#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3601#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3404#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3184#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3392#L584 ssl3_accept_~skip~0 := 0; 3390#L98-2 assume !false; 3388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3386#L101 assume !(12292 == ssl3_accept_~s__state~0); 3384#L104 assume !(16384 == ssl3_accept_~s__state~0); 3382#L107 assume !(8192 == ssl3_accept_~s__state~0); 3379#L110 assume !(24576 == ssl3_accept_~s__state~0); 3376#L113 assume !(8195 == ssl3_accept_~s__state~0); 3371#L116 assume !(8480 == ssl3_accept_~s__state~0); 3372#L119 assume !(8481 == ssl3_accept_~s__state~0); 3373#L122 assume !(8482 == ssl3_accept_~s__state~0); 3361#L125 assume 8464 == ssl3_accept_~s__state~0; 3322#L132 [2019-01-01 22:10:45,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,124 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-01-01 22:10:45,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:45,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:45,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,143 INFO L82 PathProgramCache]: Analyzing trace with hash 738369374, now seen corresponding path program 1 times [2019-01-01 22:10:45,144 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,144 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,145 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:45,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:45,205 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:45,205 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:45,206 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:45,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:45,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:45,206 INFO L87 Difference]: Start difference. First operand 524 states and 809 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-01-01 22:10:45,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:45,563 INFO L93 Difference]: Finished difference Result 649 states and 920 transitions. [2019-01-01 22:10:45,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:45,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 920 transitions. [2019-01-01 22:10:45,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-01-01 22:10:45,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 840 transitions. [2019-01-01 22:10:45,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-01-01 22:10:45,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-01-01 22:10:45,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 840 transitions. [2019-01-01 22:10:45,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:45,576 INFO L705 BuchiCegarLoop]: Abstraction has 576 states and 840 transitions. [2019-01-01 22:10:45,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 840 transitions. [2019-01-01 22:10:45,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 533. [2019-01-01 22:10:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-01 22:10:45,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 789 transitions. [2019-01-01 22:10:45,586 INFO L728 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-01-01 22:10:45,586 INFO L608 BuchiCegarLoop]: Abstraction has 533 states and 789 transitions. [2019-01-01 22:10:45,586 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2019-01-01 22:10:45,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 789 transitions. [2019-01-01 22:10:45,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-01 22:10:45,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:45,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:45,590 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,591 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,591 INFO L794 eck$LassoCheckResult]: Stem: 4500#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4336#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4284#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 4285#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4428#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4429#L98-2 assume !false; 4768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4776#L101 assume !(12292 == ssl3_accept_~s__state~0); 4775#L104 assume !(16384 == ssl3_accept_~s__state~0); 4774#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-01-01 22:10:45,591 INFO L796 eck$LassoCheckResult]: Loop: 4408#L210 ssl3_accept_~s__server~0 := 1; 4409#L215 assume 0 != ssl3_accept_~cb~0; 4482#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4483#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4494#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4378#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4496#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4497#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4278#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4264#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4744#L584 ssl3_accept_~skip~0 := 0; 4742#L98-2 assume !false; 4740#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4738#L101 assume !(12292 == ssl3_accept_~s__state~0); 4736#L104 assume !(16384 == ssl3_accept_~s__state~0); 4735#L107 assume 8192 == ssl3_accept_~s__state~0; 4408#L210 [2019-01-01 22:10:45,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-01-01 22:10:45,592 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,592 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,592 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:45,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:45,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:45,622 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:45,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:10:45,622 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:10:45,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,623 INFO L82 PathProgramCache]: Analyzing trace with hash -2084411079, now seen corresponding path program 1 times [2019-01-01 22:10:45,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:45,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:45,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:45,667 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:45,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:45,667 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:45,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:45,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:45,668 INFO L87 Difference]: Start difference. First operand 533 states and 789 transitions. cyclomatic complexity: 259 Second operand 3 states. [2019-01-01 22:10:45,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:45,826 INFO L93 Difference]: Finished difference Result 543 states and 797 transitions. [2019-01-01 22:10:45,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:45,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 797 transitions. [2019-01-01 22:10:45,832 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-01-01 22:10:45,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 797 transitions. [2019-01-01 22:10:45,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-01-01 22:10:45,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-01-01 22:10:45,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 797 transitions. [2019-01-01 22:10:45,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:45,838 INFO L705 BuchiCegarLoop]: Abstraction has 543 states and 797 transitions. [2019-01-01 22:10:45,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 797 transitions. [2019-01-01 22:10:45,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-01-01 22:10:45,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-01 22:10:45,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 785 transitions. [2019-01-01 22:10:45,848 INFO L728 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-01-01 22:10:45,848 INFO L608 BuchiCegarLoop]: Abstraction has 533 states and 785 transitions. [2019-01-01 22:10:45,848 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2019-01-01 22:10:45,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 785 transitions. [2019-01-01 22:10:45,851 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-01 22:10:45,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:45,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:45,852 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,852 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:45,852 INFO L794 eck$LassoCheckResult]: Stem: 5581#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5367#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 5368#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5512#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5513#L98-2 assume !false; 5804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5802#L101 assume !(12292 == ssl3_accept_~s__state~0); 5800#L104 assume !(16384 == ssl3_accept_~s__state~0); 5798#L107 assume !(8192 == ssl3_accept_~s__state~0); 5796#L110 assume !(24576 == ssl3_accept_~s__state~0); 5794#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-01-01 22:10:45,853 INFO L796 eck$LassoCheckResult]: Loop: 5490#L210 ssl3_accept_~s__server~0 := 1; 5491#L215 assume 0 != ssl3_accept_~cb~0; 5563#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5564#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5575#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5459#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5577#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5578#L239 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5361#L241 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5347#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5828#L584 ssl3_accept_~skip~0 := 0; 5826#L98-2 assume !false; 5824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5821#L101 assume !(12292 == ssl3_accept_~s__state~0); 5819#L104 assume !(16384 == ssl3_accept_~s__state~0); 5817#L107 assume !(8192 == ssl3_accept_~s__state~0); 5815#L110 assume !(24576 == ssl3_accept_~s__state~0); 5809#L113 assume 8195 == ssl3_accept_~s__state~0; 5490#L210 [2019-01-01 22:10:45,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,853 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-01-01 22:10:45,853 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,853 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:45,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:45,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:45,910 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:45,910 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:10:45,910 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:10:45,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:45,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1664283106, now seen corresponding path program 1 times [2019-01-01 22:10:45,910 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:45,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:45,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:45,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:45,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:45,975 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:45,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:45,975 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:45,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:45,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:45,976 INFO L87 Difference]: Start difference. First operand 533 states and 785 transitions. cyclomatic complexity: 255 Second operand 3 states. [2019-01-01 22:10:46,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:46,229 INFO L93 Difference]: Finished difference Result 543 states and 793 transitions. [2019-01-01 22:10:46,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:46,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 793 transitions. [2019-01-01 22:10:46,233 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2019-01-01 22:10:46,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 543 states and 793 transitions. [2019-01-01 22:10:46,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2019-01-01 22:10:46,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 386 [2019-01-01 22:10:46,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543 states and 793 transitions. [2019-01-01 22:10:46,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:46,240 INFO L705 BuchiCegarLoop]: Abstraction has 543 states and 793 transitions. [2019-01-01 22:10:46,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states and 793 transitions. [2019-01-01 22:10:46,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 533. [2019-01-01 22:10:46,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2019-01-01 22:10:46,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 781 transitions. [2019-01-01 22:10:46,249 INFO L728 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-01-01 22:10:46,249 INFO L608 BuchiCegarLoop]: Abstraction has 533 states and 781 transitions. [2019-01-01 22:10:46,249 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2019-01-01 22:10:46,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 533 states and 781 transitions. [2019-01-01 22:10:46,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2019-01-01 22:10:46,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:46,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:46,253 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:46,254 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:46,254 INFO L794 eck$LassoCheckResult]: Stem: 6666#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6502#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6450#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 6451#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6596#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6597#L98-2 assume !false; 6931#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6929#L101 assume !(12292 == ssl3_accept_~s__state~0); 6928#L104 assume !(16384 == ssl3_accept_~s__state~0); 6927#L107 assume !(8192 == ssl3_accept_~s__state~0); 6925#L110 assume !(24576 == ssl3_accept_~s__state~0); 6924#L113 assume !(8195 == ssl3_accept_~s__state~0); 6914#L116 assume !(8480 == ssl3_accept_~s__state~0); 6911#L119 assume !(8481 == ssl3_accept_~s__state~0); 6546#L122 assume !(8482 == ssl3_accept_~s__state~0); 6547#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-01-01 22:10:46,254 INFO L796 eck$LassoCheckResult]: Loop: 6672#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6497#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6498#L271-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; 6541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6458#L584 ssl3_accept_~skip~0 := 0; 6467#L98-2 assume !false; 6468#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6668#L101 assume !(12292 == ssl3_accept_~s__state~0); 6676#L104 assume !(16384 == ssl3_accept_~s__state~0); 6677#L107 assume !(8192 == ssl3_accept_~s__state~0); 6687#L110 assume !(24576 == ssl3_accept_~s__state~0); 6937#L113 assume !(8195 == ssl3_accept_~s__state~0); 6617#L116 assume !(8480 == ssl3_accept_~s__state~0); 6618#L119 assume !(8481 == ssl3_accept_~s__state~0); 6621#L122 assume !(8482 == ssl3_accept_~s__state~0); 6899#L125 assume !(8464 == ssl3_accept_~s__state~0); 6933#L128 assume !(8465 == ssl3_accept_~s__state~0); 6481#L131 assume !(8466 == ssl3_accept_~s__state~0); 6482#L134 assume 8496 == ssl3_accept_~s__state~0; 6646#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6611#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6599#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 6591#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6587#L290-2 ssl3_accept_~s__init_num~0 := 0; 6500#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6919#L584 ssl3_accept_~skip~0 := 0; 6913#L98-2 assume !false; 6910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6909#L101 assume 12292 == ssl3_accept_~s__state~0; 6804#L102 ssl3_accept_~s__new_session~0 := 1; 6797#L210 ssl3_accept_~s__server~0 := 1; 6890#L215 assume 0 != ssl3_accept_~cb~0; 6889#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6888#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6887#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6885#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 6883#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6882#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 6881#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6876#L584 ssl3_accept_~skip~0 := 0; 6874#L98-2 assume !false; 6873#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L101 assume !(12292 == ssl3_accept_~s__state~0); 6871#L104 assume !(16384 == ssl3_accept_~s__state~0); 6870#L107 assume !(8192 == ssl3_accept_~s__state~0); 6865#L110 assume !(24576 == ssl3_accept_~s__state~0); 6863#L113 assume !(8195 == ssl3_accept_~s__state~0); 6846#L116 assume !(8480 == ssl3_accept_~s__state~0); 6847#L119 assume !(8481 == ssl3_accept_~s__state~0); 6848#L122 assume !(8482 == ssl3_accept_~s__state~0); 6702#L125 assume 8464 == ssl3_accept_~s__state~0; 6672#L132 [2019-01-01 22:10:46,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:46,255 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-01-01 22:10:46,255 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:46,255 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:46,256 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:46,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:46,256 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:46,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:46,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:46,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:46,270 INFO L82 PathProgramCache]: Analyzing trace with hash 2099423747, now seen corresponding path program 1 times [2019-01-01 22:10:46,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:46,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:46,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:46,271 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:46,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:46,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:46,333 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:46,333 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:46,333 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:46,335 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:46,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:46,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:46,336 INFO L87 Difference]: Start difference. First operand 533 states and 781 transitions. cyclomatic complexity: 251 Second operand 3 states. [2019-01-01 22:10:47,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:47,411 INFO L93 Difference]: Finished difference Result 673 states and 991 transitions. [2019-01-01 22:10:47,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:47,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 673 states and 991 transitions. [2019-01-01 22:10:47,419 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2019-01-01 22:10:47,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 673 states to 666 states and 984 transitions. [2019-01-01 22:10:47,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 465 [2019-01-01 22:10:47,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 465 [2019-01-01 22:10:47,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 666 states and 984 transitions. [2019-01-01 22:10:47,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:47,436 INFO L705 BuchiCegarLoop]: Abstraction has 666 states and 984 transitions. [2019-01-01 22:10:47,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states and 984 transitions. [2019-01-01 22:10:47,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 653. [2019-01-01 22:10:47,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2019-01-01 22:10:47,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 968 transitions. [2019-01-01 22:10:47,451 INFO L728 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-01-01 22:10:47,451 INFO L608 BuchiCegarLoop]: Abstraction has 653 states and 968 transitions. [2019-01-01 22:10:47,451 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2019-01-01 22:10:47,451 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 653 states and 968 transitions. [2019-01-01 22:10:47,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2019-01-01 22:10:47,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:47,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:47,459 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:47,461 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:47,461 INFO L794 eck$LassoCheckResult]: Stem: 7877#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7662#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 7663#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7810#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7811#L98-2 assume !false; 8215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8214#L101 assume !(12292 == ssl3_accept_~s__state~0); 8213#L104 assume !(16384 == ssl3_accept_~s__state~0); 8211#L107 assume !(8192 == ssl3_accept_~s__state~0); 8209#L110 assume !(24576 == ssl3_accept_~s__state~0); 8207#L113 assume !(8195 == ssl3_accept_~s__state~0); 8204#L116 assume !(8480 == ssl3_accept_~s__state~0); 8202#L119 assume !(8481 == ssl3_accept_~s__state~0); 8199#L122 assume !(8482 == ssl3_accept_~s__state~0); 8200#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-01-01 22:10:47,462 INFO L796 eck$LassoCheckResult]: Loop: 7883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7709#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7710#L271-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; 7754#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8283#L584 ssl3_accept_~skip~0 := 0; 8281#L98-2 assume !false; 8279#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8277#L101 assume !(12292 == ssl3_accept_~s__state~0); 8275#L104 assume !(16384 == ssl3_accept_~s__state~0); 8273#L107 assume !(8192 == ssl3_accept_~s__state~0); 8272#L110 assume !(24576 == ssl3_accept_~s__state~0); 8271#L113 assume !(8195 == ssl3_accept_~s__state~0); 8270#L116 assume !(8480 == ssl3_accept_~s__state~0); 8269#L119 assume !(8481 == ssl3_accept_~s__state~0); 8268#L122 assume !(8482 == ssl3_accept_~s__state~0); 7720#L125 assume !(8464 == ssl3_accept_~s__state~0); 7721#L128 assume !(8465 == ssl3_accept_~s__state~0); 8267#L131 assume !(8466 == ssl3_accept_~s__state~0); 7904#L134 assume 8496 == ssl3_accept_~s__state~0; 7856#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 7825#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7813#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 7806#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7802#L290-2 ssl3_accept_~s__init_num~0 := 0; 7736#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7670#L584 ssl3_accept_~skip~0 := 0; 7679#L98-2 assume !false; 7680#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7878#L101 assume !(12292 == ssl3_accept_~s__state~0); 7888#L104 assume !(16384 == ssl3_accept_~s__state~0); 7889#L107 assume !(8192 == ssl3_accept_~s__state~0); 7880#L110 assume !(24576 == ssl3_accept_~s__state~0); 7844#L113 assume !(8195 == ssl3_accept_~s__state~0); 7831#L116 assume !(8480 == ssl3_accept_~s__state~0); 7832#L119 assume !(8481 == ssl3_accept_~s__state~0); 7759#L122 assume !(8482 == ssl3_accept_~s__state~0); 7760#L125 assume !(8464 == ssl3_accept_~s__state~0); 7738#L128 assume !(8465 == ssl3_accept_~s__state~0); 7693#L131 assume !(8466 == ssl3_accept_~s__state~0); 7694#L134 assume !(8496 == ssl3_accept_~s__state~0); 7894#L137 assume !(8497 == ssl3_accept_~s__state~0); 7895#L140 assume !(8512 == ssl3_accept_~s__state~0); 7866#L143 assume !(8513 == ssl3_accept_~s__state~0); 7846#L146 assume !(8528 == ssl3_accept_~s__state~0); 7847#L149 assume !(8529 == ssl3_accept_~s__state~0); 7858#L152 assume !(8544 == ssl3_accept_~s__state~0); 7947#L155 assume !(8545 == ssl3_accept_~s__state~0); 7948#L158 assume 8560 == ssl3_accept_~s__state~0; 7898#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7850#L416 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; 7642#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8130#L584 ssl3_accept_~skip~0 := 0; 8129#L98-2 assume !false; 8126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8123#L101 assume !(12292 == ssl3_accept_~s__state~0); 8120#L104 assume !(16384 == ssl3_accept_~s__state~0); 8117#L107 assume !(8192 == ssl3_accept_~s__state~0); 8114#L110 assume !(24576 == ssl3_accept_~s__state~0); 8111#L113 assume !(8195 == ssl3_accept_~s__state~0); 8108#L116 assume !(8480 == ssl3_accept_~s__state~0); 8104#L119 assume !(8481 == ssl3_accept_~s__state~0); 8105#L122 assume !(8482 == ssl3_accept_~s__state~0); 7949#L125 assume 8464 == ssl3_accept_~s__state~0; 7883#L132 [2019-01-01 22:10:47,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:47,462 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-01-01 22:10:47,462 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:47,462 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:47,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:47,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:47,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:47,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1555041969, now seen corresponding path program 1 times [2019-01-01 22:10:47,512 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:47,512 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:47,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,513 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:47,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:47,617 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:47,617 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:47,617 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:47,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:47,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:47,620 INFO L87 Difference]: Start difference. First operand 653 states and 968 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-01-01 22:10:47,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:47,915 INFO L93 Difference]: Finished difference Result 789 states and 1078 transitions. [2019-01-01 22:10:47,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:47,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 789 states and 1078 transitions. [2019-01-01 22:10:47,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-01-01 22:10:47,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 789 states to 789 states and 1078 transitions. [2019-01-01 22:10:47,928 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 551 [2019-01-01 22:10:47,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 551 [2019-01-01 22:10:47,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1078 transitions. [2019-01-01 22:10:47,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:47,929 INFO L705 BuchiCegarLoop]: Abstraction has 789 states and 1078 transitions. [2019-01-01 22:10:47,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1078 transitions. [2019-01-01 22:10:47,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 781. [2019-01-01 22:10:47,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2019-01-01 22:10:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1067 transitions. [2019-01-01 22:10:47,942 INFO L728 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-01-01 22:10:47,943 INFO L608 BuchiCegarLoop]: Abstraction has 781 states and 1067 transitions. [2019-01-01 22:10:47,943 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2019-01-01 22:10:47,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 781 states and 1067 transitions. [2019-01-01 22:10:47,946 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2019-01-01 22:10:47,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:47,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:47,948 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:47,948 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:47,948 INFO L794 eck$LassoCheckResult]: Stem: 9330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9163#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9110#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 9111#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9256#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9257#L98-2 assume !false; 9469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9789#L101 assume !(12292 == ssl3_accept_~s__state~0); 9788#L104 assume !(16384 == ssl3_accept_~s__state~0); 9787#L107 assume !(8192 == ssl3_accept_~s__state~0); 9786#L110 assume !(24576 == ssl3_accept_~s__state~0); 9784#L113 assume !(8195 == ssl3_accept_~s__state~0); 9782#L116 assume !(8480 == ssl3_accept_~s__state~0); 9780#L119 assume !(8481 == ssl3_accept_~s__state~0); 9777#L122 assume !(8482 == ssl3_accept_~s__state~0); 9775#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-01-01 22:10:47,948 INFO L796 eck$LassoCheckResult]: Loop: 9336#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9153#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9154#L271-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; 9202#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9833#L584 ssl3_accept_~skip~0 := 0; 9828#L98-2 assume !false; 9826#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9824#L101 assume !(12292 == ssl3_accept_~s__state~0); 9822#L104 assume !(16384 == ssl3_accept_~s__state~0); 9820#L107 assume !(8192 == ssl3_accept_~s__state~0); 9818#L110 assume !(24576 == ssl3_accept_~s__state~0); 9816#L113 assume !(8195 == ssl3_accept_~s__state~0); 9814#L116 assume !(8480 == ssl3_accept_~s__state~0); 9812#L119 assume !(8481 == ssl3_accept_~s__state~0); 9810#L122 assume !(8482 == ssl3_accept_~s__state~0); 9808#L125 assume !(8464 == ssl3_accept_~s__state~0); 9805#L128 assume !(8465 == ssl3_accept_~s__state~0); 9803#L131 assume !(8466 == ssl3_accept_~s__state~0); 9599#L134 assume 8496 == ssl3_accept_~s__state~0; 9306#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9269#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9259#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 9249#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9251#L290-2 ssl3_accept_~s__init_num~0 := 0; 9247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9755#L584 ssl3_accept_~skip~0 := 0; 9753#L98-2 assume !false; 9751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9749#L101 assume !(12292 == ssl3_accept_~s__state~0); 9747#L104 assume !(16384 == ssl3_accept_~s__state~0); 9746#L107 assume !(8192 == ssl3_accept_~s__state~0); 9744#L110 assume !(24576 == ssl3_accept_~s__state~0); 9742#L113 assume !(8195 == ssl3_accept_~s__state~0); 9740#L116 assume !(8480 == ssl3_accept_~s__state~0); 9738#L119 assume !(8481 == ssl3_accept_~s__state~0); 9736#L122 assume !(8482 == ssl3_accept_~s__state~0); 9734#L125 assume !(8464 == ssl3_accept_~s__state~0); 9596#L128 assume !(8465 == ssl3_accept_~s__state~0); 9593#L131 assume !(8466 == ssl3_accept_~s__state~0); 9592#L134 assume !(8496 == ssl3_accept_~s__state~0); 9591#L137 assume !(8497 == ssl3_accept_~s__state~0); 9590#L140 assume !(8512 == ssl3_accept_~s__state~0); 9561#L143 assume !(8513 == ssl3_accept_~s__state~0); 9562#L146 assume !(8528 == ssl3_accept_~s__state~0); 9594#L149 assume !(8529 == ssl3_accept_~s__state~0); 9429#L152 assume !(8544 == ssl3_accept_~s__state~0); 9430#L155 assume !(8545 == ssl3_accept_~s__state~0); 9431#L158 assume 8560 == ssl3_accept_~s__state~0; 9357#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9300#L416 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; 9090#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9863#L584 ssl3_accept_~skip~0 := 0; 9862#L98-2 assume !false; 9860#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9859#L101 assume !(12292 == ssl3_accept_~s__state~0); 9858#L104 assume !(16384 == ssl3_accept_~s__state~0); 9857#L107 assume !(8192 == ssl3_accept_~s__state~0); 9334#L110 assume !(24576 == ssl3_accept_~s__state~0); 9294#L113 assume !(8195 == ssl3_accept_~s__state~0); 9279#L116 assume !(8480 == ssl3_accept_~s__state~0); 9280#L119 assume !(8481 == ssl3_accept_~s__state~0); 9446#L122 assume !(8482 == ssl3_accept_~s__state~0); 9432#L125 assume 8464 == ssl3_accept_~s__state~0; 9336#L132 [2019-01-01 22:10:47,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:47,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-01-01 22:10:47,949 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:47,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:47,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:47,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:47,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:47,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1978688691, now seen corresponding path program 1 times [2019-01-01 22:10:47,970 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:47,970 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:47,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,974 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:47,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:48,051 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:48,051 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:48,051 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:48,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:48,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:48,052 INFO L87 Difference]: Start difference. First operand 781 states and 1067 transitions. cyclomatic complexity: 289 Second operand 3 states. [2019-01-01 22:10:48,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:48,326 INFO L93 Difference]: Finished difference Result 862 states and 1166 transitions. [2019-01-01 22:10:48,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:48,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 862 states and 1166 transitions. [2019-01-01 22:10:48,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-01-01 22:10:48,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 862 states to 862 states and 1166 transitions. [2019-01-01 22:10:48,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2019-01-01 22:10:48,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2019-01-01 22:10:48,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 862 states and 1166 transitions. [2019-01-01 22:10:48,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:48,340 INFO L705 BuchiCegarLoop]: Abstraction has 862 states and 1166 transitions. [2019-01-01 22:10:48,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states and 1166 transitions. [2019-01-01 22:10:48,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 850. [2019-01-01 22:10:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 850 states. [2019-01-01 22:10:48,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1151 transitions. [2019-01-01 22:10:48,353 INFO L728 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-01-01 22:10:48,353 INFO L608 BuchiCegarLoop]: Abstraction has 850 states and 1151 transitions. [2019-01-01 22:10:48,353 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2019-01-01 22:10:48,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 850 states and 1151 transitions. [2019-01-01 22:10:48,357 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2019-01-01 22:10:48,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:48,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:48,358 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:48,359 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:48,359 INFO L794 eck$LassoCheckResult]: Stem: 10976#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10812#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10759#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 10760#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10908#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10909#L98-2 assume !false; 11109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11432#L101 assume !(12292 == ssl3_accept_~s__state~0); 11430#L104 assume !(16384 == ssl3_accept_~s__state~0); 11429#L107 assume !(8192 == ssl3_accept_~s__state~0); 11428#L110 assume !(24576 == ssl3_accept_~s__state~0); 11427#L113 assume !(8195 == ssl3_accept_~s__state~0); 11426#L116 assume !(8480 == ssl3_accept_~s__state~0); 11425#L119 assume !(8481 == ssl3_accept_~s__state~0); 11424#L122 assume !(8482 == ssl3_accept_~s__state~0); 11423#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-01-01 22:10:48,359 INFO L796 eck$LassoCheckResult]: Loop: 10981#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 10806#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10807#L271-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; 10852#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11567#L584 ssl3_accept_~skip~0 := 0; 11565#L98-2 assume !false; 11563#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11561#L101 assume !(12292 == ssl3_accept_~s__state~0); 11559#L104 assume !(16384 == ssl3_accept_~s__state~0); 11552#L107 assume !(8192 == ssl3_accept_~s__state~0); 11550#L110 assume !(24576 == ssl3_accept_~s__state~0); 11547#L113 assume !(8195 == ssl3_accept_~s__state~0); 11544#L116 assume !(8480 == ssl3_accept_~s__state~0); 11542#L119 assume !(8481 == ssl3_accept_~s__state~0); 11539#L122 assume !(8482 == ssl3_accept_~s__state~0); 11536#L125 assume !(8464 == ssl3_accept_~s__state~0); 11533#L128 assume !(8465 == ssl3_accept_~s__state~0); 10790#L131 assume !(8466 == ssl3_accept_~s__state~0); 10791#L134 assume 8496 == ssl3_accept_~s__state~0; 11326#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 10923#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10911#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 10900#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10902#L290-2 ssl3_accept_~s__init_num~0 := 0; 11510#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11505#L584 ssl3_accept_~skip~0 := 0; 11503#L98-2 assume !false; 11453#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11452#L101 assume !(12292 == ssl3_accept_~s__state~0); 11451#L104 assume !(16384 == ssl3_accept_~s__state~0); 11450#L107 assume !(8192 == ssl3_accept_~s__state~0); 11449#L110 assume !(24576 == ssl3_accept_~s__state~0); 11448#L113 assume !(8195 == ssl3_accept_~s__state~0); 11446#L116 assume !(8480 == ssl3_accept_~s__state~0); 11445#L119 assume !(8481 == ssl3_accept_~s__state~0); 11444#L122 assume !(8482 == ssl3_accept_~s__state~0); 11443#L125 assume !(8464 == ssl3_accept_~s__state~0); 11438#L128 assume !(8465 == ssl3_accept_~s__state~0); 11436#L131 assume !(8466 == ssl3_accept_~s__state~0); 11434#L134 assume !(8496 == ssl3_accept_~s__state~0); 11433#L137 assume !(8497 == ssl3_accept_~s__state~0); 11431#L140 assume 8512 == ssl3_accept_~s__state~0; 11285#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10898#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11366#L584 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11360#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11357#L101 assume !(12292 == ssl3_accept_~s__state~0); 11354#L104 assume !(16384 == ssl3_accept_~s__state~0); 11351#L107 assume !(8192 == ssl3_accept_~s__state~0); 11348#L110 assume !(24576 == ssl3_accept_~s__state~0); 11345#L113 assume !(8195 == ssl3_accept_~s__state~0); 11342#L116 assume !(8480 == ssl3_accept_~s__state~0); 11339#L119 assume !(8481 == ssl3_accept_~s__state~0); 11337#L122 assume !(8482 == ssl3_accept_~s__state~0); 11336#L125 assume !(8464 == ssl3_accept_~s__state~0); 11334#L128 assume !(8465 == ssl3_accept_~s__state~0); 11331#L131 assume !(8466 == ssl3_accept_~s__state~0); 11332#L134 assume !(8496 == ssl3_accept_~s__state~0); 11413#L137 assume !(8497 == ssl3_accept_~s__state~0); 11412#L140 assume !(8512 == ssl3_accept_~s__state~0); 11411#L143 assume !(8513 == ssl3_accept_~s__state~0); 11410#L146 assume !(8528 == ssl3_accept_~s__state~0); 11409#L149 assume !(8529 == ssl3_accept_~s__state~0); 11407#L152 assume !(8544 == ssl3_accept_~s__state~0); 11406#L155 assume !(8545 == ssl3_accept_~s__state~0); 11405#L158 assume 8560 == ssl3_accept_~s__state~0; 10997#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 10953#L416 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; 10739#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11364#L584 ssl3_accept_~skip~0 := 0; 11361#L98-2 assume !false; 11358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11355#L101 assume !(12292 == ssl3_accept_~s__state~0); 11352#L104 assume !(16384 == ssl3_accept_~s__state~0); 11349#L107 assume !(8192 == ssl3_accept_~s__state~0); 11346#L110 assume !(24576 == ssl3_accept_~s__state~0); 11343#L113 assume !(8195 == ssl3_accept_~s__state~0); 11340#L116 assume !(8480 == ssl3_accept_~s__state~0); 11338#L119 assume !(8481 == ssl3_accept_~s__state~0); 11119#L122 assume !(8482 == ssl3_accept_~s__state~0); 11055#L125 assume 8464 == ssl3_accept_~s__state~0; 10981#L132 [2019-01-01 22:10:48,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:48,360 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-01-01 22:10:48,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:48,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:48,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:48,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:48,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:48,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:48,371 INFO L82 PathProgramCache]: Analyzing trace with hash 272007134, now seen corresponding path program 1 times [2019-01-01 22:10:48,371 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:48,371 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:48,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:48,372 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:48,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:48,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-01-01 22:10:48,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:48,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:48,442 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:48,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:48,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:48,443 INFO L87 Difference]: Start difference. First operand 850 states and 1151 transitions. cyclomatic complexity: 304 Second operand 3 states. [2019-01-01 22:10:48,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:48,963 INFO L93 Difference]: Finished difference Result 964 states and 1304 transitions. [2019-01-01 22:10:48,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:48,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1304 transitions. [2019-01-01 22:10:48,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2019-01-01 22:10:48,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1304 transitions. [2019-01-01 22:10:48,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 666 [2019-01-01 22:10:48,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 666 [2019-01-01 22:10:48,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1304 transitions. [2019-01-01 22:10:48,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:48,977 INFO L705 BuchiCegarLoop]: Abstraction has 964 states and 1304 transitions. [2019-01-01 22:10:48,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1304 transitions. [2019-01-01 22:10:48,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 925. [2019-01-01 22:10:48,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 925 states. [2019-01-01 22:10:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1241 transitions. [2019-01-01 22:10:48,992 INFO L728 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-01-01 22:10:48,992 INFO L608 BuchiCegarLoop]: Abstraction has 925 states and 1241 transitions. [2019-01-01 22:10:48,992 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2019-01-01 22:10:48,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1241 transitions. [2019-01-01 22:10:48,996 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2019-01-01 22:10:48,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:48,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:48,997 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:48,997 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:48,998 INFO L794 eck$LassoCheckResult]: Stem: 12804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12632#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12579#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 12580#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12730#L98-2 assume !false; 12919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13465#L101 assume !(12292 == ssl3_accept_~s__state~0); 13463#L104 assume !(16384 == ssl3_accept_~s__state~0); 13462#L107 assume !(8192 == ssl3_accept_~s__state~0); 13199#L110 assume !(24576 == ssl3_accept_~s__state~0); 13198#L113 assume !(8195 == ssl3_accept_~s__state~0); 13197#L116 assume !(8480 == ssl3_accept_~s__state~0); 13196#L119 assume !(8481 == ssl3_accept_~s__state~0); 13194#L122 assume !(8482 == ssl3_accept_~s__state~0); 13195#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-01-01 22:10:48,998 INFO L796 eck$LassoCheckResult]: Loop: 12809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 12626#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12627#L271-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; 12672#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13348#L584 ssl3_accept_~skip~0 := 0; 13345#L98-2 assume !false; 13342#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13339#L101 assume !(12292 == ssl3_accept_~s__state~0); 13336#L104 assume !(16384 == ssl3_accept_~s__state~0); 13333#L107 assume !(8192 == ssl3_accept_~s__state~0); 13330#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13324#L116 assume !(8480 == ssl3_accept_~s__state~0); 13322#L119 assume !(8481 == ssl3_accept_~s__state~0); 13321#L122 assume !(8482 == ssl3_accept_~s__state~0); 13320#L125 assume !(8464 == ssl3_accept_~s__state~0); 13316#L128 assume !(8465 == ssl3_accept_~s__state~0); 13315#L131 assume !(8466 == ssl3_accept_~s__state~0); 13312#L134 assume 8496 == ssl3_accept_~s__state~0; 13078#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13311#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13310#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 13308#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13307#L290-2 ssl3_accept_~s__init_num~0 := 0; 13299#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13293#L584 ssl3_accept_~skip~0 := 0; 13291#L98-2 assume !false; 13289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13287#L101 assume !(12292 == ssl3_accept_~s__state~0); 13285#L104 assume !(16384 == ssl3_accept_~s__state~0); 13283#L107 assume !(8192 == ssl3_accept_~s__state~0); 13280#L110 assume !(24576 == ssl3_accept_~s__state~0); 13277#L113 assume !(8195 == ssl3_accept_~s__state~0); 13274#L116 assume !(8480 == ssl3_accept_~s__state~0); 13271#L119 assume !(8481 == ssl3_accept_~s__state~0); 13268#L122 assume !(8482 == ssl3_accept_~s__state~0); 13265#L125 assume !(8464 == ssl3_accept_~s__state~0); 13262#L128 assume !(8465 == ssl3_accept_~s__state~0); 13259#L131 assume !(8466 == ssl3_accept_~s__state~0); 13257#L134 assume !(8496 == ssl3_accept_~s__state~0); 13255#L137 assume !(8497 == ssl3_accept_~s__state~0); 13204#L140 assume !(8512 == ssl3_accept_~s__state~0); 13205#L143 assume !(8513 == ssl3_accept_~s__state~0); 13200#L146 assume !(8528 == ssl3_accept_~s__state~0); 13201#L149 assume !(8529 == ssl3_accept_~s__state~0); 13189#L152 assume !(8544 == ssl3_accept_~s__state~0); 13190#L155 assume !(8545 == ssl3_accept_~s__state~0); 13185#L158 assume !(8560 == ssl3_accept_~s__state~0); 13186#L161 assume !(8561 == ssl3_accept_~s__state~0); 13181#L164 assume !(8448 == ssl3_accept_~s__state~0); 13182#L167 assume !(8576 == ssl3_accept_~s__state~0); 13177#L170 assume !(8577 == ssl3_accept_~s__state~0); 13178#L173 assume !(8592 == ssl3_accept_~s__state~0); 13170#L176 assume !(8593 == ssl3_accept_~s__state~0); 13171#L179 assume !(8608 == ssl3_accept_~s__state~0); 13160#L182 assume !(8609 == ssl3_accept_~s__state~0); 13161#L185 assume !(8640 == ssl3_accept_~s__state~0); 12689#L188 assume !(8641 == ssl3_accept_~s__state~0); 12690#L191 assume 8656 == ssl3_accept_~s__state~0; 12832#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 12833#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12759#L496 assume !(2 == ssl3_accept_~blastFlag~0); 12734#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12735#L505 assume !(0 == ssl3_accept_~tmp___10~0); 13167#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13163#L584 ssl3_accept_~skip~0 := 0; 13154#L98-2 assume !false; 13155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13150#L101 assume 12292 == ssl3_accept_~s__state~0; 12766#L102 ssl3_accept_~s__new_session~0 := 1; 12767#L210 ssl3_accept_~s__server~0 := 1; 13459#L215 assume 0 != ssl3_accept_~cb~0; 13458#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13457#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13456#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13454#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13449#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13447#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13445#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13439#L584 ssl3_accept_~skip~0 := 0; 13437#L98-2 assume !false; 13435#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13433#L101 assume !(12292 == ssl3_accept_~s__state~0); 13431#L104 assume !(16384 == ssl3_accept_~s__state~0); 13429#L107 assume !(8192 == ssl3_accept_~s__state~0); 13427#L110 assume !(24576 == ssl3_accept_~s__state~0); 13426#L113 assume !(8195 == ssl3_accept_~s__state~0); 12888#L116 assume !(8480 == ssl3_accept_~s__state~0); 12889#L119 assume !(8481 == ssl3_accept_~s__state~0); 12890#L122 assume !(8482 == ssl3_accept_~s__state~0); 12880#L125 assume 8464 == ssl3_accept_~s__state~0; 12809#L132 [2019-01-01 22:10:48,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:48,998 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-01-01 22:10:48,999 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:48,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:49,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:49,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:49,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:49,015 INFO L82 PathProgramCache]: Analyzing trace with hash -671408730, now seen corresponding path program 1 times [2019-01-01 22:10:49,015 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:49,015 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:49,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:49,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:49,117 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-01-01 22:10:49,117 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:49,117 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:49,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:49,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:49,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:49,118 INFO L87 Difference]: Start difference. First operand 925 states and 1241 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-01-01 22:10:49,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:49,291 INFO L93 Difference]: Finished difference Result 1643 states and 2205 transitions. [2019-01-01 22:10:49,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:49,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1643 states and 2205 transitions. [2019-01-01 22:10:49,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-01-01 22:10:49,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-01-01 22:10:49,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1156 [2019-01-01 22:10:49,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1156 [2019-01-01 22:10:49,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1643 states and 2205 transitions. [2019-01-01 22:10:49,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:49,313 INFO L705 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-01 22:10:49,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states and 2205 transitions. [2019-01-01 22:10:49,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1643. [2019-01-01 22:10:49,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1643 states. [2019-01-01 22:10:49,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 2205 transitions. [2019-01-01 22:10:49,344 INFO L728 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-01 22:10:49,344 INFO L608 BuchiCegarLoop]: Abstraction has 1643 states and 2205 transitions. [2019-01-01 22:10:49,344 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2019-01-01 22:10:49,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1643 states and 2205 transitions. [2019-01-01 22:10:49,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2019-01-01 22:10:49,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:49,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:49,352 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:49,353 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:49,353 INFO L794 eck$LassoCheckResult]: Stem: 15389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15208#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15154#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 15155#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15311#L98-2 assume !false; 15603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16108#L101 assume !(12292 == ssl3_accept_~s__state~0); 16106#L104 assume !(16384 == ssl3_accept_~s__state~0); 16100#L107 assume !(8192 == ssl3_accept_~s__state~0); 16098#L110 assume !(24576 == ssl3_accept_~s__state~0); 16096#L113 assume !(8195 == ssl3_accept_~s__state~0); 16094#L116 assume !(8480 == ssl3_accept_~s__state~0); 16092#L119 assume !(8481 == ssl3_accept_~s__state~0); 15675#L122 assume !(8482 == ssl3_accept_~s__state~0); 15550#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-01-01 22:10:49,353 INFO L796 eck$LassoCheckResult]: Loop: 15399#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 15400#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15501#L271-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; 16468#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16461#L584 ssl3_accept_~skip~0 := 0; 16458#L98-2 assume !false; 16455#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16452#L101 assume !(12292 == ssl3_accept_~s__state~0); 16449#L104 assume !(16384 == ssl3_accept_~s__state~0); 16446#L107 assume !(8192 == ssl3_accept_~s__state~0); 16443#L110 assume !(24576 == ssl3_accept_~s__state~0); 16440#L113 assume !(8195 == ssl3_accept_~s__state~0); 16437#L116 assume !(8480 == ssl3_accept_~s__state~0); 16434#L119 assume !(8481 == ssl3_accept_~s__state~0); 16431#L122 assume !(8482 == ssl3_accept_~s__state~0); 16428#L125 assume !(8464 == ssl3_accept_~s__state~0); 16425#L128 assume !(8465 == ssl3_accept_~s__state~0); 16423#L131 assume !(8466 == ssl3_accept_~s__state~0); 16316#L134 assume 8496 == ssl3_accept_~s__state~0; 15626#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 16421#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15313#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 15302#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15296#L290-2 ssl3_accept_~s__init_num~0 := 0; 15230#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15162#L584 ssl3_accept_~skip~0 := 0; 15171#L98-2 assume !false; 15172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15393#L101 assume !(12292 == ssl3_accept_~s__state~0); 15405#L104 assume !(16384 == ssl3_accept_~s__state~0); 15406#L107 assume !(8192 == ssl3_accept_~s__state~0); 16490#L110 assume !(24576 == ssl3_accept_~s__state~0); 16489#L113 assume !(8195 == ssl3_accept_~s__state~0); 15333#L116 assume !(8480 == ssl3_accept_~s__state~0); 15334#L119 assume !(8481 == ssl3_accept_~s__state~0); 16484#L122 assume !(8482 == ssl3_accept_~s__state~0); 15214#L125 assume !(8464 == ssl3_accept_~s__state~0); 15215#L128 assume !(8465 == ssl3_accept_~s__state~0); 15186#L131 assume !(8466 == ssl3_accept_~s__state~0); 15187#L134 assume !(8496 == ssl3_accept_~s__state~0); 15410#L137 assume !(8497 == ssl3_accept_~s__state~0); 15411#L140 assume !(8512 == ssl3_accept_~s__state~0); 15376#L143 assume !(8513 == ssl3_accept_~s__state~0); 15352#L146 assume !(8528 == ssl3_accept_~s__state~0); 15353#L149 assume !(8529 == ssl3_accept_~s__state~0); 15338#L152 assume !(8544 == ssl3_accept_~s__state~0); 15260#L155 assume !(8545 == ssl3_accept_~s__state~0); 15220#L158 assume !(8560 == ssl3_accept_~s__state~0); 15221#L161 assume !(8561 == ssl3_accept_~s__state~0); 15194#L164 assume !(8448 == ssl3_accept_~s__state~0); 15195#L167 assume !(8576 == ssl3_accept_~s__state~0); 16729#L170 assume !(8577 == ssl3_accept_~s__state~0); 16727#L173 assume !(8592 == ssl3_accept_~s__state~0); 16725#L176 assume !(8593 == ssl3_accept_~s__state~0); 15355#L179 assume !(8608 == ssl3_accept_~s__state~0); 15356#L182 assume !(8609 == ssl3_accept_~s__state~0); 15340#L185 assume !(8640 == ssl3_accept_~s__state~0); 15341#L188 assume !(8641 == ssl3_accept_~s__state~0); 15293#L191 assume 8656 == ssl3_accept_~s__state~0; 15245#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 15282#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15283#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 15315#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 15316#L505 assume !(0 == ssl3_accept_~tmp___10~0); 15661#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15655#L584 ssl3_accept_~skip~0 := 0; 15653#L98-2 assume !false; 15651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15649#L101 assume 12292 == ssl3_accept_~s__state~0; 15346#L102 ssl3_accept_~s__new_session~0 := 1; 15347#L210 ssl3_accept_~s__server~0 := 1; 16675#L215 assume 0 != ssl3_accept_~cb~0; 16674#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16673#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16672#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16670#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 16668#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16666#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 16665#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16658#L584 ssl3_accept_~skip~0 := 0; 16657#L98-2 assume !false; 16656#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16651#L101 assume !(12292 == ssl3_accept_~s__state~0); 16649#L104 assume !(16384 == ssl3_accept_~s__state~0); 16647#L107 assume !(8192 == ssl3_accept_~s__state~0); 16645#L110 assume !(24576 == ssl3_accept_~s__state~0); 16643#L113 assume !(8195 == ssl3_accept_~s__state~0); 16641#L116 assume !(8480 == ssl3_accept_~s__state~0); 15679#L119 assume !(8481 == ssl3_accept_~s__state~0); 15680#L122 assume !(8482 == ssl3_accept_~s__state~0); 16088#L125 assume 8464 == ssl3_accept_~s__state~0; 15399#L132 [2019-01-01 22:10:49,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:49,353 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-01-01 22:10:49,353 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:49,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:49,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:49,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:49,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:49,367 INFO L82 PathProgramCache]: Analyzing trace with hash -694040984, now seen corresponding path program 1 times [2019-01-01 22:10:49,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:49,367 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:49,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,372 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:49,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-01-01 22:10:49,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:49,451 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:49,451 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:49,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:49,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:49,452 INFO L87 Difference]: Start difference. First operand 1643 states and 2205 transitions. cyclomatic complexity: 565 Second operand 3 states. [2019-01-01 22:10:50,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:50,701 INFO L93 Difference]: Finished difference Result 1594 states and 2127 transitions. [2019-01-01 22:10:50,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:50,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1594 states and 2127 transitions. [2019-01-01 22:10:50,710 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 988 [2019-01-01 22:10:50,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1594 states to 1592 states and 2125 transitions. [2019-01-01 22:10:50,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1138 [2019-01-01 22:10:50,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1138 [2019-01-01 22:10:50,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1592 states and 2125 transitions. [2019-01-01 22:10:50,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:50,720 INFO L705 BuchiCegarLoop]: Abstraction has 1592 states and 2125 transitions. [2019-01-01 22:10:50,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1592 states and 2125 transitions. [2019-01-01 22:10:50,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1592 to 1582. [2019-01-01 22:10:50,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2019-01-01 22:10:50,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 2114 transitions. [2019-01-01 22:10:50,749 INFO L728 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-01-01 22:10:50,749 INFO L608 BuchiCegarLoop]: Abstraction has 1582 states and 2114 transitions. [2019-01-01 22:10:50,749 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2019-01-01 22:10:50,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1582 states and 2114 transitions. [2019-01-01 22:10:50,756 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 978 [2019-01-01 22:10:50,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:50,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:50,758 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:50,758 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:50,758 INFO L794 eck$LassoCheckResult]: Stem: 18626#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18447#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18393#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 18394#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18547#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18548#L98-2 assume !false; 18784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19740#L101 assume !(12292 == ssl3_accept_~s__state~0); 19738#L104 assume !(16384 == ssl3_accept_~s__state~0); 19734#L107 assume !(8192 == ssl3_accept_~s__state~0); 19733#L110 assume !(24576 == ssl3_accept_~s__state~0); 19731#L113 assume !(8195 == ssl3_accept_~s__state~0); 19729#L116 assume !(8480 == ssl3_accept_~s__state~0); 19727#L119 assume !(8481 == ssl3_accept_~s__state~0); 19725#L122 assume !(8482 == ssl3_accept_~s__state~0); 18889#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-01-01 22:10:50,759 INFO L796 eck$LassoCheckResult]: Loop: 18639#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 18640#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18727#L271-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; 19454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19444#L584 ssl3_accept_~skip~0 := 0; 19442#L98-2 assume !false; 19440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19438#L101 assume !(12292 == ssl3_accept_~s__state~0); 19436#L104 assume !(16384 == ssl3_accept_~s__state~0); 19434#L107 assume !(8192 == ssl3_accept_~s__state~0); 19432#L110 assume !(24576 == ssl3_accept_~s__state~0); 19430#L113 assume !(8195 == ssl3_accept_~s__state~0); 19428#L116 assume !(8480 == ssl3_accept_~s__state~0); 19426#L119 assume !(8481 == ssl3_accept_~s__state~0); 19424#L122 assume !(8482 == ssl3_accept_~s__state~0); 19422#L125 assume !(8464 == ssl3_accept_~s__state~0); 19419#L128 assume !(8465 == ssl3_accept_~s__state~0); 19416#L131 assume !(8466 == ssl3_accept_~s__state~0); 19412#L134 assume 8496 == ssl3_accept_~s__state~0; 19122#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 19407#L284 assume !(1 == ssl3_accept_~blastFlag~0); 19408#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 19458#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19457#L290-2 ssl3_accept_~s__init_num~0 := 0; 19449#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19443#L584 ssl3_accept_~skip~0 := 0; 19441#L98-2 assume !false; 19439#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19437#L101 assume !(12292 == ssl3_accept_~s__state~0); 19435#L104 assume !(16384 == ssl3_accept_~s__state~0); 19433#L107 assume !(8192 == ssl3_accept_~s__state~0); 19431#L110 assume !(24576 == ssl3_accept_~s__state~0); 19429#L113 assume !(8195 == ssl3_accept_~s__state~0); 19427#L116 assume !(8480 == ssl3_accept_~s__state~0); 19425#L119 assume !(8481 == ssl3_accept_~s__state~0); 19423#L122 assume !(8482 == ssl3_accept_~s__state~0); 19421#L125 assume !(8464 == ssl3_accept_~s__state~0); 19418#L128 assume !(8465 == ssl3_accept_~s__state~0); 19415#L131 assume !(8466 == ssl3_accept_~s__state~0); 19411#L134 assume !(8496 == ssl3_accept_~s__state~0); 19410#L137 assume !(8497 == ssl3_accept_~s__state~0); 19406#L140 assume 8512 == ssl3_accept_~s__state~0; 19117#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19400#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19399#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19398#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19391#L584 ssl3_accept_~skip~0 := 0; 19385#L98-2 assume !false; 19383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19381#L101 assume !(12292 == ssl3_accept_~s__state~0); 19379#L104 assume !(16384 == ssl3_accept_~s__state~0); 19377#L107 assume !(8192 == ssl3_accept_~s__state~0); 19375#L110 assume !(24576 == ssl3_accept_~s__state~0); 19373#L113 assume !(8195 == ssl3_accept_~s__state~0); 19371#L116 assume !(8480 == ssl3_accept_~s__state~0); 19369#L119 assume !(8481 == ssl3_accept_~s__state~0); 19367#L122 assume !(8482 == ssl3_accept_~s__state~0); 19365#L125 assume !(8464 == ssl3_accept_~s__state~0); 19363#L128 assume !(8465 == ssl3_accept_~s__state~0); 19361#L131 assume !(8466 == ssl3_accept_~s__state~0); 19359#L134 assume !(8496 == ssl3_accept_~s__state~0); 19357#L137 assume !(8497 == ssl3_accept_~s__state~0); 19355#L140 assume !(8512 == ssl3_accept_~s__state~0); 19353#L143 assume !(8513 == ssl3_accept_~s__state~0); 19295#L146 assume 8528 == ssl3_accept_~s__state~0; 19112#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19290#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19286#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19284#L351 assume !(ssl3_accept_~ret~0 <= 0); 18625#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18608#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19334#L584 ssl3_accept_~skip~0 := 0; 19332#L98-2 assume !false; 19330#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19328#L101 assume !(12292 == ssl3_accept_~s__state~0); 19326#L104 assume !(16384 == ssl3_accept_~s__state~0); 19324#L107 assume !(8192 == ssl3_accept_~s__state~0); 19322#L110 assume !(24576 == ssl3_accept_~s__state~0); 19320#L113 assume !(8195 == ssl3_accept_~s__state~0); 19318#L116 assume !(8480 == ssl3_accept_~s__state~0); 19316#L119 assume !(8481 == ssl3_accept_~s__state~0); 19314#L122 assume !(8482 == ssl3_accept_~s__state~0); 19312#L125 assume !(8464 == ssl3_accept_~s__state~0); 19310#L128 assume !(8465 == ssl3_accept_~s__state~0); 19308#L131 assume !(8466 == ssl3_accept_~s__state~0); 19306#L134 assume !(8496 == ssl3_accept_~s__state~0); 19304#L137 assume !(8497 == ssl3_accept_~s__state~0); 19302#L140 assume !(8512 == ssl3_accept_~s__state~0); 19301#L143 assume !(8513 == ssl3_accept_~s__state~0); 19299#L146 assume !(8528 == ssl3_accept_~s__state~0); 19296#L149 assume !(8529 == ssl3_accept_~s__state~0); 18886#L152 assume !(8544 == ssl3_accept_~s__state~0); 18888#L155 assume !(8545 == ssl3_accept_~s__state~0); 18854#L158 assume 8560 == ssl3_accept_~s__state~0; 18659#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18599#L416 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; 18376#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19751#L584 ssl3_accept_~skip~0 := 0; 19746#L98-2 assume !false; 19744#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19742#L101 assume !(12292 == ssl3_accept_~s__state~0); 19741#L104 assume !(16384 == ssl3_accept_~s__state~0); 19739#L107 assume !(8192 == ssl3_accept_~s__state~0); 19737#L110 assume !(24576 == ssl3_accept_~s__state~0); 19735#L113 assume !(8195 == ssl3_accept_~s__state~0); 19709#L116 assume !(8480 == ssl3_accept_~s__state~0); 19016#L119 assume !(8481 == ssl3_accept_~s__state~0); 19017#L122 assume !(8482 == ssl3_accept_~s__state~0); 19057#L125 assume 8464 == ssl3_accept_~s__state~0; 18639#L132 [2019-01-01 22:10:50,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:50,759 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-01-01 22:10:50,759 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:50,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:50,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,760 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:50,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:50,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:50,773 INFO L82 PathProgramCache]: Analyzing trace with hash 99002119, now seen corresponding path program 1 times [2019-01-01 22:10:50,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:50,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:50,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:50,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:50,874 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2019-01-01 22:10:50,874 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:50,874 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:50,874 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:50,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:50,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:50,875 INFO L87 Difference]: Start difference. First operand 1582 states and 2114 transitions. cyclomatic complexity: 537 Second operand 3 states. [2019-01-01 22:10:50,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:50,905 INFO L93 Difference]: Finished difference Result 1606 states and 2143 transitions. [2019-01-01 22:10:50,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:50,907 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1606 states and 2143 transitions. [2019-01-01 22:10:50,913 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-01-01 22:10:50,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-01-01 22:10:50,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1152 [2019-01-01 22:10:50,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1152 [2019-01-01 22:10:50,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1606 states and 2143 transitions. [2019-01-01 22:10:50,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:50,927 INFO L705 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-01 22:10:50,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states and 2143 transitions. [2019-01-01 22:10:50,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1606. [2019-01-01 22:10:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1606 states. [2019-01-01 22:10:50,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2143 transitions. [2019-01-01 22:10:50,952 INFO L728 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-01 22:10:50,952 INFO L608 BuchiCegarLoop]: Abstraction has 1606 states and 2143 transitions. [2019-01-01 22:10:50,952 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2019-01-01 22:10:50,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1606 states and 2143 transitions. [2019-01-01 22:10:50,958 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2019-01-01 22:10:50,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:50,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:50,961 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:50,961 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:50,961 INFO L794 eck$LassoCheckResult]: Stem: 21813#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21644#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21588#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 21589#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21738#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21739#L98-2 assume !false; 22623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22621#L101 assume !(12292 == ssl3_accept_~s__state~0); 22619#L104 assume !(16384 == ssl3_accept_~s__state~0); 22617#L107 assume !(8192 == ssl3_accept_~s__state~0); 22615#L110 assume !(24576 == ssl3_accept_~s__state~0); 22613#L113 assume !(8195 == ssl3_accept_~s__state~0); 22611#L116 assume !(8480 == ssl3_accept_~s__state~0); 22155#L119 assume !(8481 == ssl3_accept_~s__state~0); 22156#L122 assume !(8482 == ssl3_accept_~s__state~0); 22149#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-01-01 22:10:50,962 INFO L796 eck$LassoCheckResult]: Loop: 22063#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 21637#L271 assume !(0 == ssl3_accept_~blastFlag~0); 21639#L271-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; 22839#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22833#L584 ssl3_accept_~skip~0 := 0; 22831#L98-2 assume !false; 22829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22827#L101 assume !(12292 == ssl3_accept_~s__state~0); 22825#L104 assume !(16384 == ssl3_accept_~s__state~0); 22823#L107 assume !(8192 == ssl3_accept_~s__state~0); 22821#L110 assume !(24576 == ssl3_accept_~s__state~0); 22819#L113 assume !(8195 == ssl3_accept_~s__state~0); 22817#L116 assume !(8480 == ssl3_accept_~s__state~0); 22816#L119 assume !(8481 == ssl3_accept_~s__state~0); 22814#L122 assume !(8482 == ssl3_accept_~s__state~0); 22813#L125 assume !(8464 == ssl3_accept_~s__state~0); 22810#L128 assume !(8465 == ssl3_accept_~s__state~0); 22809#L131 assume !(8466 == ssl3_accept_~s__state~0); 22808#L134 assume 8496 == ssl3_accept_~s__state~0; 22056#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22805#L284 assume !(1 == ssl3_accept_~blastFlag~0); 22804#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 22258#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22259#L290-2 ssl3_accept_~s__init_num~0 := 0; 22353#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22348#L584 ssl3_accept_~skip~0 := 0; 22347#L98-2 assume !false; 22346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22345#L101 assume !(12292 == ssl3_accept_~s__state~0); 22344#L104 assume !(16384 == ssl3_accept_~s__state~0); 22343#L107 assume !(8192 == ssl3_accept_~s__state~0); 22342#L110 assume !(24576 == ssl3_accept_~s__state~0); 22341#L113 assume !(8195 == ssl3_accept_~s__state~0); 22340#L116 assume !(8480 == ssl3_accept_~s__state~0); 22339#L119 assume !(8481 == ssl3_accept_~s__state~0); 22338#L122 assume !(8482 == ssl3_accept_~s__state~0); 22337#L125 assume !(8464 == ssl3_accept_~s__state~0); 22336#L128 assume !(8465 == ssl3_accept_~s__state~0); 22335#L131 assume !(8466 == ssl3_accept_~s__state~0); 22334#L134 assume !(8496 == ssl3_accept_~s__state~0); 22333#L137 assume !(8497 == ssl3_accept_~s__state~0); 22331#L140 assume 8512 == ssl3_accept_~s__state~0; 22048#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22329#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22327#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22325#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22319#L584 ssl3_accept_~skip~0 := 0; 22317#L98-2 assume !false; 22313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22312#L101 assume !(12292 == ssl3_accept_~s__state~0); 22311#L104 assume !(16384 == ssl3_accept_~s__state~0); 22310#L107 assume !(8192 == ssl3_accept_~s__state~0); 22309#L110 assume !(24576 == ssl3_accept_~s__state~0); 22308#L113 assume !(8195 == ssl3_accept_~s__state~0); 22306#L116 assume !(8480 == ssl3_accept_~s__state~0); 22305#L119 assume !(8481 == ssl3_accept_~s__state~0); 22303#L122 assume !(8482 == ssl3_accept_~s__state~0); 22301#L125 assume !(8464 == ssl3_accept_~s__state~0); 22298#L128 assume !(8465 == ssl3_accept_~s__state~0); 22297#L131 assume !(8466 == ssl3_accept_~s__state~0); 22296#L134 assume !(8496 == ssl3_accept_~s__state~0); 22295#L137 assume !(8497 == ssl3_accept_~s__state~0); 22294#L140 assume !(8512 == ssl3_accept_~s__state~0); 22291#L143 assume !(8513 == ssl3_accept_~s__state~0); 22290#L146 assume 8528 == ssl3_accept_~s__state~0; 22040#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22289#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22288#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22282#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22280#L351 assume !(ssl3_accept_~ret~0 <= 0); 22267#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21968#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22239#L584 ssl3_accept_~skip~0 := 0; 22236#L98-2 assume !false; 22233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22230#L101 assume !(12292 == ssl3_accept_~s__state~0); 22227#L104 assume !(16384 == ssl3_accept_~s__state~0); 22224#L107 assume !(8192 == ssl3_accept_~s__state~0); 22221#L110 assume !(24576 == ssl3_accept_~s__state~0); 22218#L113 assume !(8195 == ssl3_accept_~s__state~0); 22215#L116 assume !(8480 == ssl3_accept_~s__state~0); 22212#L119 assume !(8481 == ssl3_accept_~s__state~0); 22209#L122 assume !(8482 == ssl3_accept_~s__state~0); 22206#L125 assume !(8464 == ssl3_accept_~s__state~0); 22203#L128 assume !(8465 == ssl3_accept_~s__state~0); 22200#L131 assume !(8466 == ssl3_accept_~s__state~0); 22197#L134 assume !(8496 == ssl3_accept_~s__state~0); 22194#L137 assume !(8497 == ssl3_accept_~s__state~0); 22191#L140 assume !(8512 == ssl3_accept_~s__state~0); 22188#L143 assume !(8513 == ssl3_accept_~s__state~0); 22185#L146 assume !(8528 == ssl3_accept_~s__state~0); 22182#L149 assume !(8529 == ssl3_accept_~s__state~0); 22172#L152 assume !(8544 == ssl3_accept_~s__state~0); 22170#L155 assume !(8545 == ssl3_accept_~s__state~0); 22168#L158 assume 8560 == ssl3_accept_~s__state~0; 21841#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21842#L416 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; 22284#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23119#L584 ssl3_accept_~skip~0 := 0; 23118#L98-2 assume !false; 23117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23116#L101 assume !(12292 == ssl3_accept_~s__state~0); 23115#L104 assume !(16384 == ssl3_accept_~s__state~0); 23114#L107 assume !(8192 == ssl3_accept_~s__state~0); 23113#L110 assume !(24576 == ssl3_accept_~s__state~0); 23112#L113 assume !(8195 == ssl3_accept_~s__state~0); 22158#L116 assume !(8480 == ssl3_accept_~s__state~0); 22159#L119 assume !(8481 == ssl3_accept_~s__state~0); 22152#L122 assume !(8482 == ssl3_accept_~s__state~0); 22153#L125 assume 8464 == ssl3_accept_~s__state~0; 22063#L132 [2019-01-01 22:10:50,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:50,962 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-01-01 22:10:50,962 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:50,962 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:50,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:50,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:50,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:50,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:50,986 INFO L82 PathProgramCache]: Analyzing trace with hash -939582455, now seen corresponding path program 1 times [2019-01-01 22:10:50,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:50,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:50,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:50,990 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:50,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:51,062 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-01-01 22:10:51,062 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:51,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:51,064 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:51,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:51,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:51,066 INFO L87 Difference]: Start difference. First operand 1606 states and 2143 transitions. cyclomatic complexity: 542 Second operand 3 states. [2019-01-01 22:10:51,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:51,262 INFO L93 Difference]: Finished difference Result 1812 states and 2405 transitions. [2019-01-01 22:10:51,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:51,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1812 states and 2405 transitions. [2019-01-01 22:10:51,269 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1138 [2019-01-01 22:10:51,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1812 states to 1812 states and 2405 transitions. [2019-01-01 22:10:51,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2019-01-01 22:10:51,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2019-01-01 22:10:51,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1812 states and 2405 transitions. [2019-01-01 22:10:51,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:51,279 INFO L705 BuchiCegarLoop]: Abstraction has 1812 states and 2405 transitions. [2019-01-01 22:10:51,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states and 2405 transitions. [2019-01-01 22:10:51,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1768. [2019-01-01 22:10:51,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2019-01-01 22:10:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2335 transitions. [2019-01-01 22:10:51,303 INFO L728 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-01-01 22:10:51,303 INFO L608 BuchiCegarLoop]: Abstraction has 1768 states and 2335 transitions. [2019-01-01 22:10:51,304 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2019-01-01 22:10:51,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2335 transitions. [2019-01-01 22:10:51,308 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2019-01-01 22:10:51,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:51,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:51,309 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:51,310 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:51,310 INFO L794 eck$LassoCheckResult]: Stem: 25245#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25067#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25012#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 25013#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25163#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25164#L98-2 assume !false; 25518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26262#L101 assume !(12292 == ssl3_accept_~s__state~0); 26260#L104 assume !(16384 == ssl3_accept_~s__state~0); 26258#L107 assume !(8192 == ssl3_accept_~s__state~0); 26256#L110 assume !(24576 == ssl3_accept_~s__state~0); 26254#L113 assume !(8195 == ssl3_accept_~s__state~0); 26252#L116 assume !(8480 == ssl3_accept_~s__state~0); 26247#L119 assume !(8481 == ssl3_accept_~s__state~0); 26246#L122 assume !(8482 == ssl3_accept_~s__state~0); 25417#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-01-01 22:10:51,310 INFO L796 eck$LassoCheckResult]: Loop: 25418#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 25916#L271 assume !(0 == ssl3_accept_~blastFlag~0); 25915#L271-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; 25914#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25909#L584 ssl3_accept_~skip~0 := 0; 25908#L98-2 assume !false; 25907#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25906#L101 assume !(12292 == ssl3_accept_~s__state~0); 25905#L104 assume !(16384 == ssl3_accept_~s__state~0); 25904#L107 assume !(8192 == ssl3_accept_~s__state~0); 25903#L110 assume !(24576 == ssl3_accept_~s__state~0); 25902#L113 assume !(8195 == ssl3_accept_~s__state~0); 25901#L116 assume !(8480 == ssl3_accept_~s__state~0); 25900#L119 assume !(8481 == ssl3_accept_~s__state~0); 25899#L122 assume !(8482 == ssl3_accept_~s__state~0); 25898#L125 assume !(8464 == ssl3_accept_~s__state~0); 25897#L128 assume !(8465 == ssl3_accept_~s__state~0); 25895#L131 assume !(8466 == ssl3_accept_~s__state~0); 25880#L134 assume 8496 == ssl3_accept_~s__state~0; 25682#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 25877#L284 assume !(1 == ssl3_accept_~blastFlag~0); 25875#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 25872#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25873#L290-2 ssl3_accept_~s__init_num~0 := 0; 26122#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26117#L584 ssl3_accept_~skip~0 := 0; 26116#L98-2 assume !false; 26115#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26114#L101 assume !(12292 == ssl3_accept_~s__state~0); 26113#L104 assume !(16384 == ssl3_accept_~s__state~0); 26112#L107 assume !(8192 == ssl3_accept_~s__state~0); 26111#L110 assume !(24576 == ssl3_accept_~s__state~0); 26110#L113 assume !(8195 == ssl3_accept_~s__state~0); 26109#L116 assume !(8480 == ssl3_accept_~s__state~0); 26108#L119 assume !(8481 == ssl3_accept_~s__state~0); 26107#L122 assume !(8482 == ssl3_accept_~s__state~0); 26106#L125 assume !(8464 == ssl3_accept_~s__state~0); 26105#L128 assume !(8465 == ssl3_accept_~s__state~0); 26104#L131 assume !(8466 == ssl3_accept_~s__state~0); 26103#L134 assume !(8496 == ssl3_accept_~s__state~0); 26102#L137 assume !(8497 == ssl3_accept_~s__state~0); 26101#L140 assume 8512 == ssl3_accept_~s__state~0; 25677#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26097#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26096#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26094#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26089#L584 ssl3_accept_~skip~0 := 0; 26088#L98-2 assume !false; 26087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26086#L101 assume !(12292 == ssl3_accept_~s__state~0); 26085#L104 assume !(16384 == ssl3_accept_~s__state~0); 26084#L107 assume !(8192 == ssl3_accept_~s__state~0); 26083#L110 assume !(24576 == ssl3_accept_~s__state~0); 26082#L113 assume !(8195 == ssl3_accept_~s__state~0); 26081#L116 assume !(8480 == ssl3_accept_~s__state~0); 26080#L119 assume !(8481 == ssl3_accept_~s__state~0); 26079#L122 assume !(8482 == ssl3_accept_~s__state~0); 26078#L125 assume !(8464 == ssl3_accept_~s__state~0); 26077#L128 assume !(8465 == ssl3_accept_~s__state~0); 26076#L131 assume !(8466 == ssl3_accept_~s__state~0); 26075#L134 assume !(8496 == ssl3_accept_~s__state~0); 26074#L137 assume !(8497 == ssl3_accept_~s__state~0); 26073#L140 assume !(8512 == ssl3_accept_~s__state~0); 26072#L143 assume !(8513 == ssl3_accept_~s__state~0); 26071#L146 assume 8528 == ssl3_accept_~s__state~0; 25672#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26070#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26069#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26066#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26064#L351 assume !(ssl3_accept_~ret~0 <= 0); 26059#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26057#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26052#L584 ssl3_accept_~skip~0 := 0; 26051#L98-2 assume !false; 26050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26049#L101 assume !(12292 == ssl3_accept_~s__state~0); 26048#L104 assume !(16384 == ssl3_accept_~s__state~0); 26047#L107 assume !(8192 == ssl3_accept_~s__state~0); 26046#L110 assume !(24576 == ssl3_accept_~s__state~0); 26045#L113 assume !(8195 == ssl3_accept_~s__state~0); 26044#L116 assume !(8480 == ssl3_accept_~s__state~0); 26043#L119 assume !(8481 == ssl3_accept_~s__state~0); 26042#L122 assume !(8482 == ssl3_accept_~s__state~0); 26041#L125 assume !(8464 == ssl3_accept_~s__state~0); 26040#L128 assume !(8465 == ssl3_accept_~s__state~0); 26039#L131 assume !(8466 == ssl3_accept_~s__state~0); 26038#L134 assume !(8496 == ssl3_accept_~s__state~0); 26037#L137 assume !(8497 == ssl3_accept_~s__state~0); 26036#L140 assume !(8512 == ssl3_accept_~s__state~0); 26035#L143 assume !(8513 == ssl3_accept_~s__state~0); 26034#L146 assume !(8528 == ssl3_accept_~s__state~0); 26033#L149 assume !(8529 == ssl3_accept_~s__state~0); 26032#L152 assume 8544 == ssl3_accept_~s__state~0; 25667#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26026#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 26029#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26125#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25076#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24998#L398 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; 24999#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26737#L584 ssl3_accept_~skip~0 := 0; 26736#L98-2 assume !false; 26735#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26734#L101 assume !(12292 == ssl3_accept_~s__state~0); 26728#L104 assume !(16384 == ssl3_accept_~s__state~0); 26726#L107 assume !(8192 == ssl3_accept_~s__state~0); 26724#L110 assume !(24576 == ssl3_accept_~s__state~0); 26722#L113 assume !(8195 == ssl3_accept_~s__state~0); 26577#L116 assume !(8480 == ssl3_accept_~s__state~0); 25436#L119 assume !(8481 == ssl3_accept_~s__state~0); 25437#L122 assume !(8482 == ssl3_accept_~s__state~0); 25439#L125 assume 8464 == ssl3_accept_~s__state~0; 25418#L132 [2019-01-01 22:10:51,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:51,310 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-01-01 22:10:51,311 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:51,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:51,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,312 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:51,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:51,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:51,320 INFO L82 PathProgramCache]: Analyzing trace with hash -621111047, now seen corresponding path program 1 times [2019-01-01 22:10:51,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:51,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:51,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,321 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:51,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:51,423 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-01 22:10:51,424 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:51,424 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:51,424 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:51,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:51,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:51,425 INFO L87 Difference]: Start difference. First operand 1768 states and 2335 transitions. cyclomatic complexity: 572 Second operand 3 states. [2019-01-01 22:10:51,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:51,605 INFO L93 Difference]: Finished difference Result 1914 states and 2511 transitions. [2019-01-01 22:10:51,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:51,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1914 states and 2511 transitions. [2019-01-01 22:10:51,613 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2019-01-01 22:10:51,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1914 states to 1871 states and 2452 transitions. [2019-01-01 22:10:51,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2019-01-01 22:10:51,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2019-01-01 22:10:51,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2452 transitions. [2019-01-01 22:10:51,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:51,622 INFO L705 BuchiCegarLoop]: Abstraction has 1871 states and 2452 transitions. [2019-01-01 22:10:51,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2452 transitions. [2019-01-01 22:10:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1782. [2019-01-01 22:10:51,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-01 22:10:51,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2349 transitions. [2019-01-01 22:10:51,645 INFO L728 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-01-01 22:10:51,645 INFO L608 BuchiCegarLoop]: Abstraction has 1782 states and 2349 transitions. [2019-01-01 22:10:51,646 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2019-01-01 22:10:51,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2349 transitions. [2019-01-01 22:10:51,650 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-01 22:10:51,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:51,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:51,651 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:51,651 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:51,651 INFO L794 eck$LassoCheckResult]: Stem: 28914#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28749#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28697#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 28698#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28840#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28841#L98-2 assume !false; 29156#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29154#L101 assume !(12292 == ssl3_accept_~s__state~0); 29152#L104 assume !(16384 == ssl3_accept_~s__state~0); 29150#L107 assume !(8192 == ssl3_accept_~s__state~0); 29148#L110 assume !(24576 == ssl3_accept_~s__state~0); 29146#L113 assume !(8195 == ssl3_accept_~s__state~0); 29144#L116 assume !(8480 == ssl3_accept_~s__state~0); 29141#L119 assume 8481 == ssl3_accept_~s__state~0; 29142#L120 [2019-01-01 22:10:51,652 INFO L796 eck$LassoCheckResult]: Loop: 29142#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28915#L256 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; 28684#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29983#L584 ssl3_accept_~skip~0 := 0; 29980#L98-2 assume !false; 29977#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29974#L101 assume !(12292 == ssl3_accept_~s__state~0); 29971#L104 assume !(16384 == ssl3_accept_~s__state~0); 29968#L107 assume !(8192 == ssl3_accept_~s__state~0); 29965#L110 assume !(24576 == ssl3_accept_~s__state~0); 29962#L113 assume !(8195 == ssl3_accept_~s__state~0); 29961#L116 assume !(8480 == ssl3_accept_~s__state~0); 29960#L119 assume !(8481 == ssl3_accept_~s__state~0); 29959#L122 assume !(8482 == ssl3_accept_~s__state~0); 29957#L125 assume !(8464 == ssl3_accept_~s__state~0); 29956#L128 assume !(8465 == ssl3_accept_~s__state~0); 29955#L131 assume !(8466 == ssl3_accept_~s__state~0); 29954#L134 assume !(8496 == ssl3_accept_~s__state~0); 29796#L137 assume !(8497 == ssl3_accept_~s__state~0); 29948#L140 assume !(8512 == ssl3_accept_~s__state~0); 29946#L143 assume !(8513 == ssl3_accept_~s__state~0); 29944#L146 assume !(8528 == ssl3_accept_~s__state~0); 29942#L149 assume !(8529 == ssl3_accept_~s__state~0); 29940#L152 assume !(8544 == ssl3_accept_~s__state~0); 29938#L155 assume !(8545 == ssl3_accept_~s__state~0); 29936#L158 assume !(8560 == ssl3_accept_~s__state~0); 29878#L161 assume !(8561 == ssl3_accept_~s__state~0); 29218#L164 assume 8448 == ssl3_accept_~s__state~0; 29219#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 28767#L425 assume !(ssl3_accept_~num1~0 > 0); 28753#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29411#L584 ssl3_accept_~skip~0 := 0; 29409#L98-2 assume !false; 29407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29404#L101 assume !(12292 == ssl3_accept_~s__state~0); 29402#L104 assume !(16384 == ssl3_accept_~s__state~0); 29400#L107 assume !(8192 == ssl3_accept_~s__state~0); 29397#L110 assume !(24576 == ssl3_accept_~s__state~0); 29394#L113 assume !(8195 == ssl3_accept_~s__state~0); 29391#L116 assume 8480 == ssl3_accept_~s__state~0; 29142#L120 [2019-01-01 22:10:51,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:51,652 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-01-01 22:10:51,652 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:51,652 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:51,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,653 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:51,653 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:51,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:51,711 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:51,711 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:10:51,711 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:10:51,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:51,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1034771960, now seen corresponding path program 1 times [2019-01-01 22:10:51,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:51,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:51,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:51,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:51,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:51,788 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:51,788 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:10:51,788 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:10:51,800 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:51,824 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:10:51,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:51,851 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:10:51,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:10:51,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:51,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:51,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:51,852 INFO L87 Difference]: Start difference. First operand 1782 states and 2349 transitions. cyclomatic complexity: 574 Second operand 3 states. [2019-01-01 22:10:51,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:51,978 INFO L93 Difference]: Finished difference Result 1786 states and 2349 transitions. [2019-01-01 22:10:51,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:51,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2349 transitions. [2019-01-01 22:10:51,986 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-01 22:10:51,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2349 transitions. [2019-01-01 22:10:51,993 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1303 [2019-01-01 22:10:51,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1303 [2019-01-01 22:10:51,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2349 transitions. [2019-01-01 22:10:51,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:51,994 INFO L705 BuchiCegarLoop]: Abstraction has 1786 states and 2349 transitions. [2019-01-01 22:10:51,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2349 transitions. [2019-01-01 22:10:52,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1782. [2019-01-01 22:10:52,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-01 22:10:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2345 transitions. [2019-01-01 22:10:52,016 INFO L728 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-01-01 22:10:52,016 INFO L608 BuchiCegarLoop]: Abstraction has 1782 states and 2345 transitions. [2019-01-01 22:10:52,016 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2019-01-01 22:10:52,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2345 transitions. [2019-01-01 22:10:52,020 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-01 22:10:52,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:52,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:52,021 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,021 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] [2019-01-01 22:10:52,022 INFO L794 eck$LassoCheckResult]: Stem: 32616#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32444#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32392#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 32393#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32538#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32539#L98-2 assume !false; 32830#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32829#L101 assume !(12292 == ssl3_accept_~s__state~0); 32826#L104 assume !(16384 == ssl3_accept_~s__state~0); 32824#L107 assume !(8192 == ssl3_accept_~s__state~0); 32823#L110 assume !(24576 == ssl3_accept_~s__state~0); 32822#L113 assume !(8195 == ssl3_accept_~s__state~0); 32821#L116 assume !(8480 == ssl3_accept_~s__state~0); 32820#L119 assume !(8481 == ssl3_accept_~s__state~0); 32818#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-01-01 22:10:52,022 INFO L796 eck$LassoCheckResult]: Loop: 32819#L123 ssl3_accept_~s__state~0 := 3; 33685#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33680#L584 ssl3_accept_~skip~0 := 0; 33679#L98-2 assume !false; 33677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33670#L101 assume !(12292 == ssl3_accept_~s__state~0); 33667#L104 assume !(16384 == ssl3_accept_~s__state~0); 33664#L107 assume !(8192 == ssl3_accept_~s__state~0); 33661#L110 assume !(24576 == ssl3_accept_~s__state~0); 33658#L113 assume !(8195 == ssl3_accept_~s__state~0); 33654#L116 assume !(8480 == ssl3_accept_~s__state~0); 33650#L119 assume !(8481 == ssl3_accept_~s__state~0); 33644#L122 assume !(8482 == ssl3_accept_~s__state~0); 33641#L125 assume !(8464 == ssl3_accept_~s__state~0); 33633#L128 assume !(8465 == ssl3_accept_~s__state~0); 33629#L131 assume !(8466 == ssl3_accept_~s__state~0); 33530#L134 assume !(8496 == ssl3_accept_~s__state~0); 33313#L137 assume !(8497 == ssl3_accept_~s__state~0); 33525#L140 assume !(8512 == ssl3_accept_~s__state~0); 33522#L143 assume !(8513 == ssl3_accept_~s__state~0); 33519#L146 assume !(8528 == ssl3_accept_~s__state~0); 33516#L149 assume !(8529 == ssl3_accept_~s__state~0); 33513#L152 assume !(8544 == ssl3_accept_~s__state~0); 33510#L155 assume !(8545 == ssl3_accept_~s__state~0); 33507#L158 assume !(8560 == ssl3_accept_~s__state~0); 33501#L161 assume !(8561 == ssl3_accept_~s__state~0); 32853#L164 assume 8448 == ssl3_accept_~s__state~0; 32854#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32462#L425 assume !(ssl3_accept_~num1~0 > 0); 32448#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32913#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32908#L584 ssl3_accept_~skip~0 := 0; 32907#L98-2 assume !false; 32906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32904#L101 assume !(12292 == ssl3_accept_~s__state~0); 32903#L104 assume !(16384 == ssl3_accept_~s__state~0); 32902#L107 assume !(8192 == ssl3_accept_~s__state~0); 32900#L110 assume !(24576 == ssl3_accept_~s__state~0); 32898#L113 assume !(8195 == ssl3_accept_~s__state~0); 32897#L116 assume !(8480 == ssl3_accept_~s__state~0); 32895#L119 assume !(8481 == ssl3_accept_~s__state~0); 32894#L122 assume 8482 == ssl3_accept_~s__state~0; 32819#L123 [2019-01-01 22:10:52,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-01-01 22:10:52,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,023 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:52,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:52,061 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:52,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-01-01 22:10:52,062 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:10:52,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,062 INFO L82 PathProgramCache]: Analyzing trace with hash 850688086, now seen corresponding path program 1 times [2019-01-01 22:10:52,062 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,062 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,063 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:10:52,129 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:52,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:52,129 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:52,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:52,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:52,130 INFO L87 Difference]: Start difference. First operand 1782 states and 2345 transitions. cyclomatic complexity: 570 Second operand 3 states. [2019-01-01 22:10:52,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:52,271 INFO L93 Difference]: Finished difference Result 1782 states and 2341 transitions. [2019-01-01 22:10:52,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:52,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1782 states and 2341 transitions. [2019-01-01 22:10:52,279 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-01 22:10:52,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-01-01 22:10:52,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1299 [2019-01-01 22:10:52,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1299 [2019-01-01 22:10:52,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1782 states and 2341 transitions. [2019-01-01 22:10:52,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:52,290 INFO L705 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-01 22:10:52,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states and 2341 transitions. [2019-01-01 22:10:52,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1782. [2019-01-01 22:10:52,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1782 states. [2019-01-01 22:10:52,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2341 transitions. [2019-01-01 22:10:52,312 INFO L728 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-01 22:10:52,312 INFO L608 BuchiCegarLoop]: Abstraction has 1782 states and 2341 transitions. [2019-01-01 22:10:52,312 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2019-01-01 22:10:52,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1782 states and 2341 transitions. [2019-01-01 22:10:52,317 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2019-01-01 22:10:52,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:52,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:52,319 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,319 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,319 INFO L794 eck$LassoCheckResult]: Stem: 36178#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36015#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35964#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 35965#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 36107#L98-2 assume !false; 37054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37053#L101 assume !(12292 == ssl3_accept_~s__state~0); 37052#L104 assume !(16384 == ssl3_accept_~s__state~0); 37051#L107 assume !(8192 == ssl3_accept_~s__state~0); 37050#L110 assume !(24576 == ssl3_accept_~s__state~0); 37049#L113 assume !(8195 == ssl3_accept_~s__state~0); 37048#L116 assume !(8480 == ssl3_accept_~s__state~0); 37047#L119 assume !(8481 == ssl3_accept_~s__state~0); 37046#L122 assume !(8482 == ssl3_accept_~s__state~0); 36577#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-01-01 22:10:52,319 INFO L796 eck$LassoCheckResult]: Loop: 36481#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 37020#L271 assume !(0 == ssl3_accept_~blastFlag~0); 37019#L271-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; 37012#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37002#L584 ssl3_accept_~skip~0 := 0; 37000#L98-2 assume !false; 36998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36993#L101 assume !(12292 == ssl3_accept_~s__state~0); 36992#L104 assume !(16384 == ssl3_accept_~s__state~0); 36990#L107 assume !(8192 == ssl3_accept_~s__state~0); 36983#L110 assume !(24576 == ssl3_accept_~s__state~0); 36980#L113 assume !(8195 == ssl3_accept_~s__state~0); 36977#L116 assume !(8480 == ssl3_accept_~s__state~0); 36974#L119 assume !(8481 == ssl3_accept_~s__state~0); 36971#L122 assume !(8482 == ssl3_accept_~s__state~0); 36968#L125 assume !(8464 == ssl3_accept_~s__state~0); 36965#L128 assume !(8465 == ssl3_accept_~s__state~0); 36962#L131 assume !(8466 == ssl3_accept_~s__state~0); 36959#L134 assume 8496 == ssl3_accept_~s__state~0; 36474#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36956#L284 assume !(1 == ssl3_accept_~blastFlag~0); 36954#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 36951#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36949#L290-2 ssl3_accept_~s__init_num~0 := 0; 36946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36940#L584 ssl3_accept_~skip~0 := 0; 36938#L98-2 assume !false; 36936#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36935#L101 assume !(12292 == ssl3_accept_~s__state~0); 36932#L104 assume !(16384 == ssl3_accept_~s__state~0); 36929#L107 assume !(8192 == ssl3_accept_~s__state~0); 36923#L110 assume !(24576 == ssl3_accept_~s__state~0); 36921#L113 assume !(8195 == ssl3_accept_~s__state~0); 36919#L116 assume !(8480 == ssl3_accept_~s__state~0); 36917#L119 assume !(8481 == ssl3_accept_~s__state~0); 36915#L122 assume !(8482 == ssl3_accept_~s__state~0); 36913#L125 assume !(8464 == ssl3_accept_~s__state~0); 36911#L128 assume !(8465 == ssl3_accept_~s__state~0); 36909#L131 assume !(8466 == ssl3_accept_~s__state~0); 36907#L134 assume !(8496 == ssl3_accept_~s__state~0); 36905#L137 assume !(8497 == ssl3_accept_~s__state~0); 36903#L140 assume 8512 == ssl3_accept_~s__state~0; 36466#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36899#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36897#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36894#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36888#L584 ssl3_accept_~skip~0 := 0; 36886#L98-2 assume !false; 36884#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36882#L101 assume !(12292 == ssl3_accept_~s__state~0); 36880#L104 assume !(16384 == ssl3_accept_~s__state~0); 36879#L107 assume !(8192 == ssl3_accept_~s__state~0); 36877#L110 assume !(24576 == ssl3_accept_~s__state~0); 36875#L113 assume !(8195 == ssl3_accept_~s__state~0); 36872#L116 assume !(8480 == ssl3_accept_~s__state~0); 36864#L119 assume !(8481 == ssl3_accept_~s__state~0); 36861#L122 assume !(8482 == ssl3_accept_~s__state~0); 36855#L125 assume !(8464 == ssl3_accept_~s__state~0); 36853#L128 assume !(8465 == ssl3_accept_~s__state~0); 36851#L131 assume !(8466 == ssl3_accept_~s__state~0); 36849#L134 assume !(8496 == ssl3_accept_~s__state~0); 36847#L137 assume !(8497 == ssl3_accept_~s__state~0); 36845#L140 assume !(8512 == ssl3_accept_~s__state~0); 36843#L143 assume !(8513 == ssl3_accept_~s__state~0); 36841#L146 assume 8528 == ssl3_accept_~s__state~0; 36458#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36838#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36836#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36833#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36827#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36823#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36820#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36814#L584 ssl3_accept_~skip~0 := 0; 36812#L98-2 assume !false; 36810#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36808#L101 assume !(12292 == ssl3_accept_~s__state~0); 36806#L104 assume !(16384 == ssl3_accept_~s__state~0); 36805#L107 assume !(8192 == ssl3_accept_~s__state~0); 36804#L110 assume !(24576 == ssl3_accept_~s__state~0); 36803#L113 assume !(8195 == ssl3_accept_~s__state~0); 36802#L116 assume !(8480 == ssl3_accept_~s__state~0); 36800#L119 assume !(8481 == ssl3_accept_~s__state~0); 36799#L122 assume !(8482 == ssl3_accept_~s__state~0); 36798#L125 assume !(8464 == ssl3_accept_~s__state~0); 36797#L128 assume !(8465 == ssl3_accept_~s__state~0); 36796#L131 assume !(8466 == ssl3_accept_~s__state~0); 36794#L134 assume !(8496 == ssl3_accept_~s__state~0); 36793#L137 assume !(8497 == ssl3_accept_~s__state~0); 36791#L140 assume !(8512 == ssl3_accept_~s__state~0); 36789#L143 assume !(8513 == ssl3_accept_~s__state~0); 36787#L146 assume !(8528 == ssl3_accept_~s__state~0); 36786#L149 assume !(8529 == ssl3_accept_~s__state~0); 36785#L152 assume 8544 == ssl3_accept_~s__state~0; 36450#L156 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; 36393#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36722#L584 ssl3_accept_~skip~0 := 0; 36718#L98-2 assume !false; 36714#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36710#L101 assume !(12292 == ssl3_accept_~s__state~0); 36706#L104 assume !(16384 == ssl3_accept_~s__state~0); 36702#L107 assume !(8192 == ssl3_accept_~s__state~0); 36698#L110 assume !(24576 == ssl3_accept_~s__state~0); 36694#L113 assume !(8195 == ssl3_accept_~s__state~0); 36690#L116 assume !(8480 == ssl3_accept_~s__state~0); 36686#L119 assume !(8481 == ssl3_accept_~s__state~0); 36682#L122 assume !(8482 == ssl3_accept_~s__state~0); 36678#L125 assume !(8464 == ssl3_accept_~s__state~0); 36674#L128 assume !(8465 == ssl3_accept_~s__state~0); 36670#L131 assume !(8466 == ssl3_accept_~s__state~0); 36664#L134 assume !(8496 == ssl3_accept_~s__state~0); 36617#L137 assume !(8497 == ssl3_accept_~s__state~0); 36618#L140 assume !(8512 == ssl3_accept_~s__state~0); 36610#L143 assume !(8513 == ssl3_accept_~s__state~0); 36607#L146 assume !(8528 == ssl3_accept_~s__state~0); 36604#L149 assume !(8529 == ssl3_accept_~s__state~0); 36601#L152 assume !(8544 == ssl3_accept_~s__state~0); 36602#L155 assume !(8545 == ssl3_accept_~s__state~0); 36642#L158 assume !(8560 == ssl3_accept_~s__state~0); 36639#L161 assume !(8561 == ssl3_accept_~s__state~0); 36640#L164 assume !(8448 == ssl3_accept_~s__state~0); 36782#L167 assume 8576 == ssl3_accept_~s__state~0; 36433#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 36777#L439 assume !(ssl3_accept_~ret~0 <= 0); 36775#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37007#L584 ssl3_accept_~skip~0 := 0; 37001#L98-2 assume !false; 36999#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36997#L101 assume !(12292 == ssl3_accept_~s__state~0); 36996#L104 assume !(16384 == ssl3_accept_~s__state~0); 36994#L107 assume !(8192 == ssl3_accept_~s__state~0); 36984#L110 assume !(24576 == ssl3_accept_~s__state~0); 36981#L113 assume !(8195 == ssl3_accept_~s__state~0); 36978#L116 assume !(8480 == ssl3_accept_~s__state~0); 36975#L119 assume !(8481 == ssl3_accept_~s__state~0); 36972#L122 assume !(8482 == ssl3_accept_~s__state~0); 36969#L125 assume 8464 == ssl3_accept_~s__state~0; 36481#L132 [2019-01-01 22:10:52,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,320 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-01-01 22:10:52,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,329 INFO L82 PathProgramCache]: Analyzing trace with hash 338728916, now seen corresponding path program 1 times [2019-01-01 22:10:52,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,330 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:52,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:52,405 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-01-01 22:10:52,405 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:52,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:52,408 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:52,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:52,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:52,408 INFO L87 Difference]: Start difference. First operand 1782 states and 2341 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-01-01 22:10:52,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:52,433 INFO L93 Difference]: Finished difference Result 3514 states and 4585 transitions. [2019-01-01 22:10:52,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:52,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4585 transitions. [2019-01-01 22:10:52,448 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-01-01 22:10:52,468 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4585 transitions. [2019-01-01 22:10:52,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-01-01 22:10:52,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-01-01 22:10:52,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4585 transitions. [2019-01-01 22:10:52,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:52,471 INFO L705 BuchiCegarLoop]: Abstraction has 3514 states and 4585 transitions. [2019-01-01 22:10:52,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4585 transitions. [2019-01-01 22:10:52,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-01-01 22:10:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-01-01 22:10:52,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2347 transitions. [2019-01-01 22:10:52,501 INFO L728 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-01-01 22:10:52,501 INFO L608 BuchiCegarLoop]: Abstraction has 1788 states and 2347 transitions. [2019-01-01 22:10:52,501 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2019-01-01 22:10:52,501 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2347 transitions. [2019-01-01 22:10:52,508 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-01 22:10:52,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:52,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:52,510 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,510 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,510 INFO L794 eck$LassoCheckResult]: Stem: 41498#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41319#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41266#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 41267#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41420#L98-2 assume !false; 41611#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42477#L101 assume !(12292 == ssl3_accept_~s__state~0); 42476#L104 assume !(16384 == ssl3_accept_~s__state~0); 42470#L107 assume !(8192 == ssl3_accept_~s__state~0); 42469#L110 assume !(24576 == ssl3_accept_~s__state~0); 42431#L113 assume !(8195 == ssl3_accept_~s__state~0); 42430#L116 assume !(8480 == ssl3_accept_~s__state~0); 42429#L119 assume !(8481 == ssl3_accept_~s__state~0); 42423#L122 assume !(8482 == ssl3_accept_~s__state~0); 42414#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-01-01 22:10:52,514 INFO L796 eck$LassoCheckResult]: Loop: 41782#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 42402#L271 assume !(0 == ssl3_accept_~blastFlag~0); 42403#L271-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; 42454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42448#L584 ssl3_accept_~skip~0 := 0; 42446#L98-2 assume !false; 42444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42442#L101 assume !(12292 == ssl3_accept_~s__state~0); 42440#L104 assume !(16384 == ssl3_accept_~s__state~0); 42438#L107 assume !(8192 == ssl3_accept_~s__state~0); 42359#L110 assume !(24576 == ssl3_accept_~s__state~0); 42289#L113 assume !(8195 == ssl3_accept_~s__state~0); 42283#L116 assume !(8480 == ssl3_accept_~s__state~0); 42281#L119 assume !(8481 == ssl3_accept_~s__state~0); 42279#L122 assume !(8482 == ssl3_accept_~s__state~0); 42277#L125 assume !(8464 == ssl3_accept_~s__state~0); 42275#L128 assume !(8465 == ssl3_accept_~s__state~0); 42273#L131 assume !(8466 == ssl3_accept_~s__state~0); 42267#L134 assume 8496 == ssl3_accept_~s__state~0; 41775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 42262#L284 assume !(1 == ssl3_accept_~blastFlag~0); 42260#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 42257#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42258#L290-2 ssl3_accept_~s__init_num~0 := 0; 42889#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42883#L584 ssl3_accept_~skip~0 := 0; 42881#L98-2 assume !false; 42879#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42877#L101 assume !(12292 == ssl3_accept_~s__state~0); 42875#L104 assume !(16384 == ssl3_accept_~s__state~0); 42873#L107 assume !(8192 == ssl3_accept_~s__state~0); 42871#L110 assume !(24576 == ssl3_accept_~s__state~0); 42869#L113 assume !(8195 == ssl3_accept_~s__state~0); 42867#L116 assume !(8480 == ssl3_accept_~s__state~0); 42866#L119 assume !(8481 == ssl3_accept_~s__state~0); 42865#L122 assume !(8482 == ssl3_accept_~s__state~0); 42645#L125 assume !(8464 == ssl3_accept_~s__state~0); 42643#L128 assume !(8465 == ssl3_accept_~s__state~0); 42640#L131 assume !(8466 == ssl3_accept_~s__state~0); 42634#L134 assume !(8496 == ssl3_accept_~s__state~0); 42631#L137 assume !(8497 == ssl3_accept_~s__state~0); 42626#L140 assume 8512 == ssl3_accept_~s__state~0; 41767#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42621#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42619#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42616#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42610#L584 ssl3_accept_~skip~0 := 0; 42608#L98-2 assume !false; 42605#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42600#L101 assume !(12292 == ssl3_accept_~s__state~0); 42598#L104 assume !(16384 == ssl3_accept_~s__state~0); 42595#L107 assume !(8192 == ssl3_accept_~s__state~0); 42592#L110 assume !(24576 == ssl3_accept_~s__state~0); 42589#L113 assume !(8195 == ssl3_accept_~s__state~0); 42586#L116 assume !(8480 == ssl3_accept_~s__state~0); 42583#L119 assume !(8481 == ssl3_accept_~s__state~0); 42580#L122 assume !(8482 == ssl3_accept_~s__state~0); 42577#L125 assume !(8464 == ssl3_accept_~s__state~0); 42574#L128 assume !(8465 == ssl3_accept_~s__state~0); 42572#L131 assume !(8466 == ssl3_accept_~s__state~0); 42570#L134 assume !(8496 == ssl3_accept_~s__state~0); 42569#L137 assume !(8497 == ssl3_accept_~s__state~0); 42568#L140 assume !(8512 == ssl3_accept_~s__state~0); 42567#L143 assume !(8513 == ssl3_accept_~s__state~0); 42566#L146 assume 8528 == ssl3_accept_~s__state~0; 41760#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42564#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42563#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42560#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42558#L351 assume !(ssl3_accept_~ret~0 <= 0); 42552#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42551#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42546#L584 ssl3_accept_~skip~0 := 0; 42545#L98-2 assume !false; 42544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42543#L101 assume !(12292 == ssl3_accept_~s__state~0); 42542#L104 assume !(16384 == ssl3_accept_~s__state~0); 42541#L107 assume !(8192 == ssl3_accept_~s__state~0); 42540#L110 assume !(24576 == ssl3_accept_~s__state~0); 42539#L113 assume !(8195 == ssl3_accept_~s__state~0); 42538#L116 assume !(8480 == ssl3_accept_~s__state~0); 42537#L119 assume !(8481 == ssl3_accept_~s__state~0); 42536#L122 assume !(8482 == ssl3_accept_~s__state~0); 42523#L125 assume !(8464 == ssl3_accept_~s__state~0); 42520#L128 assume !(8465 == ssl3_accept_~s__state~0); 42514#L131 assume !(8466 == ssl3_accept_~s__state~0); 42512#L134 assume !(8496 == ssl3_accept_~s__state~0); 42510#L137 assume !(8497 == ssl3_accept_~s__state~0); 42508#L140 assume !(8512 == ssl3_accept_~s__state~0); 42506#L143 assume !(8513 == ssl3_accept_~s__state~0); 42504#L146 assume !(8528 == ssl3_accept_~s__state~0); 42502#L149 assume !(8529 == ssl3_accept_~s__state~0); 41691#L152 assume 8544 == ssl3_accept_~s__state~0; 41692#L156 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; 42464#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42458#L584 ssl3_accept_~skip~0 := 0; 42457#L98-2 assume !false; 42456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42455#L101 assume !(12292 == ssl3_accept_~s__state~0); 42449#L104 assume !(16384 == ssl3_accept_~s__state~0); 42447#L107 assume !(8192 == ssl3_accept_~s__state~0); 42445#L110 assume !(24576 == ssl3_accept_~s__state~0); 42443#L113 assume !(8195 == ssl3_accept_~s__state~0); 42441#L116 assume !(8480 == ssl3_accept_~s__state~0); 42439#L119 assume !(8481 == ssl3_accept_~s__state~0); 42437#L122 assume !(8482 == ssl3_accept_~s__state~0); 42436#L125 assume !(8464 == ssl3_accept_~s__state~0); 42358#L128 assume !(8465 == ssl3_accept_~s__state~0); 42271#L131 assume !(8466 == ssl3_accept_~s__state~0); 42270#L134 assume !(8496 == ssl3_accept_~s__state~0); 42268#L137 assume !(8497 == ssl3_accept_~s__state~0); 42269#L140 assume !(8512 == ssl3_accept_~s__state~0); 42339#L143 assume !(8513 == ssl3_accept_~s__state~0); 42174#L146 assume !(8528 == ssl3_accept_~s__state~0); 42173#L149 assume !(8529 == ssl3_accept_~s__state~0); 41849#L152 assume !(8544 == ssl3_accept_~s__state~0); 41693#L155 assume !(8545 == ssl3_accept_~s__state~0); 41694#L158 assume !(8560 == ssl3_accept_~s__state~0); 41675#L161 assume !(8561 == ssl3_accept_~s__state~0); 41676#L164 assume !(8448 == ssl3_accept_~s__state~0); 42409#L167 assume 8576 == ssl3_accept_~s__state~0; 41737#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 42406#L439 assume !(ssl3_accept_~ret~0 <= 0); 42404#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42395#L584 ssl3_accept_~skip~0 := 0; 42389#L98-2 assume !false; 42387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42385#L101 assume !(12292 == ssl3_accept_~s__state~0); 42383#L104 assume !(16384 == ssl3_accept_~s__state~0); 42381#L107 assume !(8192 == ssl3_accept_~s__state~0); 42379#L110 assume !(24576 == ssl3_accept_~s__state~0); 42377#L113 assume !(8195 == ssl3_accept_~s__state~0); 42375#L116 assume !(8480 == ssl3_accept_~s__state~0); 41838#L119 assume !(8481 == ssl3_accept_~s__state~0); 42372#L122 assume !(8482 == ssl3_accept_~s__state~0); 42370#L125 assume 8464 == ssl3_accept_~s__state~0; 41782#L132 [2019-01-01 22:10:52,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,515 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-01-01 22:10:52,515 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,515 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,536 INFO L82 PathProgramCache]: Analyzing trace with hash 866860727, now seen corresponding path program 1 times [2019-01-01 22:10:52,537 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,537 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,537 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:52,609 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-01-01 22:10:52,609 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:52,609 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:52,610 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:52,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:52,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:52,610 INFO L87 Difference]: Start difference. First operand 1788 states and 2347 transitions. cyclomatic complexity: 566 Second operand 3 states. [2019-01-01 22:10:52,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:52,667 INFO L93 Difference]: Finished difference Result 3514 states and 4579 transitions. [2019-01-01 22:10:52,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:52,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4579 transitions. [2019-01-01 22:10:52,681 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2019-01-01 22:10:52,707 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4579 transitions. [2019-01-01 22:10:52,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2562 [2019-01-01 22:10:52,710 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2562 [2019-01-01 22:10:52,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4579 transitions. [2019-01-01 22:10:52,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:52,710 INFO L705 BuchiCegarLoop]: Abstraction has 3514 states and 4579 transitions. [2019-01-01 22:10:52,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4579 transitions. [2019-01-01 22:10:52,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 1788. [2019-01-01 22:10:52,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-01-01 22:10:52,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2341 transitions. [2019-01-01 22:10:52,740 INFO L728 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-01-01 22:10:52,741 INFO L608 BuchiCegarLoop]: Abstraction has 1788 states and 2341 transitions. [2019-01-01 22:10:52,741 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2019-01-01 22:10:52,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1788 states and 2341 transitions. [2019-01-01 22:10:52,748 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2019-01-01 22:10:52,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:52,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:52,750 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,750 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:52,750 INFO L794 eck$LassoCheckResult]: Stem: 46795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46627#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46574#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 46575#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46719#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46720#L98-2 assume !false; 46911#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47750#L101 assume !(12292 == ssl3_accept_~s__state~0); 47748#L104 assume !(16384 == ssl3_accept_~s__state~0); 47746#L107 assume !(8192 == ssl3_accept_~s__state~0); 47744#L110 assume !(24576 == ssl3_accept_~s__state~0); 47742#L113 assume !(8195 == ssl3_accept_~s__state~0); 47740#L116 assume !(8480 == ssl3_accept_~s__state~0); 47738#L119 assume !(8481 == ssl3_accept_~s__state~0); 47736#L122 assume !(8482 == ssl3_accept_~s__state~0); 47721#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-01-01 22:10:52,758 INFO L796 eck$LassoCheckResult]: Loop: 47088#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 47717#L271 assume !(0 == ssl3_accept_~blastFlag~0); 47715#L271-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; 47713#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47698#L584 ssl3_accept_~skip~0 := 0; 47697#L98-2 assume !false; 47696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47695#L101 assume !(12292 == ssl3_accept_~s__state~0); 47694#L104 assume !(16384 == ssl3_accept_~s__state~0); 47692#L107 assume !(8192 == ssl3_accept_~s__state~0); 47690#L110 assume !(24576 == ssl3_accept_~s__state~0); 47689#L113 assume !(8195 == ssl3_accept_~s__state~0); 47688#L116 assume !(8480 == ssl3_accept_~s__state~0); 47687#L119 assume !(8481 == ssl3_accept_~s__state~0); 47686#L122 assume !(8482 == ssl3_accept_~s__state~0); 47685#L125 assume !(8464 == ssl3_accept_~s__state~0); 47684#L128 assume !(8465 == ssl3_accept_~s__state~0); 47683#L131 assume !(8466 == ssl3_accept_~s__state~0); 47644#L134 assume 8496 == ssl3_accept_~s__state~0; 47081#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 47641#L284 assume !(1 == ssl3_accept_~blastFlag~0); 47640#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 47638#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47639#L290-2 ssl3_accept_~s__init_num~0 := 0; 47935#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47929#L584 ssl3_accept_~skip~0 := 0; 47927#L98-2 assume !false; 47926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47922#L101 assume !(12292 == ssl3_accept_~s__state~0); 47920#L104 assume !(16384 == ssl3_accept_~s__state~0); 47918#L107 assume !(8192 == ssl3_accept_~s__state~0); 47917#L110 assume !(24576 == ssl3_accept_~s__state~0); 47916#L113 assume !(8195 == ssl3_accept_~s__state~0); 47915#L116 assume !(8480 == ssl3_accept_~s__state~0); 47913#L119 assume !(8481 == ssl3_accept_~s__state~0); 47912#L122 assume !(8482 == ssl3_accept_~s__state~0); 47911#L125 assume !(8464 == ssl3_accept_~s__state~0); 47910#L128 assume !(8465 == ssl3_accept_~s__state~0); 47909#L131 assume !(8466 == ssl3_accept_~s__state~0); 47907#L134 assume !(8496 == ssl3_accept_~s__state~0); 47906#L137 assume !(8497 == ssl3_accept_~s__state~0); 47905#L140 assume 8512 == ssl3_accept_~s__state~0; 47073#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47901#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47899#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47896#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47890#L584 ssl3_accept_~skip~0 := 0; 47888#L98-2 assume !false; 47886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47885#L101 assume !(12292 == ssl3_accept_~s__state~0); 47884#L104 assume !(16384 == ssl3_accept_~s__state~0); 47883#L107 assume !(8192 == ssl3_accept_~s__state~0); 47881#L110 assume !(24576 == ssl3_accept_~s__state~0); 47880#L113 assume !(8195 == ssl3_accept_~s__state~0); 47879#L116 assume !(8480 == ssl3_accept_~s__state~0); 47878#L119 assume !(8481 == ssl3_accept_~s__state~0); 47877#L122 assume !(8482 == ssl3_accept_~s__state~0); 47875#L125 assume !(8464 == ssl3_accept_~s__state~0); 47874#L128 assume !(8465 == ssl3_accept_~s__state~0); 47870#L131 assume !(8466 == ssl3_accept_~s__state~0); 47869#L134 assume !(8496 == ssl3_accept_~s__state~0); 47868#L137 assume !(8497 == ssl3_accept_~s__state~0); 47867#L140 assume !(8512 == ssl3_accept_~s__state~0); 47866#L143 assume !(8513 == ssl3_accept_~s__state~0); 47543#L146 assume 8528 == ssl3_accept_~s__state~0; 47065#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47541#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47540#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47538#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47533#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47529#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47527#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47521#L584 ssl3_accept_~skip~0 := 0; 47518#L98-2 assume !false; 47517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47516#L101 assume !(12292 == ssl3_accept_~s__state~0); 47515#L104 assume !(16384 == ssl3_accept_~s__state~0); 47514#L107 assume !(8192 == ssl3_accept_~s__state~0); 47513#L110 assume !(24576 == ssl3_accept_~s__state~0); 47512#L113 assume !(8195 == ssl3_accept_~s__state~0); 47510#L116 assume !(8480 == ssl3_accept_~s__state~0); 47509#L119 assume !(8481 == ssl3_accept_~s__state~0); 47508#L122 assume !(8482 == ssl3_accept_~s__state~0); 47507#L125 assume !(8464 == ssl3_accept_~s__state~0); 47506#L128 assume !(8465 == ssl3_accept_~s__state~0); 47505#L131 assume !(8466 == ssl3_accept_~s__state~0); 47504#L134 assume !(8496 == ssl3_accept_~s__state~0); 47503#L137 assume !(8497 == ssl3_accept_~s__state~0); 47502#L140 assume !(8512 == ssl3_accept_~s__state~0); 47501#L143 assume !(8513 == ssl3_accept_~s__state~0); 47500#L146 assume !(8528 == ssl3_accept_~s__state~0); 47499#L149 assume !(8529 == ssl3_accept_~s__state~0); 47498#L152 assume 8544 == ssl3_accept_~s__state~0; 46992#L156 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; 46986#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47837#L584 ssl3_accept_~skip~0 := 0; 47834#L98-2 assume !false; 47829#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47827#L101 assume !(12292 == ssl3_accept_~s__state~0); 47825#L104 assume !(16384 == ssl3_accept_~s__state~0); 47823#L107 assume !(8192 == ssl3_accept_~s__state~0); 47821#L110 assume !(24576 == ssl3_accept_~s__state~0); 47819#L113 assume !(8195 == ssl3_accept_~s__state~0); 47661#L116 assume !(8480 == ssl3_accept_~s__state~0); 47658#L119 assume !(8481 == ssl3_accept_~s__state~0); 47656#L122 assume !(8482 == ssl3_accept_~s__state~0); 47654#L125 assume !(8464 == ssl3_accept_~s__state~0); 47652#L128 assume !(8465 == ssl3_accept_~s__state~0); 47650#L131 assume !(8466 == ssl3_accept_~s__state~0); 47648#L134 assume !(8496 == ssl3_accept_~s__state~0); 47646#L137 assume !(8497 == ssl3_accept_~s__state~0); 47647#L140 assume !(8512 == ssl3_accept_~s__state~0); 47700#L143 assume !(8513 == ssl3_accept_~s__state~0); 47699#L146 assume !(8528 == ssl3_accept_~s__state~0); 47405#L149 assume !(8529 == ssl3_accept_~s__state~0); 47406#L152 assume !(8544 == ssl3_accept_~s__state~0); 47428#L155 assume !(8545 == ssl3_accept_~s__state~0); 46981#L158 assume !(8560 == ssl3_accept_~s__state~0); 46979#L161 assume !(8561 == ssl3_accept_~s__state~0); 46980#L164 assume !(8448 == ssl3_accept_~s__state~0); 47583#L167 assume 8576 == ssl3_accept_~s__state~0; 47042#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 47838#L439 assume !(ssl3_accept_~ret~0 <= 0); 47835#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46569#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47828#L584 ssl3_accept_~skip~0 := 0; 47826#L98-2 assume !false; 47824#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47822#L101 assume !(12292 == ssl3_accept_~s__state~0); 47820#L104 assume !(16384 == ssl3_accept_~s__state~0); 47818#L107 assume !(8192 == ssl3_accept_~s__state~0); 47817#L110 assume !(24576 == ssl3_accept_~s__state~0); 47816#L113 assume !(8195 == ssl3_accept_~s__state~0); 47660#L116 assume !(8480 == ssl3_accept_~s__state~0); 47657#L119 assume !(8481 == ssl3_accept_~s__state~0); 47655#L122 assume !(8482 == ssl3_accept_~s__state~0); 47653#L125 assume 8464 == ssl3_accept_~s__state~0; 47088#L132 [2019-01-01 22:10:52,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,759 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-01-01 22:10:52,760 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,760 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:52,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:52,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:52,777 INFO L82 PathProgramCache]: Analyzing trace with hash -628621738, now seen corresponding path program 1 times [2019-01-01 22:10:52,778 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:52,778 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:52,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,779 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:52,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:52,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:52,879 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-01 22:10:52,880 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:52,880 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:52,880 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:52,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:52,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:52,881 INFO L87 Difference]: Start difference. First operand 1788 states and 2341 transitions. cyclomatic complexity: 560 Second operand 3 states. [2019-01-01 22:10:53,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:53,140 INFO L93 Difference]: Finished difference Result 1698 states and 2159 transitions. [2019-01-01 22:10:53,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:53,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1698 states and 2159 transitions. [2019-01-01 22:10:53,156 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2019-01-01 22:10:53,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1698 states to 1440 states and 1839 transitions. [2019-01-01 22:10:53,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1032 [2019-01-01 22:10:53,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1290 [2019-01-01 22:10:53,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1440 states and 1839 transitions. [2019-01-01 22:10:53,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:53,164 INFO L705 BuchiCegarLoop]: Abstraction has 1440 states and 1839 transitions. [2019-01-01 22:10:53,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states and 1839 transitions. [2019-01-01 22:10:53,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1178. [2019-01-01 22:10:53,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1178 states. [2019-01-01 22:10:53,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1511 transitions. [2019-01-01 22:10:53,193 INFO L728 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-01-01 22:10:53,193 INFO L608 BuchiCegarLoop]: Abstraction has 1178 states and 1511 transitions. [2019-01-01 22:10:53,193 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2019-01-01 22:10:53,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1178 states and 1511 transitions. [2019-01-01 22:10:53,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2019-01-01 22:10:53,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:53,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:53,204 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:53,205 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:53,206 INFO L794 eck$LassoCheckResult]: Stem: 50240#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50105#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50064#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 50065#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50179#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50180#L98-2 assume !false; 50311#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50837#L101 assume !(12292 == ssl3_accept_~s__state~0); 50836#L104 assume !(16384 == ssl3_accept_~s__state~0); 50834#L107 assume !(8192 == ssl3_accept_~s__state~0); 50833#L110 assume !(24576 == ssl3_accept_~s__state~0); 50832#L113 assume !(8195 == ssl3_accept_~s__state~0); 50831#L116 assume !(8480 == ssl3_accept_~s__state~0); 50829#L119 assume !(8481 == ssl3_accept_~s__state~0); 50828#L122 assume !(8482 == ssl3_accept_~s__state~0); 50827#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-01-01 22:10:53,206 INFO L796 eck$LassoCheckResult]: Loop: 50424#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 50780#L271 assume !(0 == ssl3_accept_~blastFlag~0); 50778#L271-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; 50776#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50770#L584 ssl3_accept_~skip~0 := 0; 50768#L98-2 assume !false; 50766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50764#L101 assume !(12292 == ssl3_accept_~s__state~0); 50759#L104 assume !(16384 == ssl3_accept_~s__state~0); 50756#L107 assume !(8192 == ssl3_accept_~s__state~0); 50752#L110 assume !(24576 == ssl3_accept_~s__state~0); 50749#L113 assume !(8195 == ssl3_accept_~s__state~0); 50746#L116 assume !(8480 == ssl3_accept_~s__state~0); 50744#L119 assume !(8481 == ssl3_accept_~s__state~0); 50742#L122 assume !(8482 == ssl3_accept_~s__state~0); 50740#L125 assume !(8464 == ssl3_accept_~s__state~0); 50737#L128 assume !(8465 == ssl3_accept_~s__state~0); 50729#L131 assume !(8466 == ssl3_accept_~s__state~0); 50726#L134 assume 8496 == ssl3_accept_~s__state~0; 50419#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 50721#L284 assume !(1 == ssl3_accept_~blastFlag~0); 50718#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 50715#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50169#L290-2 ssl3_accept_~s__init_num~0 := 0; 50170#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51199#L584 ssl3_accept_~skip~0 := 0; 51197#L98-2 assume !false; 51196#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51195#L101 assume !(12292 == ssl3_accept_~s__state~0); 51193#L104 assume !(16384 == ssl3_accept_~s__state~0); 51187#L107 assume !(8192 == ssl3_accept_~s__state~0); 51185#L110 assume !(24576 == ssl3_accept_~s__state~0); 51183#L113 assume !(8195 == ssl3_accept_~s__state~0); 51181#L116 assume !(8480 == ssl3_accept_~s__state~0); 51179#L119 assume !(8481 == ssl3_accept_~s__state~0); 51177#L122 assume !(8482 == ssl3_accept_~s__state~0); 51175#L125 assume !(8464 == ssl3_accept_~s__state~0); 51173#L128 assume !(8465 == ssl3_accept_~s__state~0); 51171#L131 assume !(8466 == ssl3_accept_~s__state~0); 51169#L134 assume !(8496 == ssl3_accept_~s__state~0); 51167#L137 assume !(8497 == ssl3_accept_~s__state~0); 51165#L140 assume 8512 == ssl3_accept_~s__state~0; 50142#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50143#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50173#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51103#L584 ssl3_accept_~skip~0 := 0; 51100#L98-2 assume !false; 51098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51092#L101 assume !(12292 == ssl3_accept_~s__state~0); 51090#L104 assume !(16384 == ssl3_accept_~s__state~0); 51088#L107 assume !(8192 == ssl3_accept_~s__state~0); 51086#L110 assume !(24576 == ssl3_accept_~s__state~0); 51084#L113 assume !(8195 == ssl3_accept_~s__state~0); 51082#L116 assume !(8480 == ssl3_accept_~s__state~0); 51080#L119 assume !(8481 == ssl3_accept_~s__state~0); 51078#L122 assume !(8482 == ssl3_accept_~s__state~0); 51076#L125 assume !(8464 == ssl3_accept_~s__state~0); 51074#L128 assume !(8465 == ssl3_accept_~s__state~0); 51072#L131 assume !(8466 == ssl3_accept_~s__state~0); 51070#L134 assume !(8496 == ssl3_accept_~s__state~0); 51068#L137 assume !(8497 == ssl3_accept_~s__state~0); 51066#L140 assume !(8512 == ssl3_accept_~s__state~0); 51064#L143 assume !(8513 == ssl3_accept_~s__state~0); 51062#L146 assume 8528 == ssl3_accept_~s__state~0; 50123#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50075#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50076#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50129#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50117#L351 assume !(ssl3_accept_~ret~0 <= 0); 50118#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50236#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51222#L584 ssl3_accept_~skip~0 := 0; 51221#L98-2 assume !false; 51220#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50269#L101 assume !(12292 == ssl3_accept_~s__state~0); 50251#L104 assume !(16384 == ssl3_accept_~s__state~0); 50252#L107 assume !(8192 == ssl3_accept_~s__state~0); 50261#L110 assume !(24576 == ssl3_accept_~s__state~0); 51217#L113 assume !(8195 == ssl3_accept_~s__state~0); 51216#L116 assume !(8480 == ssl3_accept_~s__state~0); 51215#L119 assume !(8481 == ssl3_accept_~s__state~0); 51214#L122 assume !(8482 == ssl3_accept_~s__state~0); 51213#L125 assume !(8464 == ssl3_accept_~s__state~0); 50121#L128 assume !(8465 == ssl3_accept_~s__state~0); 50087#L131 assume !(8466 == ssl3_accept_~s__state~0); 50088#L134 assume !(8496 == ssl3_accept_~s__state~0); 50257#L137 assume !(8497 == ssl3_accept_~s__state~0); 50258#L140 assume !(8512 == ssl3_accept_~s__state~0); 50228#L143 assume !(8513 == ssl3_accept_~s__state~0); 50213#L146 assume !(8528 == ssl3_accept_~s__state~0); 50214#L149 assume !(8529 == ssl3_accept_~s__state~0); 50201#L152 assume 8544 == ssl3_accept_~s__state~0; 50202#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50272#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 50939#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50867#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50866#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50856#L398 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; 50817#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50811#L584 ssl3_accept_~skip~0 := 0; 50809#L98-2 assume !false; 50807#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50805#L101 assume !(12292 == ssl3_accept_~s__state~0); 50803#L104 assume !(16384 == ssl3_accept_~s__state~0); 50801#L107 assume !(8192 == ssl3_accept_~s__state~0); 50799#L110 assume !(24576 == ssl3_accept_~s__state~0); 50797#L113 assume !(8195 == ssl3_accept_~s__state~0); 50795#L116 assume !(8480 == ssl3_accept_~s__state~0); 50793#L119 assume !(8481 == ssl3_accept_~s__state~0); 50791#L122 assume !(8482 == ssl3_accept_~s__state~0); 50789#L125 assume !(8464 == ssl3_accept_~s__state~0); 50787#L128 assume !(8465 == ssl3_accept_~s__state~0); 50786#L131 assume !(8466 == ssl3_accept_~s__state~0); 50537#L134 assume !(8496 == ssl3_accept_~s__state~0); 50534#L137 assume !(8497 == ssl3_accept_~s__state~0); 50531#L140 assume !(8512 == ssl3_accept_~s__state~0); 50528#L143 assume !(8513 == ssl3_accept_~s__state~0); 50524#L146 assume !(8528 == ssl3_accept_~s__state~0); 50521#L149 assume !(8529 == ssl3_accept_~s__state~0); 50517#L152 assume !(8544 == ssl3_accept_~s__state~0); 50513#L155 assume !(8545 == ssl3_accept_~s__state~0); 50508#L158 assume !(8560 == ssl3_accept_~s__state~0); 50504#L161 assume !(8561 == ssl3_accept_~s__state~0); 50502#L164 assume 8448 == ssl3_accept_~s__state~0; 50383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50119#L425 assume !(ssl3_accept_~num1~0 > 0); 50108#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50126#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50539#L584 ssl3_accept_~skip~0 := 0; 50536#L98-2 assume !false; 50533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50530#L101 assume !(12292 == ssl3_accept_~s__state~0); 50527#L104 assume !(16384 == ssl3_accept_~s__state~0); 50523#L107 assume !(8192 == ssl3_accept_~s__state~0); 50520#L110 assume !(24576 == ssl3_accept_~s__state~0); 50515#L113 assume !(8195 == ssl3_accept_~s__state~0); 50319#L116 assume !(8480 == ssl3_accept_~s__state~0); 50320#L119 assume !(8481 == ssl3_accept_~s__state~0); 50430#L122 assume !(8482 == ssl3_accept_~s__state~0); 50428#L125 assume 8464 == ssl3_accept_~s__state~0; 50424#L132 [2019-01-01 22:10:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:53,213 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-01-01 22:10:53,213 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:53,213 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:53,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:53,214 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:53,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:53,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:53,236 INFO L82 PathProgramCache]: Analyzing trace with hash 442196178, now seen corresponding path program 1 times [2019-01-01 22:10:53,236 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:53,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:53,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:53,243 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:53,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:53,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-01 22:10:53,431 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:10:53,431 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:10:53,447 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:53,504 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:10:53,534 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-01 22:10:53,569 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-01 22:10:53,569 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-01 22:10:53,570 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:53,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-01 22:10:53,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-01-01 22:10:53,570 INFO L87 Difference]: Start difference. First operand 1178 states and 1511 transitions. cyclomatic complexity: 336 Second operand 4 states. [2019-01-01 22:10:54,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:54,539 INFO L93 Difference]: Finished difference Result 2030 states and 2566 transitions. [2019-01-01 22:10:54,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-01 22:10:54,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2030 states and 2566 transitions. [2019-01-01 22:10:54,550 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1768 [2019-01-01 22:10:54,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2030 states to 2030 states and 2566 transitions. [2019-01-01 22:10:54,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1880 [2019-01-01 22:10:54,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1880 [2019-01-01 22:10:54,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2030 states and 2566 transitions. [2019-01-01 22:10:54,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:54,567 INFO L705 BuchiCegarLoop]: Abstraction has 2030 states and 2566 transitions. [2019-01-01 22:10:54,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states and 2566 transitions. [2019-01-01 22:10:54,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 1526. [2019-01-01 22:10:54,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1526 states. [2019-01-01 22:10:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1526 states to 1526 states and 1950 transitions. [2019-01-01 22:10:54,608 INFO L728 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-01-01 22:10:54,608 INFO L608 BuchiCegarLoop]: Abstraction has 1526 states and 1950 transitions. [2019-01-01 22:10:54,608 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2019-01-01 22:10:54,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1526 states and 1950 transitions. [2019-01-01 22:10:54,616 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1264 [2019-01-01 22:10:54,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:54,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:54,621 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:54,621 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:54,621 INFO L794 eck$LassoCheckResult]: Stem: 53875#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53743#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53702#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 53703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53814#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 53815#L98-2 assume !false; 54008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54384#L101 assume !(12292 == ssl3_accept_~s__state~0); 54382#L104 assume !(16384 == ssl3_accept_~s__state~0); 54380#L107 assume !(8192 == ssl3_accept_~s__state~0); 54378#L110 assume !(24576 == ssl3_accept_~s__state~0); 54376#L113 assume !(8195 == ssl3_accept_~s__state~0); 54374#L116 assume !(8480 == ssl3_accept_~s__state~0); 54371#L119 assume !(8481 == ssl3_accept_~s__state~0); 54368#L122 assume !(8482 == ssl3_accept_~s__state~0); 54365#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-01-01 22:10:54,622 INFO L796 eck$LassoCheckResult]: Loop: 54114#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 54930#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53774#L271-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; 53775#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53708#L584 ssl3_accept_~skip~0 := 0; 53716#L98-2 assume !false; 53717#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53877#L101 assume !(12292 == ssl3_accept_~s__state~0); 53884#L104 assume !(16384 == ssl3_accept_~s__state~0); 53885#L107 assume !(8192 == ssl3_accept_~s__state~0); 55201#L110 assume !(24576 == ssl3_accept_~s__state~0); 55196#L113 assume !(8195 == ssl3_accept_~s__state~0); 55195#L116 assume !(8480 == ssl3_accept_~s__state~0); 55171#L119 assume !(8481 == ssl3_accept_~s__state~0); 55170#L122 assume !(8482 == ssl3_accept_~s__state~0); 55169#L125 assume !(8464 == ssl3_accept_~s__state~0); 55168#L128 assume !(8465 == ssl3_accept_~s__state~0); 53725#L131 assume !(8466 == ssl3_accept_~s__state~0); 53726#L134 assume 8496 == ssl3_accept_~s__state~0; 53853#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 53854#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53817#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 53810#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 53804#L290-2 ssl3_accept_~s__init_num~0 := 0; 53805#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55130#L584 ssl3_accept_~skip~0 := 0; 55129#L98-2 assume !false; 55128#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55102#L101 assume !(12292 == ssl3_accept_~s__state~0); 55101#L104 assume !(16384 == ssl3_accept_~s__state~0); 55100#L107 assume !(8192 == ssl3_accept_~s__state~0); 55095#L110 assume !(24576 == ssl3_accept_~s__state~0); 55093#L113 assume !(8195 == ssl3_accept_~s__state~0); 55091#L116 assume !(8480 == ssl3_accept_~s__state~0); 55089#L119 assume !(8481 == ssl3_accept_~s__state~0); 55087#L122 assume !(8482 == ssl3_accept_~s__state~0); 55085#L125 assume !(8464 == ssl3_accept_~s__state~0); 55083#L128 assume !(8465 == ssl3_accept_~s__state~0); 55081#L131 assume !(8466 == ssl3_accept_~s__state~0); 55079#L134 assume !(8496 == ssl3_accept_~s__state~0); 55077#L137 assume !(8497 == ssl3_accept_~s__state~0); 55075#L140 assume !(8512 == ssl3_accept_~s__state~0); 55073#L143 assume !(8513 == ssl3_accept_~s__state~0); 55071#L146 assume !(8528 == ssl3_accept_~s__state~0); 55069#L149 assume !(8529 == ssl3_accept_~s__state~0); 55067#L152 assume !(8544 == ssl3_accept_~s__state~0); 55065#L155 assume !(8545 == ssl3_accept_~s__state~0); 55063#L158 assume !(8560 == ssl3_accept_~s__state~0); 55062#L161 assume !(8561 == ssl3_accept_~s__state~0); 55061#L164 assume !(8448 == ssl3_accept_~s__state~0); 53906#L167 assume !(8576 == ssl3_accept_~s__state~0); 53907#L170 assume !(8577 == ssl3_accept_~s__state~0); 53898#L173 assume !(8592 == ssl3_accept_~s__state~0); 53868#L176 assume !(8593 == ssl3_accept_~s__state~0); 53848#L179 assume !(8608 == ssl3_accept_~s__state~0); 53849#L182 assume !(8609 == ssl3_accept_~s__state~0); 53839#L185 assume !(8640 == ssl3_accept_~s__state~0); 53786#L188 assume !(8641 == ssl3_accept_~s__state~0); 53787#L191 assume 8656 == ssl3_accept_~s__state~0; 53770#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53797#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53798#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53819#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53820#L505 assume !(0 == ssl3_accept_~tmp___10~0); 54222#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54217#L584 ssl3_accept_~skip~0 := 0; 54216#L98-2 assume !false; 54215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54214#L101 assume !(12292 == ssl3_accept_~s__state~0); 54213#L104 assume !(16384 == ssl3_accept_~s__state~0); 54212#L107 assume !(8192 == ssl3_accept_~s__state~0); 54211#L110 assume !(24576 == ssl3_accept_~s__state~0); 54210#L113 assume !(8195 == ssl3_accept_~s__state~0); 54209#L116 assume !(8480 == ssl3_accept_~s__state~0); 54208#L119 assume !(8481 == ssl3_accept_~s__state~0); 54207#L122 assume !(8482 == ssl3_accept_~s__state~0); 54206#L125 assume !(8464 == ssl3_accept_~s__state~0); 54205#L128 assume !(8465 == ssl3_accept_~s__state~0); 54202#L131 assume !(8466 == ssl3_accept_~s__state~0); 54197#L134 assume !(8496 == ssl3_accept_~s__state~0); 54192#L137 assume !(8497 == ssl3_accept_~s__state~0); 54187#L140 assume !(8512 == ssl3_accept_~s__state~0); 54181#L143 assume !(8513 == ssl3_accept_~s__state~0); 54176#L146 assume !(8528 == ssl3_accept_~s__state~0); 54171#L149 assume !(8529 == ssl3_accept_~s__state~0); 54166#L152 assume !(8544 == ssl3_accept_~s__state~0); 54160#L155 assume !(8545 == ssl3_accept_~s__state~0); 54156#L158 assume !(8560 == ssl3_accept_~s__state~0); 54152#L161 assume !(8561 == ssl3_accept_~s__state~0); 54085#L164 assume !(8448 == ssl3_accept_~s__state~0); 54083#L167 assume !(8576 == ssl3_accept_~s__state~0); 54079#L170 assume !(8577 == ssl3_accept_~s__state~0); 54077#L173 assume !(8592 == ssl3_accept_~s__state~0); 54074#L176 assume !(8593 == ssl3_accept_~s__state~0); 54072#L179 assume !(8608 == ssl3_accept_~s__state~0); 54069#L182 assume !(8609 == ssl3_accept_~s__state~0); 54067#L185 assume !(8640 == ssl3_accept_~s__state~0); 54064#L188 assume !(8641 == ssl3_accept_~s__state~0); 54062#L191 assume !(8656 == ssl3_accept_~s__state~0); 54060#L194 assume !(8657 == ssl3_accept_~s__state~0); 53773#L197 assume 8672 == ssl3_accept_~s__state~0; 54057#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54054#L513 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53736#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53803#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 54549#L524-2 ssl3_accept_~s__init_num~0 := 0; 54544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54535#L584 ssl3_accept_~skip~0 := 0; 54532#L98-2 assume !false; 54527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54528#L101 assume !(12292 == ssl3_accept_~s__state~0); 54518#L104 assume !(16384 == ssl3_accept_~s__state~0); 54519#L107 assume !(8192 == ssl3_accept_~s__state~0); 54510#L110 assume !(24576 == ssl3_accept_~s__state~0); 54511#L113 assume !(8195 == ssl3_accept_~s__state~0); 54481#L116 assume !(8480 == ssl3_accept_~s__state~0); 54482#L119 assume !(8481 == ssl3_accept_~s__state~0); 54472#L122 assume !(8482 == ssl3_accept_~s__state~0); 54473#L125 assume !(8464 == ssl3_accept_~s__state~0); 54462#L128 assume !(8465 == ssl3_accept_~s__state~0); 54463#L131 assume !(8466 == ssl3_accept_~s__state~0); 54442#L134 assume !(8496 == ssl3_accept_~s__state~0); 54358#L137 assume !(8497 == ssl3_accept_~s__state~0); 54441#L140 assume !(8512 == ssl3_accept_~s__state~0); 54440#L143 assume !(8513 == ssl3_accept_~s__state~0); 54439#L146 assume !(8528 == ssl3_accept_~s__state~0); 54438#L149 assume !(8529 == ssl3_accept_~s__state~0); 54437#L152 assume !(8544 == ssl3_accept_~s__state~0); 54436#L155 assume !(8545 == ssl3_accept_~s__state~0); 54433#L158 assume !(8560 == ssl3_accept_~s__state~0); 54150#L161 assume !(8561 == ssl3_accept_~s__state~0); 54147#L164 assume 8448 == ssl3_accept_~s__state~0; 54089#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54145#L425 assume !(ssl3_accept_~num1~0 > 0); 54142#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54036#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54032#L584 ssl3_accept_~skip~0 := 0; 54027#L98-2 assume !false; 54028#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54022#L101 assume !(12292 == ssl3_accept_~s__state~0); 54024#L104 assume !(16384 == ssl3_accept_~s__state~0); 54018#L107 assume !(8192 == ssl3_accept_~s__state~0); 54019#L110 assume !(24576 == ssl3_accept_~s__state~0); 54009#L113 assume !(8195 == ssl3_accept_~s__state~0); 54011#L116 assume !(8480 == ssl3_accept_~s__state~0); 53949#L119 assume !(8481 == ssl3_accept_~s__state~0); 53951#L122 assume !(8482 == ssl3_accept_~s__state~0); 54118#L125 assume 8464 == ssl3_accept_~s__state~0; 54114#L132 [2019-01-01 22:10:54,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:54,622 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-01-01 22:10:54,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:54,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:54,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:54,654 INFO L82 PathProgramCache]: Analyzing trace with hash 419494864, now seen corresponding path program 1 times [2019-01-01 22:10:54,654 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:54,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:54,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,660 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:54,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:54,768 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-01-01 22:10:54,769 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:54,769 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:54,772 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:54,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:54,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:54,772 INFO L87 Difference]: Start difference. First operand 1526 states and 1950 transitions. cyclomatic complexity: 427 Second operand 3 states. [2019-01-01 22:10:54,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:54,862 INFO L93 Difference]: Finished difference Result 2145 states and 2760 transitions. [2019-01-01 22:10:54,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:54,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2145 states and 2760 transitions. [2019-01-01 22:10:54,871 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-01-01 22:10:54,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-01-01 22:10:54,878 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1995 [2019-01-01 22:10:54,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1995 [2019-01-01 22:10:54,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2145 states and 2760 transitions. [2019-01-01 22:10:54,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:54,880 INFO L705 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-01 22:10:54,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states and 2760 transitions. [2019-01-01 22:10:54,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 2145. [2019-01-01 22:10:54,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2145 states. [2019-01-01 22:10:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 2760 transitions. [2019-01-01 22:10:54,905 INFO L728 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-01 22:10:54,905 INFO L608 BuchiCegarLoop]: Abstraction has 2145 states and 2760 transitions. [2019-01-01 22:10:54,906 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2019-01-01 22:10:54,906 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2145 states and 2760 transitions. [2019-01-01 22:10:54,914 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1883 [2019-01-01 22:10:54,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:54,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:54,916 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:54,916 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:54,917 INFO L794 eck$LassoCheckResult]: Stem: 57553#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57419#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57378#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 57379#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57491#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 57492#L98-2 assume !false; 57635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58468#L101 assume !(12292 == ssl3_accept_~s__state~0); 58467#L104 assume !(16384 == ssl3_accept_~s__state~0); 58466#L107 assume !(8192 == ssl3_accept_~s__state~0); 58465#L110 assume !(24576 == ssl3_accept_~s__state~0); 58464#L113 assume !(8195 == ssl3_accept_~s__state~0); 58463#L116 assume !(8480 == ssl3_accept_~s__state~0); 58462#L119 assume !(8481 == ssl3_accept_~s__state~0); 58461#L122 assume !(8482 == ssl3_accept_~s__state~0); 58460#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-01-01 22:10:54,917 INFO L796 eck$LassoCheckResult]: Loop: 58458#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 58934#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58289#L271-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; 59213#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59207#L584 ssl3_accept_~skip~0 := 0; 59205#L98-2 assume !false; 59203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59201#L101 assume !(12292 == ssl3_accept_~s__state~0); 59199#L104 assume !(16384 == ssl3_accept_~s__state~0); 59197#L107 assume !(8192 == ssl3_accept_~s__state~0); 59196#L110 assume !(24576 == ssl3_accept_~s__state~0); 59195#L113 assume !(8195 == ssl3_accept_~s__state~0); 59194#L116 assume !(8480 == ssl3_accept_~s__state~0); 59193#L119 assume !(8481 == ssl3_accept_~s__state~0); 59187#L122 assume !(8482 == ssl3_accept_~s__state~0); 59185#L125 assume !(8464 == ssl3_accept_~s__state~0); 59183#L128 assume !(8465 == ssl3_accept_~s__state~0); 59181#L131 assume !(8466 == ssl3_accept_~s__state~0); 59179#L134 assume 8496 == ssl3_accept_~s__state~0; 59177#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 59175#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57502#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 59172#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 57479#L290-2 ssl3_accept_~s__init_num~0 := 0; 57480#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59224#L584 ssl3_accept_~skip~0 := 0; 59222#L98-2 assume !false; 59221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59220#L101 assume !(12292 == ssl3_accept_~s__state~0); 59219#L104 assume !(16384 == ssl3_accept_~s__state~0); 59217#L107 assume !(8192 == ssl3_accept_~s__state~0); 59216#L110 assume !(24576 == ssl3_accept_~s__state~0); 59215#L113 assume !(8195 == ssl3_accept_~s__state~0); 59214#L116 assume !(8480 == ssl3_accept_~s__state~0); 59208#L119 assume !(8481 == ssl3_accept_~s__state~0); 59206#L122 assume !(8482 == ssl3_accept_~s__state~0); 59204#L125 assume !(8464 == ssl3_accept_~s__state~0); 59202#L128 assume !(8465 == ssl3_accept_~s__state~0); 59200#L131 assume !(8466 == ssl3_accept_~s__state~0); 59198#L134 assume !(8496 == ssl3_accept_~s__state~0); 59170#L137 assume !(8497 == ssl3_accept_~s__state~0); 59166#L140 assume !(8512 == ssl3_accept_~s__state~0); 59138#L143 assume !(8513 == ssl3_accept_~s__state~0); 59136#L146 assume !(8528 == ssl3_accept_~s__state~0); 59134#L149 assume !(8529 == ssl3_accept_~s__state~0); 59132#L152 assume !(8544 == ssl3_accept_~s__state~0); 59130#L155 assume !(8545 == ssl3_accept_~s__state~0); 59128#L158 assume !(8560 == ssl3_accept_~s__state~0); 59126#L161 assume !(8561 == ssl3_accept_~s__state~0); 59124#L164 assume !(8448 == ssl3_accept_~s__state~0); 59122#L167 assume !(8576 == ssl3_accept_~s__state~0); 59121#L170 assume !(8577 == ssl3_accept_~s__state~0); 59120#L173 assume !(8592 == ssl3_accept_~s__state~0); 59119#L176 assume !(8593 == ssl3_accept_~s__state~0); 59118#L179 assume !(8608 == ssl3_accept_~s__state~0); 59117#L182 assume !(8609 == ssl3_accept_~s__state~0); 57518#L185 assume !(8640 == ssl3_accept_~s__state~0); 57459#L188 assume !(8641 == ssl3_accept_~s__state~0); 57460#L191 assume 8656 == ssl3_accept_~s__state~0; 57581#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57469#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57470#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57517#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 58403#L505 assume !(0 == ssl3_accept_~tmp___10~0); 58401#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58396#L584 ssl3_accept_~skip~0 := 0; 58394#L98-2 assume !false; 58388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58386#L101 assume !(12292 == ssl3_accept_~s__state~0); 58384#L104 assume !(16384 == ssl3_accept_~s__state~0); 58382#L107 assume !(8192 == ssl3_accept_~s__state~0); 58380#L110 assume !(24576 == ssl3_accept_~s__state~0); 58378#L113 assume !(8195 == ssl3_accept_~s__state~0); 58376#L116 assume !(8480 == ssl3_accept_~s__state~0); 58374#L119 assume !(8481 == ssl3_accept_~s__state~0); 58372#L122 assume !(8482 == ssl3_accept_~s__state~0); 58370#L125 assume !(8464 == ssl3_accept_~s__state~0); 58368#L128 assume !(8465 == ssl3_accept_~s__state~0); 58366#L131 assume !(8466 == ssl3_accept_~s__state~0); 58364#L134 assume !(8496 == ssl3_accept_~s__state~0); 58362#L137 assume !(8497 == ssl3_accept_~s__state~0); 58360#L140 assume !(8512 == ssl3_accept_~s__state~0); 58358#L143 assume !(8513 == ssl3_accept_~s__state~0); 58356#L146 assume !(8528 == ssl3_accept_~s__state~0); 58354#L149 assume !(8529 == ssl3_accept_~s__state~0); 58352#L152 assume !(8544 == ssl3_accept_~s__state~0); 58350#L155 assume !(8545 == ssl3_accept_~s__state~0); 58348#L158 assume !(8560 == ssl3_accept_~s__state~0); 58346#L161 assume !(8561 == ssl3_accept_~s__state~0); 58344#L164 assume !(8448 == ssl3_accept_~s__state~0); 58342#L167 assume !(8576 == ssl3_accept_~s__state~0); 58340#L170 assume !(8577 == ssl3_accept_~s__state~0); 58338#L173 assume !(8592 == ssl3_accept_~s__state~0); 58336#L176 assume !(8593 == ssl3_accept_~s__state~0); 58334#L179 assume !(8608 == ssl3_accept_~s__state~0); 58332#L182 assume !(8609 == ssl3_accept_~s__state~0); 58330#L185 assume !(8640 == ssl3_accept_~s__state~0); 58328#L188 assume !(8641 == ssl3_accept_~s__state~0); 58326#L191 assume !(8656 == ssl3_accept_~s__state~0); 58324#L194 assume !(8657 == ssl3_accept_~s__state~0); 57367#L197 assume 8672 == ssl3_accept_~s__state~0; 57368#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57468#L513 assume !(4 == ssl3_accept_~blastFlag~0); 57413#L516 assume !(3 == ssl3_accept_~blastFlag~0); 57414#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58784#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58780#L524-2 ssl3_accept_~s__init_num~0 := 0; 58765#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58758#L584 ssl3_accept_~skip~0 := 0; 58755#L98-2 assume !false; 58752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58749#L101 assume !(12292 == ssl3_accept_~s__state~0); 58746#L104 assume !(16384 == ssl3_accept_~s__state~0); 58743#L107 assume !(8192 == ssl3_accept_~s__state~0); 58740#L110 assume !(24576 == ssl3_accept_~s__state~0); 58737#L113 assume !(8195 == ssl3_accept_~s__state~0); 58734#L116 assume !(8480 == ssl3_accept_~s__state~0); 58732#L119 assume !(8481 == ssl3_accept_~s__state~0); 58730#L122 assume !(8482 == ssl3_accept_~s__state~0); 58728#L125 assume !(8464 == ssl3_accept_~s__state~0); 58726#L128 assume !(8465 == ssl3_accept_~s__state~0); 58724#L131 assume !(8466 == ssl3_accept_~s__state~0); 58661#L134 assume !(8496 == ssl3_accept_~s__state~0); 58456#L137 assume !(8497 == ssl3_accept_~s__state~0); 58656#L140 assume !(8512 == ssl3_accept_~s__state~0); 58653#L143 assume !(8513 == ssl3_accept_~s__state~0); 58650#L146 assume !(8528 == ssl3_accept_~s__state~0); 58647#L149 assume !(8529 == ssl3_accept_~s__state~0); 58631#L152 assume !(8544 == ssl3_accept_~s__state~0); 58629#L155 assume !(8545 == ssl3_accept_~s__state~0); 58627#L158 assume !(8560 == ssl3_accept_~s__state~0); 58625#L161 assume !(8561 == ssl3_accept_~s__state~0); 58623#L164 assume 8448 == ssl3_accept_~s__state~0; 58617#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58615#L425 assume !(ssl3_accept_~num1~0 > 0); 58606#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58593#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58540#L584 ssl3_accept_~skip~0 := 0; 58541#L98-2 assume !false; 58521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58522#L101 assume !(12292 == ssl3_accept_~s__state~0); 58503#L104 assume !(16384 == ssl3_accept_~s__state~0); 58504#L107 assume !(8192 == ssl3_accept_~s__state~0); 58481#L110 assume !(24576 == ssl3_accept_~s__state~0); 58483#L113 assume !(8195 == ssl3_accept_~s__state~0); 58302#L116 assume !(8480 == ssl3_accept_~s__state~0); 58303#L119 assume !(8481 == ssl3_accept_~s__state~0); 58296#L122 assume !(8482 == ssl3_accept_~s__state~0); 58297#L125 assume 8464 == ssl3_accept_~s__state~0; 58458#L132 [2019-01-01 22:10:54,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:54,917 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-01-01 22:10:54,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:54,918 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:54,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:54,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:54,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:54,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:54,925 INFO L82 PathProgramCache]: Analyzing trace with hash -391219961, now seen corresponding path program 1 times [2019-01-01 22:10:54,925 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:54,925 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:54,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:54,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:54,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:55,032 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-01-01 22:10:55,032 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:55,032 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:55,033 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:55,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:55,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:55,033 INFO L87 Difference]: Start difference. First operand 2145 states and 2760 transitions. cyclomatic complexity: 618 Second operand 3 states. [2019-01-01 22:10:55,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:55,067 INFO L93 Difference]: Finished difference Result 2287 states and 2921 transitions. [2019-01-01 22:10:55,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:55,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2287 states and 2921 transitions. [2019-01-01 22:10:55,076 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1906 [2019-01-01 22:10:55,082 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2287 states to 2193 states and 2813 transitions. [2019-01-01 22:10:55,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2087 [2019-01-01 22:10:55,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2089 [2019-01-01 22:10:55,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2193 states and 2813 transitions. [2019-01-01 22:10:55,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:55,085 INFO L705 BuchiCegarLoop]: Abstraction has 2193 states and 2813 transitions. [2019-01-01 22:10:55,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states and 2813 transitions. [2019-01-01 22:10:55,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 2103. [2019-01-01 22:10:55,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2103 states. [2019-01-01 22:10:55,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 2712 transitions. [2019-01-01 22:10:55,113 INFO L728 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-01-01 22:10:55,113 INFO L608 BuchiCegarLoop]: Abstraction has 2103 states and 2712 transitions. [2019-01-01 22:10:55,113 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2019-01-01 22:10:55,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2103 states and 2712 transitions. [2019-01-01 22:10:55,124 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1860 [2019-01-01 22:10:55,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:55,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:55,125 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:55,125 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:55,130 INFO L794 eck$LassoCheckResult]: Stem: 61992#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61856#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61816#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 61817#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61929#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 61930#L98-2 assume !false; 62061#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63605#L101 assume !(12292 == ssl3_accept_~s__state~0); 63604#L104 assume !(16384 == ssl3_accept_~s__state~0); 63603#L107 assume !(8192 == ssl3_accept_~s__state~0); 63602#L110 assume !(24576 == ssl3_accept_~s__state~0); 63600#L113 assume !(8195 == ssl3_accept_~s__state~0); 63599#L116 assume !(8480 == ssl3_accept_~s__state~0); 63598#L119 assume !(8481 == ssl3_accept_~s__state~0); 63585#L122 assume !(8482 == ssl3_accept_~s__state~0); 62080#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-01-01 22:10:55,130 INFO L796 eck$LassoCheckResult]: Loop: 62081#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 63218#L271 assume !(0 == ssl3_accept_~blastFlag~0); 63216#L271-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; 63192#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63185#L584 ssl3_accept_~skip~0 := 0; 63182#L98-2 assume !false; 63179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63176#L101 assume !(12292 == ssl3_accept_~s__state~0); 63173#L104 assume !(16384 == ssl3_accept_~s__state~0); 63170#L107 assume !(8192 == ssl3_accept_~s__state~0); 63167#L110 assume !(24576 == ssl3_accept_~s__state~0); 63164#L113 assume !(8195 == ssl3_accept_~s__state~0); 63161#L116 assume !(8480 == ssl3_accept_~s__state~0); 63159#L119 assume !(8481 == ssl3_accept_~s__state~0); 63157#L122 assume !(8482 == ssl3_accept_~s__state~0); 63155#L125 assume !(8464 == ssl3_accept_~s__state~0); 63153#L128 assume !(8465 == ssl3_accept_~s__state~0); 63150#L131 assume !(8466 == ssl3_accept_~s__state~0); 63077#L134 assume 8496 == ssl3_accept_~s__state~0; 62749#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 63075#L284 assume !(1 == ssl3_accept_~blastFlag~0); 63074#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 63073#L290 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 63070#L290-2 ssl3_accept_~s__init_num~0 := 0; 63067#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63062#L584 ssl3_accept_~skip~0 := 0; 63061#L98-2 assume !false; 63060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63059#L101 assume !(12292 == ssl3_accept_~s__state~0); 63058#L104 assume !(16384 == ssl3_accept_~s__state~0); 63057#L107 assume !(8192 == ssl3_accept_~s__state~0); 63056#L110 assume !(24576 == ssl3_accept_~s__state~0); 63055#L113 assume !(8195 == ssl3_accept_~s__state~0); 63054#L116 assume !(8480 == ssl3_accept_~s__state~0); 63053#L119 assume !(8481 == ssl3_accept_~s__state~0); 63052#L122 assume !(8482 == ssl3_accept_~s__state~0); 63051#L125 assume !(8464 == ssl3_accept_~s__state~0); 63050#L128 assume !(8465 == ssl3_accept_~s__state~0); 63049#L131 assume !(8466 == ssl3_accept_~s__state~0); 63048#L134 assume !(8496 == ssl3_accept_~s__state~0); 63047#L137 assume !(8497 == ssl3_accept_~s__state~0); 63046#L140 assume !(8512 == ssl3_accept_~s__state~0); 63045#L143 assume !(8513 == ssl3_accept_~s__state~0); 63044#L146 assume !(8528 == ssl3_accept_~s__state~0); 63043#L149 assume !(8529 == ssl3_accept_~s__state~0); 63042#L152 assume !(8544 == ssl3_accept_~s__state~0); 63041#L155 assume !(8545 == ssl3_accept_~s__state~0); 63040#L158 assume !(8560 == ssl3_accept_~s__state~0); 63039#L161 assume !(8561 == ssl3_accept_~s__state~0); 63038#L164 assume !(8448 == ssl3_accept_~s__state~0); 63037#L167 assume !(8576 == ssl3_accept_~s__state~0); 63036#L170 assume !(8577 == ssl3_accept_~s__state~0); 63035#L173 assume !(8592 == ssl3_accept_~s__state~0); 63034#L176 assume !(8593 == ssl3_accept_~s__state~0); 63033#L179 assume !(8608 == ssl3_accept_~s__state~0); 63032#L182 assume !(8609 == ssl3_accept_~s__state~0); 63031#L185 assume !(8640 == ssl3_accept_~s__state~0); 63030#L188 assume !(8641 == ssl3_accept_~s__state~0); 62318#L191 assume 8656 == ssl3_accept_~s__state~0; 62983#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 63027#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 63026#L496 assume !(2 == ssl3_accept_~blastFlag~0); 63025#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 63024#L505 assume !(0 == ssl3_accept_~tmp___10~0); 63022#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63017#L584 ssl3_accept_~skip~0 := 0; 63016#L98-2 assume !false; 63015#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63014#L101 assume !(12292 == ssl3_accept_~s__state~0); 63013#L104 assume !(16384 == ssl3_accept_~s__state~0); 63012#L107 assume !(8192 == ssl3_accept_~s__state~0); 63011#L110 assume !(24576 == ssl3_accept_~s__state~0); 63010#L113 assume !(8195 == ssl3_accept_~s__state~0); 63009#L116 assume !(8480 == ssl3_accept_~s__state~0); 63008#L119 assume !(8481 == ssl3_accept_~s__state~0); 63007#L122 assume !(8482 == ssl3_accept_~s__state~0); 63006#L125 assume !(8464 == ssl3_accept_~s__state~0); 63005#L128 assume !(8465 == ssl3_accept_~s__state~0); 63004#L131 assume !(8466 == ssl3_accept_~s__state~0); 63003#L134 assume !(8496 == ssl3_accept_~s__state~0); 63002#L137 assume !(8497 == ssl3_accept_~s__state~0); 63001#L140 assume !(8512 == ssl3_accept_~s__state~0); 63000#L143 assume !(8513 == ssl3_accept_~s__state~0); 62999#L146 assume !(8528 == ssl3_accept_~s__state~0); 62998#L149 assume !(8529 == ssl3_accept_~s__state~0); 62997#L152 assume !(8544 == ssl3_accept_~s__state~0); 62996#L155 assume !(8545 == ssl3_accept_~s__state~0); 62995#L158 assume !(8560 == ssl3_accept_~s__state~0); 62994#L161 assume !(8561 == ssl3_accept_~s__state~0); 62993#L164 assume !(8448 == ssl3_accept_~s__state~0); 62992#L167 assume !(8576 == ssl3_accept_~s__state~0); 62991#L170 assume !(8577 == ssl3_accept_~s__state~0); 62990#L173 assume !(8592 == ssl3_accept_~s__state~0); 62989#L176 assume !(8593 == ssl3_accept_~s__state~0); 62988#L179 assume !(8608 == ssl3_accept_~s__state~0); 62987#L182 assume !(8609 == ssl3_accept_~s__state~0); 62986#L185 assume !(8640 == ssl3_accept_~s__state~0); 62985#L188 assume !(8641 == ssl3_accept_~s__state~0); 62984#L191 assume !(8656 == ssl3_accept_~s__state~0); 62982#L194 assume !(8657 == ssl3_accept_~s__state~0); 61803#L197 assume 8672 == ssl3_accept_~s__state~0; 61804#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 61971#L513 assume !(4 == ssl3_accept_~blastFlag~0); 63304#L516 assume !(3 == ssl3_accept_~blastFlag~0); 63302#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 63300#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 63301#L524-2 ssl3_accept_~s__init_num~0 := 0; 63556#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63550#L584 ssl3_accept_~skip~0 := 0; 63548#L98-2 assume !false; 63546#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63544#L101 assume !(12292 == ssl3_accept_~s__state~0); 63542#L104 assume !(16384 == ssl3_accept_~s__state~0); 63540#L107 assume !(8192 == ssl3_accept_~s__state~0); 63538#L110 assume !(24576 == ssl3_accept_~s__state~0); 63536#L113 assume !(8195 == ssl3_accept_~s__state~0); 63534#L116 assume !(8480 == ssl3_accept_~s__state~0); 63532#L119 assume !(8481 == ssl3_accept_~s__state~0); 63530#L122 assume !(8482 == ssl3_accept_~s__state~0); 63523#L125 assume !(8464 == ssl3_accept_~s__state~0); 63520#L128 assume !(8465 == ssl3_accept_~s__state~0); 63517#L131 assume !(8466 == ssl3_accept_~s__state~0); 62822#L134 assume !(8496 == ssl3_accept_~s__state~0); 62820#L137 assume !(8497 == ssl3_accept_~s__state~0); 62818#L140 assume !(8512 == ssl3_accept_~s__state~0); 62816#L143 assume !(8513 == ssl3_accept_~s__state~0); 62814#L146 assume !(8528 == ssl3_accept_~s__state~0); 62812#L149 assume !(8529 == ssl3_accept_~s__state~0); 62810#L152 assume !(8544 == ssl3_accept_~s__state~0); 62808#L155 assume !(8545 == ssl3_accept_~s__state~0); 62806#L158 assume !(8560 == ssl3_accept_~s__state~0); 62804#L161 assume !(8561 == ssl3_accept_~s__state~0); 62802#L164 assume 8448 == ssl3_accept_~s__state~0; 62754#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 62755#L425 assume !(ssl3_accept_~num1~0 > 0); 62784#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62783#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62731#L584 ssl3_accept_~skip~0 := 0; 62732#L98-2 assume !false; 62723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62724#L101 assume !(12292 == ssl3_accept_~s__state~0); 62713#L104 assume !(16384 == ssl3_accept_~s__state~0); 62714#L107 assume !(8192 == ssl3_accept_~s__state~0); 62704#L110 assume !(24576 == ssl3_accept_~s__state~0); 62706#L113 assume !(8195 == ssl3_accept_~s__state~0); 62694#L116 assume !(8480 == ssl3_accept_~s__state~0); 62695#L119 assume !(8481 == ssl3_accept_~s__state~0); 62765#L122 assume !(8482 == ssl3_accept_~s__state~0); 62763#L125 assume 8464 == ssl3_accept_~s__state~0; 62081#L132 [2019-01-01 22:10:55,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:55,130 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-01-01 22:10:55,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:55,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:55,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:55,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:55,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:55,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1696354181, now seen corresponding path program 1 times [2019-01-01 22:10:55,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:55,146 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:55,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:55,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:55,246 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-01-01 22:10:55,246 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:55,247 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:10:55,250 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:55,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:55,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:55,254 INFO L87 Difference]: Start difference. First operand 2103 states and 2712 transitions. cyclomatic complexity: 615 Second operand 3 states. [2019-01-01 22:10:55,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:55,406 INFO L93 Difference]: Finished difference Result 3896 states and 5051 transitions. [2019-01-01 22:10:55,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:55,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3896 states and 5051 transitions. [2019-01-01 22:10:55,427 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3546 [2019-01-01 22:10:55,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3896 states to 3896 states and 5051 transitions. [2019-01-01 22:10:55,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3792 [2019-01-01 22:10:55,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3792 [2019-01-01 22:10:55,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3896 states and 5051 transitions. [2019-01-01 22:10:55,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:55,452 INFO L705 BuchiCegarLoop]: Abstraction has 3896 states and 5051 transitions. [2019-01-01 22:10:55,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3896 states and 5051 transitions. [2019-01-01 22:10:55,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3896 to 3805. [2019-01-01 22:10:55,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3805 states. [2019-01-01 22:10:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3805 states to 3805 states and 4949 transitions. [2019-01-01 22:10:55,496 INFO L728 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-01-01 22:10:55,496 INFO L608 BuchiCegarLoop]: Abstraction has 3805 states and 4949 transitions. [2019-01-01 22:10:55,496 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2019-01-01 22:10:55,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3805 states and 4949 transitions. [2019-01-01 22:10:55,512 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3500 [2019-01-01 22:10:55,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:55,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:55,516 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:55,517 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:55,517 INFO L794 eck$LassoCheckResult]: Stem: 67999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 67862#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67821#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 67822#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67935#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 67936#L98-2 assume !false; 68066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70898#L101 assume !(12292 == ssl3_accept_~s__state~0); 70896#L104 assume !(16384 == ssl3_accept_~s__state~0); 70894#L107 assume !(8192 == ssl3_accept_~s__state~0); 70892#L110 assume !(24576 == ssl3_accept_~s__state~0); 70890#L113 assume !(8195 == ssl3_accept_~s__state~0); 70888#L116 assume !(8480 == ssl3_accept_~s__state~0); 70886#L119 assume !(8481 == ssl3_accept_~s__state~0); 70884#L122 assume !(8482 == ssl3_accept_~s__state~0); 70882#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-01-01 22:10:55,517 INFO L796 eck$LassoCheckResult]: Loop: 69309#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70986#L271 assume !(0 == ssl3_accept_~blastFlag~0); 70987#L271-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; 70871#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70867#L584 ssl3_accept_~skip~0 := 0; 70860#L98-2 assume !false; 70861#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70410#L101 assume !(12292 == ssl3_accept_~s__state~0); 70411#L104 assume !(16384 == ssl3_accept_~s__state~0); 70365#L107 assume !(8192 == ssl3_accept_~s__state~0); 70366#L110 assume !(24576 == ssl3_accept_~s__state~0); 70288#L113 assume !(8195 == ssl3_accept_~s__state~0); 70289#L116 assume !(8480 == ssl3_accept_~s__state~0); 70276#L119 assume !(8481 == ssl3_accept_~s__state~0); 70277#L122 assume !(8482 == ssl3_accept_~s__state~0); 70264#L125 assume !(8464 == ssl3_accept_~s__state~0); 70265#L128 assume !(8465 == ssl3_accept_~s__state~0); 70253#L131 assume !(8466 == ssl3_accept_~s__state~0); 70254#L134 assume 8496 == ssl3_accept_~s__state~0; 69302#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 70239#L284 assume !(1 == ssl3_accept_~blastFlag~0); 71355#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 71352#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67933#L290-2 ssl3_accept_~s__init_num~0 := 0; 71348#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71342#L584 ssl3_accept_~skip~0 := 0; 71340#L98-2 assume !false; 71338#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71336#L101 assume !(12292 == ssl3_accept_~s__state~0); 71334#L104 assume !(16384 == ssl3_accept_~s__state~0); 71332#L107 assume !(8192 == ssl3_accept_~s__state~0); 71330#L110 assume !(24576 == ssl3_accept_~s__state~0); 71328#L113 assume !(8195 == ssl3_accept_~s__state~0); 71326#L116 assume !(8480 == ssl3_accept_~s__state~0); 71324#L119 assume !(8481 == ssl3_accept_~s__state~0); 71322#L122 assume !(8482 == ssl3_accept_~s__state~0); 71321#L125 assume !(8464 == ssl3_accept_~s__state~0); 71320#L128 assume !(8465 == ssl3_accept_~s__state~0); 71319#L131 assume !(8466 == ssl3_accept_~s__state~0); 71317#L134 assume !(8496 == ssl3_accept_~s__state~0); 71312#L137 assume !(8497 == ssl3_accept_~s__state~0); 71310#L140 assume 8512 == ssl3_accept_~s__state~0; 69295#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71306#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71304#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71301#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71295#L584 ssl3_accept_~skip~0 := 0; 71293#L98-2 assume !false; 71291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71289#L101 assume !(12292 == ssl3_accept_~s__state~0); 71287#L104 assume !(16384 == ssl3_accept_~s__state~0); 71285#L107 assume !(8192 == ssl3_accept_~s__state~0); 71283#L110 assume !(24576 == ssl3_accept_~s__state~0); 71281#L113 assume !(8195 == ssl3_accept_~s__state~0); 71279#L116 assume !(8480 == ssl3_accept_~s__state~0); 71277#L119 assume !(8481 == ssl3_accept_~s__state~0); 71275#L122 assume !(8482 == ssl3_accept_~s__state~0); 71273#L125 assume !(8464 == ssl3_accept_~s__state~0); 71271#L128 assume !(8465 == ssl3_accept_~s__state~0); 71269#L131 assume !(8466 == ssl3_accept_~s__state~0); 71268#L134 assume !(8496 == ssl3_accept_~s__state~0); 71267#L137 assume !(8497 == ssl3_accept_~s__state~0); 71266#L140 assume !(8512 == ssl3_accept_~s__state~0); 71265#L143 assume !(8513 == ssl3_accept_~s__state~0); 71264#L146 assume 8528 == ssl3_accept_~s__state~0; 69288#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71263#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 67840#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 67841#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67875#L351 assume !(ssl3_accept_~ret~0 <= 0); 67876#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71247#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71241#L584 ssl3_accept_~skip~0 := 0; 71239#L98-2 assume !false; 71237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71235#L101 assume !(12292 == ssl3_accept_~s__state~0); 71233#L104 assume !(16384 == ssl3_accept_~s__state~0); 71231#L107 assume !(8192 == ssl3_accept_~s__state~0); 71229#L110 assume !(24576 == ssl3_accept_~s__state~0); 71227#L113 assume !(8195 == ssl3_accept_~s__state~0); 71225#L116 assume !(8480 == ssl3_accept_~s__state~0); 71223#L119 assume !(8481 == ssl3_accept_~s__state~0); 71221#L122 assume !(8482 == ssl3_accept_~s__state~0); 71219#L125 assume !(8464 == ssl3_accept_~s__state~0); 71216#L128 assume !(8465 == ssl3_accept_~s__state~0); 71195#L131 assume !(8466 == ssl3_accept_~s__state~0); 71194#L134 assume !(8496 == ssl3_accept_~s__state~0); 71192#L137 assume !(8497 == ssl3_accept_~s__state~0); 71190#L140 assume !(8512 == ssl3_accept_~s__state~0); 71185#L143 assume !(8513 == ssl3_accept_~s__state~0); 71184#L146 assume !(8528 == ssl3_accept_~s__state~0); 71183#L149 assume !(8529 == ssl3_accept_~s__state~0); 71182#L152 assume 8544 == ssl3_accept_~s__state~0; 69281#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68008#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 67945#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67943#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 67813#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71176#L398 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; 71174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71168#L584 ssl3_accept_~skip~0 := 0; 71166#L98-2 assume !false; 71164#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71162#L101 assume !(12292 == ssl3_accept_~s__state~0); 71156#L104 assume !(16384 == ssl3_accept_~s__state~0); 71154#L107 assume !(8192 == ssl3_accept_~s__state~0); 71152#L110 assume !(24576 == ssl3_accept_~s__state~0); 71150#L113 assume !(8195 == ssl3_accept_~s__state~0); 69441#L116 assume !(8480 == ssl3_accept_~s__state~0); 69442#L119 assume !(8481 == ssl3_accept_~s__state~0); 69434#L122 assume !(8482 == ssl3_accept_~s__state~0); 69435#L125 assume !(8464 == ssl3_accept_~s__state~0); 69426#L128 assume !(8465 == ssl3_accept_~s__state~0); 69427#L131 assume !(8466 == ssl3_accept_~s__state~0); 69405#L134 assume !(8496 == ssl3_accept_~s__state~0); 69403#L137 assume !(8497 == ssl3_accept_~s__state~0); 69401#L140 assume !(8512 == ssl3_accept_~s__state~0); 69399#L143 assume !(8513 == ssl3_accept_~s__state~0); 69397#L146 assume !(8528 == ssl3_accept_~s__state~0); 69395#L149 assume !(8529 == ssl3_accept_~s__state~0); 69393#L152 assume !(8544 == ssl3_accept_~s__state~0); 69391#L155 assume !(8545 == ssl3_accept_~s__state~0); 69389#L158 assume !(8560 == ssl3_accept_~s__state~0); 69388#L161 assume !(8561 == ssl3_accept_~s__state~0); 69385#L164 assume 8448 == ssl3_accept_~s__state~0; 69383#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 69381#L425 assume !(ssl3_accept_~num1~0 > 0); 69376#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69365#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69354#L584 ssl3_accept_~skip~0 := 0; 69351#L98-2 assume !false; 69348#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69343#L101 assume 12292 == ssl3_accept_~s__state~0; 69344#L102 ssl3_accept_~s__new_session~0 := 1; 69333#L210 ssl3_accept_~s__server~0 := 1; 70403#L215 assume 0 != ssl3_accept_~cb~0; 70402#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 70401#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 70400#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 70398#L225-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 70397#L234 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 70395#L239 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 70396#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70921#L584 ssl3_accept_~skip~0 := 0; 70920#L98-2 assume !false; 70919#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70918#L101 assume !(12292 == ssl3_accept_~s__state~0); 70917#L104 assume !(16384 == ssl3_accept_~s__state~0); 70916#L107 assume !(8192 == ssl3_accept_~s__state~0); 70915#L110 assume !(24576 == ssl3_accept_~s__state~0); 70914#L113 assume !(8195 == ssl3_accept_~s__state~0); 70908#L116 assume !(8480 == ssl3_accept_~s__state~0); 69438#L119 assume !(8481 == ssl3_accept_~s__state~0); 69439#L122 assume !(8482 == ssl3_accept_~s__state~0); 69431#L125 assume 8464 == ssl3_accept_~s__state~0; 69309#L132 [2019-01-01 22:10:55,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:55,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-01-01 22:10:55,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:55,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:55,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,524 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:55,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:55,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:55,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:55,541 INFO L82 PathProgramCache]: Analyzing trace with hash -976411317, now seen corresponding path program 1 times [2019-01-01 22:10:55,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:55,542 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:55,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:55,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:55,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:55,734 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-01-01 22:10:55,734 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-01 22:10:55,734 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-01 22:10:55,758 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:55,816 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:10:55,932 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-01-01 22:10:55,953 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-01-01 22:10:55,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-01-01 22:10:55,953 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:55,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-01 22:10:55,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-01-01 22:10:55,954 INFO L87 Difference]: Start difference. First operand 3805 states and 4949 transitions. cyclomatic complexity: 1153 Second operand 5 states. [2019-01-01 22:10:56,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:56,720 INFO L93 Difference]: Finished difference Result 5132 states and 6463 transitions. [2019-01-01 22:10:56,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-01 22:10:56,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5132 states and 6463 transitions. [2019-01-01 22:10:56,739 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3970 [2019-01-01 22:10:56,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5132 states to 5038 states and 6365 transitions. [2019-01-01 22:10:56,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4934 [2019-01-01 22:10:56,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4934 [2019-01-01 22:10:56,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5038 states and 6365 transitions. [2019-01-01 22:10:56,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:56,767 INFO L705 BuchiCegarLoop]: Abstraction has 5038 states and 6365 transitions. [2019-01-01 22:10:56,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5038 states and 6365 transitions. [2019-01-01 22:10:56,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5038 to 3843. [2019-01-01 22:10:56,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3843 states. [2019-01-01 22:10:56,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3843 states to 3843 states and 4923 transitions. [2019-01-01 22:10:56,815 INFO L728 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-01-01 22:10:56,815 INFO L608 BuchiCegarLoop]: Abstraction has 3843 states and 4923 transitions. [2019-01-01 22:10:56,815 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2019-01-01 22:10:56,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3843 states and 4923 transitions. [2019-01-01 22:10:56,830 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3515 [2019-01-01 22:10:56,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:56,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:56,835 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:56,835 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:56,835 INFO L794 eck$LassoCheckResult]: Stem: 77414#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 77275#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77233#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 77234#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 77351#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 77352#L98-2 assume !false; 77479#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78415#L101 assume !(12292 == ssl3_accept_~s__state~0); 78411#L104 assume !(16384 == ssl3_accept_~s__state~0); 78412#L107 assume !(8192 == ssl3_accept_~s__state~0); 78407#L110 assume !(24576 == ssl3_accept_~s__state~0); 78408#L113 assume !(8195 == ssl3_accept_~s__state~0); 78403#L116 assume !(8480 == ssl3_accept_~s__state~0); 78404#L119 assume !(8481 == ssl3_accept_~s__state~0); 78399#L122 assume !(8482 == ssl3_accept_~s__state~0); 78400#L125 assume 8464 == ssl3_accept_~s__state~0; 77879#L132 [2019-01-01 22:10:56,836 INFO L796 eck$LassoCheckResult]: Loop: 77879#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 79175#L271 assume !(0 == ssl3_accept_~blastFlag~0); 79174#L271-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; 79172#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79167#L584 ssl3_accept_~skip~0 := 0; 79166#L98-2 assume !false; 79165#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79164#L101 assume !(12292 == ssl3_accept_~s__state~0); 79163#L104 assume !(16384 == ssl3_accept_~s__state~0); 79162#L107 assume !(8192 == ssl3_accept_~s__state~0); 79161#L110 assume !(24576 == ssl3_accept_~s__state~0); 79160#L113 assume !(8195 == ssl3_accept_~s__state~0); 79159#L116 assume !(8480 == ssl3_accept_~s__state~0); 79158#L119 assume !(8481 == ssl3_accept_~s__state~0); 79157#L122 assume !(8482 == ssl3_accept_~s__state~0); 79156#L125 assume !(8464 == ssl3_accept_~s__state~0); 79155#L128 assume !(8465 == ssl3_accept_~s__state~0); 79154#L131 assume !(8466 == ssl3_accept_~s__state~0); 79131#L134 assume 8496 == ssl3_accept_~s__state~0; 77868#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 79129#L284 assume !(1 == ssl3_accept_~blastFlag~0); 79128#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 79127#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77349#L290-2 ssl3_accept_~s__init_num~0 := 0; 79125#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79120#L584 ssl3_accept_~skip~0 := 0; 79119#L98-2 assume !false; 79118#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79117#L101 assume !(12292 == ssl3_accept_~s__state~0); 79116#L104 assume !(16384 == ssl3_accept_~s__state~0); 79115#L107 assume !(8192 == ssl3_accept_~s__state~0); 79114#L110 assume !(24576 == ssl3_accept_~s__state~0); 79113#L113 assume !(8195 == ssl3_accept_~s__state~0); 79112#L116 assume !(8480 == ssl3_accept_~s__state~0); 79111#L119 assume !(8481 == ssl3_accept_~s__state~0); 79110#L122 assume !(8482 == ssl3_accept_~s__state~0); 79109#L125 assume !(8464 == ssl3_accept_~s__state~0); 79108#L128 assume !(8465 == ssl3_accept_~s__state~0); 79107#L131 assume !(8466 == ssl3_accept_~s__state~0); 79106#L134 assume !(8496 == ssl3_accept_~s__state~0); 79105#L137 assume !(8497 == ssl3_accept_~s__state~0); 79104#L140 assume 8512 == ssl3_accept_~s__state~0; 77858#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79102#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79101#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 79099#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79094#L584 ssl3_accept_~skip~0 := 0; 79093#L98-2 assume !false; 79092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79091#L101 assume !(12292 == ssl3_accept_~s__state~0); 79090#L104 assume !(16384 == ssl3_accept_~s__state~0); 79089#L107 assume !(8192 == ssl3_accept_~s__state~0); 79088#L110 assume !(24576 == ssl3_accept_~s__state~0); 79087#L113 assume !(8195 == ssl3_accept_~s__state~0); 79086#L116 assume !(8480 == ssl3_accept_~s__state~0); 79085#L119 assume !(8481 == ssl3_accept_~s__state~0); 79084#L122 assume !(8482 == ssl3_accept_~s__state~0); 79083#L125 assume !(8464 == ssl3_accept_~s__state~0); 79082#L128 assume !(8465 == ssl3_accept_~s__state~0); 79081#L131 assume !(8466 == ssl3_accept_~s__state~0); 79080#L134 assume !(8496 == ssl3_accept_~s__state~0); 79079#L137 assume !(8497 == ssl3_accept_~s__state~0); 79078#L140 assume !(8512 == ssl3_accept_~s__state~0); 79077#L143 assume !(8513 == ssl3_accept_~s__state~0); 79076#L146 assume 8528 == ssl3_accept_~s__state~0; 77848#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79075#L318 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 79073#L318-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 79071#L327 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79066#L330 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79063#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79061#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79056#L584 ssl3_accept_~skip~0 := 0; 79054#L98-2 assume !false; 79049#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79047#L101 assume !(12292 == ssl3_accept_~s__state~0); 79045#L104 assume !(16384 == ssl3_accept_~s__state~0); 79043#L107 assume !(8192 == ssl3_accept_~s__state~0); 79041#L110 assume !(24576 == ssl3_accept_~s__state~0); 79039#L113 assume !(8195 == ssl3_accept_~s__state~0); 79037#L116 assume !(8480 == ssl3_accept_~s__state~0); 79035#L119 assume !(8481 == ssl3_accept_~s__state~0); 79033#L122 assume !(8482 == ssl3_accept_~s__state~0); 79031#L125 assume !(8464 == ssl3_accept_~s__state~0); 79029#L128 assume !(8465 == ssl3_accept_~s__state~0); 79027#L131 assume !(8466 == ssl3_accept_~s__state~0); 79025#L134 assume !(8496 == ssl3_accept_~s__state~0); 79023#L137 assume !(8497 == ssl3_accept_~s__state~0); 79021#L140 assume !(8512 == ssl3_accept_~s__state~0); 79019#L143 assume !(8513 == ssl3_accept_~s__state~0); 79017#L146 assume !(8528 == ssl3_accept_~s__state~0); 79015#L149 assume !(8529 == ssl3_accept_~s__state~0); 79013#L152 assume 8544 == ssl3_accept_~s__state~0; 77838#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 79010#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 79007#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79003#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 79001#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 79000#L398 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; 78999#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78958#L584 ssl3_accept_~skip~0 := 0; 78959#L98-2 assume !false; 78950#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78951#L101 assume !(12292 == ssl3_accept_~s__state~0); 78942#L104 assume !(16384 == ssl3_accept_~s__state~0); 78943#L107 assume !(8192 == ssl3_accept_~s__state~0); 78934#L110 assume !(24576 == ssl3_accept_~s__state~0); 78935#L113 assume !(8195 == ssl3_accept_~s__state~0); 78926#L116 assume !(8480 == ssl3_accept_~s__state~0); 78927#L119 assume !(8481 == ssl3_accept_~s__state~0); 78918#L122 assume !(8482 == ssl3_accept_~s__state~0); 78919#L125 assume !(8464 == ssl3_accept_~s__state~0); 78910#L128 assume !(8465 == ssl3_accept_~s__state~0); 78911#L131 assume !(8466 == ssl3_accept_~s__state~0); 78902#L134 assume !(8496 == ssl3_accept_~s__state~0); 78900#L137 assume !(8497 == ssl3_accept_~s__state~0); 78898#L140 assume !(8512 == ssl3_accept_~s__state~0); 78896#L143 assume !(8513 == ssl3_accept_~s__state~0); 78894#L146 assume !(8528 == ssl3_accept_~s__state~0); 78892#L149 assume !(8529 == ssl3_accept_~s__state~0); 78890#L152 assume !(8544 == ssl3_accept_~s__state~0); 78888#L155 assume !(8545 == ssl3_accept_~s__state~0); 78886#L158 assume !(8560 == ssl3_accept_~s__state~0); 78884#L161 assume !(8561 == ssl3_accept_~s__state~0); 78882#L164 assume 8448 == ssl3_accept_~s__state~0; 78880#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 78879#L425 assume !(ssl3_accept_~num1~0 > 0); 78875#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 78872#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78862#L584 ssl3_accept_~skip~0 := 0; 78860#L98-2 assume !false; 78858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78856#L101 assume !(12292 == ssl3_accept_~s__state~0); 78854#L104 assume !(16384 == ssl3_accept_~s__state~0); 78852#L107 assume !(8192 == ssl3_accept_~s__state~0); 78850#L110 assume !(24576 == ssl3_accept_~s__state~0); 78848#L113 assume !(8195 == ssl3_accept_~s__state~0); 78845#L116 assume !(8480 == ssl3_accept_~s__state~0); 78843#L119 assume !(8481 == ssl3_accept_~s__state~0); 78841#L122 assume !(8482 == ssl3_accept_~s__state~0); 78838#L125 assume !(8464 == ssl3_accept_~s__state~0); 78836#L128 assume !(8465 == ssl3_accept_~s__state~0); 78834#L131 assume !(8466 == ssl3_accept_~s__state~0); 78832#L134 assume !(8496 == ssl3_accept_~s__state~0); 78830#L137 assume !(8497 == ssl3_accept_~s__state~0); 78828#L140 assume !(8512 == ssl3_accept_~s__state~0); 78826#L143 assume !(8513 == ssl3_accept_~s__state~0); 78824#L146 assume !(8528 == ssl3_accept_~s__state~0); 78822#L149 assume !(8529 == ssl3_accept_~s__state~0); 78820#L152 assume !(8544 == ssl3_accept_~s__state~0); 78818#L155 assume !(8545 == ssl3_accept_~s__state~0); 78816#L158 assume !(8560 == ssl3_accept_~s__state~0); 78814#L161 assume !(8561 == ssl3_accept_~s__state~0); 78811#L164 assume !(8448 == ssl3_accept_~s__state~0); 78812#L167 assume 8576 == ssl3_accept_~s__state~0; 78990#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 78986#L439 assume !(ssl3_accept_~ret~0 <= 0); 78693#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 78694#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78967#L584 ssl3_accept_~skip~0 := 0; 78954#L98-2 assume !false; 78955#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78946#L101 assume !(12292 == ssl3_accept_~s__state~0); 78947#L104 assume !(16384 == ssl3_accept_~s__state~0); 78938#L107 assume !(8192 == ssl3_accept_~s__state~0); 78939#L110 assume !(24576 == ssl3_accept_~s__state~0); 78930#L113 assume !(8195 == ssl3_accept_~s__state~0); 78931#L116 assume !(8480 == ssl3_accept_~s__state~0); 78922#L119 assume !(8481 == ssl3_accept_~s__state~0); 78923#L122 assume !(8482 == ssl3_accept_~s__state~0); 78914#L125 assume 8464 == ssl3_accept_~s__state~0; 77879#L132 [2019-01-01 22:10:56,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:56,836 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-01-01 22:10:56,836 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:56,836 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:56,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:56,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:56,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:56,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:56,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:56,856 INFO L82 PathProgramCache]: Analyzing trace with hash -522311139, now seen corresponding path program 1 times [2019-01-01 22:10:56,856 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:56,856 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:56,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:56,857 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:56,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:56,975 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-01-01 22:10:56,975 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:56,976 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:10:56,976 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:56,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:10:56,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:10:56,976 INFO L87 Difference]: Start difference. First operand 3843 states and 4923 transitions. cyclomatic complexity: 1092 Second operand 3 states. [2019-01-01 22:10:57,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:57,217 INFO L93 Difference]: Finished difference Result 4199 states and 5319 transitions. [2019-01-01 22:10:57,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:10:57,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4199 states and 5319 transitions. [2019-01-01 22:10:57,231 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3629 [2019-01-01 22:10:57,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4199 states to 4049 states and 5169 transitions. [2019-01-01 22:10:57,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3945 [2019-01-01 22:10:57,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3945 [2019-01-01 22:10:57,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4049 states and 5169 transitions. [2019-01-01 22:10:57,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:57,253 INFO L705 BuchiCegarLoop]: Abstraction has 4049 states and 5169 transitions. [2019-01-01 22:10:57,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4049 states and 5169 transitions. [2019-01-01 22:10:57,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4049 to 3837. [2019-01-01 22:10:57,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3837 states. [2019-01-01 22:10:57,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3837 states to 3837 states and 4899 transitions. [2019-01-01 22:10:57,291 INFO L728 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-01-01 22:10:57,291 INFO L608 BuchiCegarLoop]: Abstraction has 3837 states and 4899 transitions. [2019-01-01 22:10:57,291 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2019-01-01 22:10:57,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3837 states and 4899 transitions. [2019-01-01 22:10:57,301 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3483 [2019-01-01 22:10:57,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:57,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:57,302 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:57,303 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:57,303 INFO L794 eck$LassoCheckResult]: Stem: 85462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 85323#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 85281#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 85282#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 85399#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 85400#L98-2 assume !false; 85526#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87813#L101 assume !(12292 == ssl3_accept_~s__state~0); 87812#L104 assume !(16384 == ssl3_accept_~s__state~0); 87811#L107 assume !(8192 == ssl3_accept_~s__state~0); 87810#L110 assume !(24576 == ssl3_accept_~s__state~0); 87079#L113 assume !(8195 == ssl3_accept_~s__state~0); 87076#L116 assume !(8480 == ssl3_accept_~s__state~0); 87073#L119 assume !(8481 == ssl3_accept_~s__state~0); 87069#L122 assume !(8482 == ssl3_accept_~s__state~0); 87065#L125 assume 8464 == ssl3_accept_~s__state~0; 85469#L132 [2019-01-01 22:10:57,303 INFO L796 eck$LassoCheckResult]: Loop: 85469#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 85470#L271 assume !(0 == ssl3_accept_~blastFlag~0); 87532#L271-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; 89029#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89024#L584 ssl3_accept_~skip~0 := 0; 89023#L98-2 assume !false; 89022#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89021#L101 assume !(12292 == ssl3_accept_~s__state~0); 89020#L104 assume !(16384 == ssl3_accept_~s__state~0); 89019#L107 assume !(8192 == ssl3_accept_~s__state~0); 89018#L110 assume !(24576 == ssl3_accept_~s__state~0); 89017#L113 assume !(8195 == ssl3_accept_~s__state~0); 89016#L116 assume !(8480 == ssl3_accept_~s__state~0); 89015#L119 assume !(8481 == ssl3_accept_~s__state~0); 89014#L122 assume !(8482 == ssl3_accept_~s__state~0); 89013#L125 assume !(8464 == ssl3_accept_~s__state~0); 89012#L128 assume !(8465 == ssl3_accept_~s__state~0); 88992#L131 assume !(8466 == ssl3_accept_~s__state~0); 86952#L134 assume 8496 == ssl3_accept_~s__state~0; 85723#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 86950#L284 assume !(1 == ssl3_accept_~blastFlag~0); 86949#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 86948#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85397#L290-2 ssl3_accept_~s__init_num~0 := 0; 86946#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86941#L584 ssl3_accept_~skip~0 := 0; 86940#L98-2 assume !false; 86939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86938#L101 assume !(12292 == ssl3_accept_~s__state~0); 86937#L104 assume !(16384 == ssl3_accept_~s__state~0); 86936#L107 assume !(8192 == ssl3_accept_~s__state~0); 86935#L110 assume !(24576 == ssl3_accept_~s__state~0); 86934#L113 assume !(8195 == ssl3_accept_~s__state~0); 86933#L116 assume !(8480 == ssl3_accept_~s__state~0); 86932#L119 assume !(8481 == ssl3_accept_~s__state~0); 86931#L122 assume !(8482 == ssl3_accept_~s__state~0); 86930#L125 assume !(8464 == ssl3_accept_~s__state~0); 86929#L128 assume !(8465 == ssl3_accept_~s__state~0); 86928#L131 assume !(8466 == ssl3_accept_~s__state~0); 86927#L134 assume !(8496 == ssl3_accept_~s__state~0); 86926#L137 assume !(8497 == ssl3_accept_~s__state~0); 86925#L140 assume 8512 == ssl3_accept_~s__state~0; 85718#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86923#L301 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 86922#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86920#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86915#L584 ssl3_accept_~skip~0 := 0; 86914#L98-2 assume !false; 86913#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86912#L101 assume !(12292 == ssl3_accept_~s__state~0); 86911#L104 assume !(16384 == ssl3_accept_~s__state~0); 86910#L107 assume !(8192 == ssl3_accept_~s__state~0); 86909#L110 assume !(24576 == ssl3_accept_~s__state~0); 86908#L113 assume !(8195 == ssl3_accept_~s__state~0); 86907#L116 assume !(8480 == ssl3_accept_~s__state~0); 86906#L119 assume !(8481 == ssl3_accept_~s__state~0); 86905#L122 assume !(8482 == ssl3_accept_~s__state~0); 86904#L125 assume !(8464 == ssl3_accept_~s__state~0); 86903#L128 assume !(8465 == ssl3_accept_~s__state~0); 86902#L131 assume !(8466 == ssl3_accept_~s__state~0); 86901#L134 assume !(8496 == ssl3_accept_~s__state~0); 86900#L137 assume !(8497 == ssl3_accept_~s__state~0); 86899#L140 assume !(8512 == ssl3_accept_~s__state~0); 86898#L143 assume !(8513 == ssl3_accept_~s__state~0); 86897#L146 assume 8528 == ssl3_accept_~s__state~0; 85713#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 86896#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 86895#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 86891#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 86889#L351 assume !(ssl3_accept_~ret~0 <= 0); 86884#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 86882#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86877#L584 ssl3_accept_~skip~0 := 0; 86875#L98-2 assume !false; 86870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86868#L101 assume !(12292 == ssl3_accept_~s__state~0); 86866#L104 assume !(16384 == ssl3_accept_~s__state~0); 86864#L107 assume !(8192 == ssl3_accept_~s__state~0); 86862#L110 assume !(24576 == ssl3_accept_~s__state~0); 86860#L113 assume !(8195 == ssl3_accept_~s__state~0); 86858#L116 assume !(8480 == ssl3_accept_~s__state~0); 86856#L119 assume !(8481 == ssl3_accept_~s__state~0); 86854#L122 assume !(8482 == ssl3_accept_~s__state~0); 86852#L125 assume !(8464 == ssl3_accept_~s__state~0); 86850#L128 assume !(8465 == ssl3_accept_~s__state~0); 86848#L131 assume !(8466 == ssl3_accept_~s__state~0); 86846#L134 assume !(8496 == ssl3_accept_~s__state~0); 86844#L137 assume !(8497 == ssl3_accept_~s__state~0); 86842#L140 assume !(8512 == ssl3_accept_~s__state~0); 86840#L143 assume !(8513 == ssl3_accept_~s__state~0); 86838#L146 assume !(8528 == ssl3_accept_~s__state~0); 86836#L149 assume !(8529 == ssl3_accept_~s__state~0); 86834#L152 assume 8544 == ssl3_accept_~s__state~0; 85708#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 86831#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 86828#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86824#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 86822#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 86821#L398 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; 86818#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86813#L584 ssl3_accept_~skip~0 := 0; 86812#L98-2 assume !false; 86811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86810#L101 assume !(12292 == ssl3_accept_~s__state~0); 86809#L104 assume !(16384 == ssl3_accept_~s__state~0); 86808#L107 assume !(8192 == ssl3_accept_~s__state~0); 86807#L110 assume !(24576 == ssl3_accept_~s__state~0); 86806#L113 assume !(8195 == ssl3_accept_~s__state~0); 86805#L116 assume !(8480 == ssl3_accept_~s__state~0); 86804#L119 assume !(8481 == ssl3_accept_~s__state~0); 86803#L122 assume !(8482 == ssl3_accept_~s__state~0); 86801#L125 assume !(8464 == ssl3_accept_~s__state~0); 86800#L128 assume !(8465 == ssl3_accept_~s__state~0); 86799#L131 assume !(8466 == ssl3_accept_~s__state~0); 86798#L134 assume !(8496 == ssl3_accept_~s__state~0); 86796#L137 assume !(8497 == ssl3_accept_~s__state~0); 86794#L140 assume !(8512 == ssl3_accept_~s__state~0); 86792#L143 assume !(8513 == ssl3_accept_~s__state~0); 86790#L146 assume !(8528 == ssl3_accept_~s__state~0); 86788#L149 assume !(8529 == ssl3_accept_~s__state~0); 86786#L152 assume !(8544 == ssl3_accept_~s__state~0); 86784#L155 assume !(8545 == ssl3_accept_~s__state~0); 86782#L158 assume !(8560 == ssl3_accept_~s__state~0); 86780#L161 assume !(8561 == ssl3_accept_~s__state~0); 86778#L164 assume 8448 == ssl3_accept_~s__state~0; 86775#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 86773#L425 assume !(ssl3_accept_~num1~0 > 0); 86770#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86760#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86754#L584 ssl3_accept_~skip~0 := 0; 86752#L98-2 assume !false; 86750#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86748#L101 assume !(12292 == ssl3_accept_~s__state~0); 86746#L104 assume !(16384 == ssl3_accept_~s__state~0); 86744#L107 assume !(8192 == ssl3_accept_~s__state~0); 86742#L110 assume !(24576 == ssl3_accept_~s__state~0); 86739#L113 assume !(8195 == ssl3_accept_~s__state~0); 86737#L116 assume !(8480 == ssl3_accept_~s__state~0); 86734#L119 assume !(8481 == ssl3_accept_~s__state~0); 86730#L122 assume !(8482 == ssl3_accept_~s__state~0); 86731#L125 assume !(8464 == ssl3_accept_~s__state~0); 86721#L128 assume !(8465 == ssl3_accept_~s__state~0); 86722#L131 assume !(8466 == ssl3_accept_~s__state~0); 86712#L134 assume !(8496 == ssl3_accept_~s__state~0); 86713#L137 assume !(8497 == ssl3_accept_~s__state~0); 86699#L140 assume !(8512 == ssl3_accept_~s__state~0); 86700#L143 assume !(8513 == ssl3_accept_~s__state~0); 86654#L146 assume !(8528 == ssl3_accept_~s__state~0); 86655#L149 assume !(8529 == ssl3_accept_~s__state~0); 86627#L152 assume !(8544 == ssl3_accept_~s__state~0); 86628#L155 assume !(8545 == ssl3_accept_~s__state~0); 86623#L158 assume !(8560 == ssl3_accept_~s__state~0); 86624#L161 assume !(8561 == ssl3_accept_~s__state~0); 86617#L164 assume !(8448 == ssl3_accept_~s__state~0); 86614#L167 assume 8576 == ssl3_accept_~s__state~0; 86440#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 86607#L439 assume !(ssl3_accept_~ret~0 <= 0); 86608#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 86323#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89043#L584 ssl3_accept_~skip~0 := 0; 89042#L98-2 assume !false; 89041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89040#L101 assume !(12292 == ssl3_accept_~s__state~0); 89039#L104 assume !(16384 == ssl3_accept_~s__state~0); 89038#L107 assume !(8192 == ssl3_accept_~s__state~0); 89037#L110 assume !(24576 == ssl3_accept_~s__state~0); 89036#L113 assume !(8195 == ssl3_accept_~s__state~0); 89035#L116 assume !(8480 == ssl3_accept_~s__state~0); 89034#L119 assume !(8481 == ssl3_accept_~s__state~0); 89033#L122 assume !(8482 == ssl3_accept_~s__state~0); 89032#L125 assume !(8464 == ssl3_accept_~s__state~0); 89031#L128 assume !(8465 == ssl3_accept_~s__state~0); 89011#L131 assume 8466 == ssl3_accept_~s__state~0; 85469#L132 [2019-01-01 22:10:57,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:57,303 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-01-01 22:10:57,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:57,304 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:57,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:57,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:57,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:57,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:57,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:57,312 INFO L82 PathProgramCache]: Analyzing trace with hash -859783135, now seen corresponding path program 1 times [2019-01-01 22:10:57,312 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:57,312 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:57,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:57,313 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:57,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:57,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-01-01 22:10:57,726 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:57,727 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-01-01 22:10:57,727 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:10:57,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-01 22:10:57,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-01-01 22:10:57,728 INFO L87 Difference]: Start difference. First operand 3837 states and 4899 transitions. cyclomatic complexity: 1075 Second operand 5 states. [2019-01-01 22:10:58,225 WARN L181 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2019-01-01 22:10:58,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:10:58,361 INFO L93 Difference]: Finished difference Result 18164 states and 22963 transitions. [2019-01-01 22:10:58,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-01 22:10:58,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18164 states and 22963 transitions. [2019-01-01 22:10:58,419 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 16826 [2019-01-01 22:10:58,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18164 states to 18164 states and 22963 transitions. [2019-01-01 22:10:58,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18060 [2019-01-01 22:10:58,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18060 [2019-01-01 22:10:58,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18164 states and 22963 transitions. [2019-01-01 22:10:58,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:10:58,487 INFO L705 BuchiCegarLoop]: Abstraction has 18164 states and 22963 transitions. [2019-01-01 22:10:58,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18164 states and 22963 transitions. [2019-01-01 22:10:58,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18164 to 6639. [2019-01-01 22:10:58,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6639 states. [2019-01-01 22:10:58,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6639 states to 6639 states and 8442 transitions. [2019-01-01 22:10:58,616 INFO L728 BuchiCegarLoop]: Abstraction has 6639 states and 8442 transitions. [2019-01-01 22:10:58,616 INFO L608 BuchiCegarLoop]: Abstraction has 6639 states and 8442 transitions. [2019-01-01 22:10:58,616 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2019-01-01 22:10:58,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6639 states and 8442 transitions. [2019-01-01 22:10:58,638 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6261 [2019-01-01 22:10:58,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:10:58,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:10:58,643 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:58,643 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:10:58,645 INFO L794 eck$LassoCheckResult]: Stem: 107478#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 107340#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107299#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 107300#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 107416#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 107417#L98-2 assume !false; 107539#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109703#L101 assume !(12292 == ssl3_accept_~s__state~0); 109699#L104 assume !(16384 == ssl3_accept_~s__state~0); 109700#L107 assume !(8192 == ssl3_accept_~s__state~0); 109695#L110 assume !(24576 == ssl3_accept_~s__state~0); 109696#L113 assume !(8195 == ssl3_accept_~s__state~0); 109691#L116 assume !(8480 == ssl3_accept_~s__state~0); 109692#L119 assume !(8481 == ssl3_accept_~s__state~0); 109687#L122 assume !(8482 == ssl3_accept_~s__state~0); 109688#L125 assume 8464 == ssl3_accept_~s__state~0; 109597#L132 [2019-01-01 22:10:58,649 INFO L796 eck$LassoCheckResult]: Loop: 109597#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 109772#L271 assume !(0 == ssl3_accept_~blastFlag~0); 110081#L271-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; 110074#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110068#L584 ssl3_accept_~skip~0 := 0; 110066#L98-2 assume !false; 110064#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110062#L101 assume !(12292 == ssl3_accept_~s__state~0); 110060#L104 assume !(16384 == ssl3_accept_~s__state~0); 110058#L107 assume !(8192 == ssl3_accept_~s__state~0); 110056#L110 assume !(24576 == ssl3_accept_~s__state~0); 110054#L113 assume !(8195 == ssl3_accept_~s__state~0); 110052#L116 assume !(8480 == ssl3_accept_~s__state~0); 110050#L119 assume !(8481 == ssl3_accept_~s__state~0); 110048#L122 assume !(8482 == ssl3_accept_~s__state~0); 110046#L125 assume !(8464 == ssl3_accept_~s__state~0); 110044#L128 assume !(8465 == ssl3_accept_~s__state~0); 109769#L131 assume !(8466 == ssl3_accept_~s__state~0); 109588#L134 assume 8496 == ssl3_accept_~s__state~0; 109586#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 109584#L284 assume !(1 == ssl3_accept_~blastFlag~0); 109583#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 109581#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 107413#L290-2 ssl3_accept_~s__init_num~0 := 0; 109579#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109574#L584 ssl3_accept_~skip~0 := 0; 109573#L98-2 assume !false; 109572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109571#L101 assume !(12292 == ssl3_accept_~s__state~0); 109570#L104 assume !(16384 == ssl3_accept_~s__state~0); 109569#L107 assume !(8192 == ssl3_accept_~s__state~0); 109568#L110 assume !(24576 == ssl3_accept_~s__state~0); 109567#L113 assume !(8195 == ssl3_accept_~s__state~0); 109566#L116 assume !(8480 == ssl3_accept_~s__state~0); 109565#L119 assume !(8481 == ssl3_accept_~s__state~0); 109564#L122 assume !(8482 == ssl3_accept_~s__state~0); 109563#L125 assume !(8464 == ssl3_accept_~s__state~0); 108820#L128 assume !(8465 == ssl3_accept_~s__state~0); 108821#L131 assume !(8466 == ssl3_accept_~s__state~0); 108764#L134 assume !(8496 == ssl3_accept_~s__state~0); 108765#L137 assume !(8497 == ssl3_accept_~s__state~0); 107878#L140 assume 8512 == ssl3_accept_~s__state~0; 107879#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 109948#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 109949#L305 assume !(ssl3_accept_~ret~0 <= 0); 110722#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 110720#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110715#L584 ssl3_accept_~skip~0 := 0; 110714#L98-2 assume !false; 110713#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110712#L101 assume !(12292 == ssl3_accept_~s__state~0); 110711#L104 assume !(16384 == ssl3_accept_~s__state~0); 110710#L107 assume !(8192 == ssl3_accept_~s__state~0); 110709#L110 assume !(24576 == ssl3_accept_~s__state~0); 110708#L113 assume !(8195 == ssl3_accept_~s__state~0); 110707#L116 assume !(8480 == ssl3_accept_~s__state~0); 110706#L119 assume !(8481 == ssl3_accept_~s__state~0); 110705#L122 assume !(8482 == ssl3_accept_~s__state~0); 110704#L125 assume !(8464 == ssl3_accept_~s__state~0); 110703#L128 assume !(8465 == ssl3_accept_~s__state~0); 110702#L131 assume !(8466 == ssl3_accept_~s__state~0); 110701#L134 assume !(8496 == ssl3_accept_~s__state~0); 110700#L137 assume !(8497 == ssl3_accept_~s__state~0); 110699#L140 assume !(8512 == ssl3_accept_~s__state~0); 110698#L143 assume !(8513 == ssl3_accept_~s__state~0); 110697#L146 assume 8528 == ssl3_accept_~s__state~0; 109663#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110696#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 110695#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 110691#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 110689#L351 assume !(ssl3_accept_~ret~0 <= 0); 110684#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 110682#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110677#L584 ssl3_accept_~skip~0 := 0; 110675#L98-2 assume !false; 110670#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110668#L101 assume !(12292 == ssl3_accept_~s__state~0); 110666#L104 assume !(16384 == ssl3_accept_~s__state~0); 110664#L107 assume !(8192 == ssl3_accept_~s__state~0); 110660#L110 assume !(24576 == ssl3_accept_~s__state~0); 110657#L113 assume !(8195 == ssl3_accept_~s__state~0); 110655#L116 assume !(8480 == ssl3_accept_~s__state~0); 110652#L119 assume !(8481 == ssl3_accept_~s__state~0); 110649#L122 assume !(8482 == ssl3_accept_~s__state~0); 110646#L125 assume !(8464 == ssl3_accept_~s__state~0); 110642#L128 assume !(8465 == ssl3_accept_~s__state~0); 110635#L131 assume !(8466 == ssl3_accept_~s__state~0); 110632#L134 assume !(8496 == ssl3_accept_~s__state~0); 110629#L137 assume !(8497 == ssl3_accept_~s__state~0); 110626#L140 assume !(8512 == ssl3_accept_~s__state~0); 110623#L143 assume !(8513 == ssl3_accept_~s__state~0); 110620#L146 assume !(8528 == ssl3_accept_~s__state~0); 110616#L149 assume !(8529 == ssl3_accept_~s__state~0); 110609#L152 assume 8544 == ssl3_accept_~s__state~0; 109658#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110604#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 110600#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110597#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 110594#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 110592#L398 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; 110588#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110582#L584 ssl3_accept_~skip~0 := 0; 110580#L98-2 assume !false; 110578#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110576#L101 assume !(12292 == ssl3_accept_~s__state~0); 110574#L104 assume !(16384 == ssl3_accept_~s__state~0); 110572#L107 assume !(8192 == ssl3_accept_~s__state~0); 110570#L110 assume !(24576 == ssl3_accept_~s__state~0); 110568#L113 assume !(8195 == ssl3_accept_~s__state~0); 110566#L116 assume !(8480 == ssl3_accept_~s__state~0); 110564#L119 assume !(8481 == ssl3_accept_~s__state~0); 110562#L122 assume !(8482 == ssl3_accept_~s__state~0); 110560#L125 assume !(8464 == ssl3_accept_~s__state~0); 110558#L128 assume !(8465 == ssl3_accept_~s__state~0); 110556#L131 assume !(8466 == ssl3_accept_~s__state~0); 110554#L134 assume !(8496 == ssl3_accept_~s__state~0); 110552#L137 assume !(8497 == ssl3_accept_~s__state~0); 110550#L140 assume !(8512 == ssl3_accept_~s__state~0); 110548#L143 assume !(8513 == ssl3_accept_~s__state~0); 110546#L146 assume !(8528 == ssl3_accept_~s__state~0); 110544#L149 assume !(8529 == ssl3_accept_~s__state~0); 110542#L152 assume !(8544 == ssl3_accept_~s__state~0); 110534#L155 assume !(8545 == ssl3_accept_~s__state~0); 110532#L158 assume !(8560 == ssl3_accept_~s__state~0); 110530#L161 assume !(8561 == ssl3_accept_~s__state~0); 110528#L164 assume 8448 == ssl3_accept_~s__state~0; 110510#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 110508#L425 assume !(ssl3_accept_~num1~0 > 0); 110502#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110501#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110491#L584 ssl3_accept_~skip~0 := 0; 110489#L98-2 assume !false; 110487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110485#L101 assume !(12292 == ssl3_accept_~s__state~0); 110483#L104 assume !(16384 == ssl3_accept_~s__state~0); 110481#L107 assume !(8192 == ssl3_accept_~s__state~0); 110479#L110 assume !(24576 == ssl3_accept_~s__state~0); 110477#L113 assume !(8195 == ssl3_accept_~s__state~0); 110475#L116 assume !(8480 == ssl3_accept_~s__state~0); 110473#L119 assume !(8481 == ssl3_accept_~s__state~0); 110471#L122 assume !(8482 == ssl3_accept_~s__state~0); 110469#L125 assume !(8464 == ssl3_accept_~s__state~0); 110467#L128 assume !(8465 == ssl3_accept_~s__state~0); 110465#L131 assume !(8466 == ssl3_accept_~s__state~0); 110463#L134 assume !(8496 == ssl3_accept_~s__state~0); 110461#L137 assume !(8497 == ssl3_accept_~s__state~0); 110459#L140 assume !(8512 == ssl3_accept_~s__state~0); 110457#L143 assume !(8513 == ssl3_accept_~s__state~0); 110455#L146 assume !(8528 == ssl3_accept_~s__state~0); 110453#L149 assume !(8529 == ssl3_accept_~s__state~0); 110451#L152 assume !(8544 == ssl3_accept_~s__state~0); 110449#L155 assume !(8545 == ssl3_accept_~s__state~0); 110447#L158 assume !(8560 == ssl3_accept_~s__state~0); 110445#L161 assume !(8561 == ssl3_accept_~s__state~0); 110443#L164 assume !(8448 == ssl3_accept_~s__state~0); 110444#L167 assume 8576 == ssl3_accept_~s__state~0; 110294#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 113037#L439 assume !(ssl3_accept_~ret~0 <= 0); 113036#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110221#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110216#L584 ssl3_accept_~skip~0 := 0; 110215#L98-2 assume !false; 110214#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110213#L101 assume !(12292 == ssl3_accept_~s__state~0); 110212#L104 assume !(16384 == ssl3_accept_~s__state~0); 110211#L107 assume !(8192 == ssl3_accept_~s__state~0); 110210#L110 assume !(24576 == ssl3_accept_~s__state~0); 110209#L113 assume !(8195 == ssl3_accept_~s__state~0); 110208#L116 assume !(8480 == ssl3_accept_~s__state~0); 110207#L119 assume !(8481 == ssl3_accept_~s__state~0); 110206#L122 assume !(8482 == ssl3_accept_~s__state~0); 110205#L125 assume !(8464 == ssl3_accept_~s__state~0); 110203#L128 assume !(8465 == ssl3_accept_~s__state~0); 110204#L131 assume 8466 == ssl3_accept_~s__state~0; 109597#L132 [2019-01-01 22:10:58,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:58,649 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-01-01 22:10:58,649 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:58,650 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:58,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:58,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:58,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:58,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:58,667 INFO L82 PathProgramCache]: Analyzing trace with hash -813359048, now seen corresponding path program 1 times [2019-01-01 22:10:58,667 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:58,667 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:58,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,668 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:10:58,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:10:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:10:58,728 INFO L82 PathProgramCache]: Analyzing trace with hash -445262842, now seen corresponding path program 1 times [2019-01-01 22:10:58,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:10:58,729 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:10:58,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:10:58,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:10:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:10:58,810 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-01-01 22:10:58,810 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:10:58,810 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:00,157 WARN L181 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-01-01 22:11:00,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:00,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:00,259 INFO L87 Difference]: Start difference. First operand 6639 states and 8442 transitions. cyclomatic complexity: 1821 Second operand 3 states. [2019-01-01 22:11:00,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:00,505 INFO L93 Difference]: Finished difference Result 3895 states and 4904 transitions. [2019-01-01 22:11:00,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:00,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3895 states and 4904 transitions. [2019-01-01 22:11:00,520 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3513 [2019-01-01 22:11:00,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3895 states to 3895 states and 4904 transitions. [2019-01-01 22:11:00,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3791 [2019-01-01 22:11:00,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3791 [2019-01-01 22:11:00,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3895 states and 4904 transitions. [2019-01-01 22:11:00,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:00,543 INFO L705 BuchiCegarLoop]: Abstraction has 3895 states and 4904 transitions. [2019-01-01 22:11:00,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3895 states and 4904 transitions. [2019-01-01 22:11:00,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3895 to 3847. [2019-01-01 22:11:00,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3847 states. [2019-01-01 22:11:00,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3847 states to 3847 states and 4850 transitions. [2019-01-01 22:11:00,591 INFO L728 BuchiCegarLoop]: Abstraction has 3847 states and 4850 transitions. [2019-01-01 22:11:00,592 INFO L608 BuchiCegarLoop]: Abstraction has 3847 states and 4850 transitions. [2019-01-01 22:11:00,592 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2019-01-01 22:11:00,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3847 states and 4850 transitions. [2019-01-01 22:11:00,608 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3467 [2019-01-01 22:11:00,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:00,608 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:00,609 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] [2019-01-01 22:11:00,609 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] [2019-01-01 22:11:00,609 INFO L794 eck$LassoCheckResult]: Stem: 118034#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117882#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117841#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 117842#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117958#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 117959#L98-2 assume !false; 118105#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118873#L101 assume !(12292 == ssl3_accept_~s__state~0); 118853#L104 assume !(16384 == ssl3_accept_~s__state~0); 118854#L107 assume !(8192 == ssl3_accept_~s__state~0); 118839#L110 assume !(24576 == ssl3_accept_~s__state~0); 118840#L113 assume !(8195 == ssl3_accept_~s__state~0); 118827#L116 assume !(8480 == ssl3_accept_~s__state~0); 118828#L119 assume !(8481 == ssl3_accept_~s__state~0); 118679#L122 assume !(8482 == ssl3_accept_~s__state~0); 118680#L125 assume !(8464 == ssl3_accept_~s__state~0); 118525#L128 assume !(8465 == ssl3_accept_~s__state~0); 118526#L131 assume !(8466 == ssl3_accept_~s__state~0); 118946#L134 assume !(8496 == ssl3_accept_~s__state~0); 118939#L137 [2019-01-01 22:11:00,609 INFO L796 eck$LassoCheckResult]: Loop: 118939#L137 assume !(8497 == ssl3_accept_~s__state~0); 118938#L140 assume !(8512 == ssl3_accept_~s__state~0); 118937#L143 assume !(8513 == ssl3_accept_~s__state~0); 118936#L146 assume !(8528 == ssl3_accept_~s__state~0); 118935#L149 assume !(8529 == ssl3_accept_~s__state~0); 118934#L152 assume !(8544 == ssl3_accept_~s__state~0); 118933#L155 assume !(8545 == ssl3_accept_~s__state~0); 118932#L158 assume !(8560 == ssl3_accept_~s__state~0); 118931#L161 assume !(8561 == ssl3_accept_~s__state~0); 118930#L164 assume 8448 == ssl3_accept_~s__state~0; 118312#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 118929#L425 assume !(ssl3_accept_~num1~0 > 0); 118927#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 118925#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118920#L584 ssl3_accept_~skip~0 := 0; 118919#L98-2 assume !false; 118203#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118204#L101 assume !(12292 == ssl3_accept_~s__state~0); 118195#L104 assume !(16384 == ssl3_accept_~s__state~0); 118196#L107 assume !(8192 == ssl3_accept_~s__state~0); 118186#L110 assume !(24576 == ssl3_accept_~s__state~0); 118188#L113 assume !(8195 == ssl3_accept_~s__state~0); 118176#L116 assume !(8480 == ssl3_accept_~s__state~0); 118178#L119 assume !(8481 == ssl3_accept_~s__state~0); 118167#L122 assume 8482 == ssl3_accept_~s__state~0; 118169#L123 ssl3_accept_~s__state~0 := 3; 118964#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118959#L584 ssl3_accept_~skip~0 := 0; 118958#L98-2 assume !false; 118957#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118956#L101 assume !(12292 == ssl3_accept_~s__state~0); 118955#L104 assume !(16384 == ssl3_accept_~s__state~0); 118954#L107 assume !(8192 == ssl3_accept_~s__state~0); 118953#L110 assume !(24576 == ssl3_accept_~s__state~0); 118952#L113 assume !(8195 == ssl3_accept_~s__state~0); 118951#L116 assume !(8480 == ssl3_accept_~s__state~0); 118950#L119 assume !(8481 == ssl3_accept_~s__state~0); 118949#L122 assume !(8482 == ssl3_accept_~s__state~0); 118948#L125 assume !(8464 == ssl3_accept_~s__state~0); 118947#L128 assume !(8465 == ssl3_accept_~s__state~0); 118945#L131 assume !(8466 == ssl3_accept_~s__state~0); 118940#L134 assume !(8496 == ssl3_accept_~s__state~0); 118939#L137 [2019-01-01 22:11:00,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:00,610 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-01-01 22:11:00,616 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:00,616 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:00,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:00,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:00,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:00,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:00,681 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:00,682 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-01 22:11:00,682 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-01 22:11:00,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:00,682 INFO L82 PathProgramCache]: Analyzing trace with hash -234928692, now seen corresponding path program 2 times [2019-01-01 22:11:00,682 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:00,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:00,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:00,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:00,686 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:01,287 WARN L181 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 29 [2019-01-01 22:11:01,301 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:01,302 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:01,302 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:01,302 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:01,302 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-01 22:11:01,302 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:01,302 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:01,303 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:01,303 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2019-01-01 22:11:01,303 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:01,303 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:01,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,447 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:01,447 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-01-01 22:11:01,453 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-01 22:11:01,453 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:01,481 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-01 22:11:01,481 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-01 22:11:01,497 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-01 22:11:01,524 INFO L216 LassoAnalysis]: Preferences: [2019-01-01 22:11:01,524 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-01 22:11:01,525 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-01 22:11:01,525 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-01 22:11:01,525 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-01 22:11:01,525 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-01 22:11:01,525 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-01 22:11:01,525 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-01 22:11:01,525 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_false-unreach-call_false-termination.cil.c_Iteration28_Loop [2019-01-01 22:11:01,525 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-01 22:11:01,525 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-01 22:11:01,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-01 22:11:01,676 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-01 22:11:01,676 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-01 22:11:01,676 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 [2019-01-01 22:11:01,677 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:01,677 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:01,677 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:01,677 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:01,678 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:01,678 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:01,678 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:01,679 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:01,680 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 [2019-01-01 22:11:01,680 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:01,680 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:01,680 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:01,680 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:01,681 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:01,681 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:01,681 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:01,682 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-01-01 22:11:01,683 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 [2019-01-01 22:11:01,683 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-01 22:11:01,683 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-01 22:11:01,684 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-01 22:11:01,684 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-01 22:11:01,684 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-01 22:11:01,684 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-01 22:11:01,685 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-01 22:11:01,687 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-01 22:11:01,688 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-01 22:11:01,688 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-01-01 22:11:01,689 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-01 22:11:01,689 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-01 22:11:01,689 INFO L518 LassoAnalysis]: Proved termination. [2019-01-01 22:11:01,689 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 [] [2019-01-01 22:11:01,689 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-01 22:11:01,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:01,812 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:01,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:01,830 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-01 22:11:01,999 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-01 22:11:01,999 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 [2019-01-01 22:11:01,999 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3847 states and 4850 transitions. cyclomatic complexity: 1015 Second operand 5 states. [2019-01-01 22:11:03,383 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3847 states and 4850 transitions. cyclomatic complexity: 1015. Second operand 5 states. Result 11872 states and 14864 transitions. Complement of second has 9 states. [2019-01-01 22:11:03,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-01-01 22:11:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-01-01 22:11:03,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2019-01-01 22:11:03,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 19 letters. Loop has 42 letters. [2019-01-01 22:11:03,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:03,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 42 letters. [2019-01-01 22:11:03,395 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:03,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 19 letters. Loop has 84 letters. [2019-01-01 22:11:03,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-01 22:11:03,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11872 states and 14864 transitions. [2019-01-01 22:11:03,447 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 6645 [2019-01-01 22:11:03,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11872 states to 11572 states and 14483 transitions. [2019-01-01 22:11:03,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7686 [2019-01-01 22:11:03,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7723 [2019-01-01 22:11:03,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11572 states and 14483 transitions. [2019-01-01 22:11:03,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:03,543 INFO L705 BuchiCegarLoop]: Abstraction has 11572 states and 14483 transitions. [2019-01-01 22:11:03,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11572 states and 14483 transitions. [2019-01-01 22:11:03,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11572 to 10273. [2019-01-01 22:11:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10273 states. [2019-01-01 22:11:03,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10273 states to 10273 states and 12948 transitions. [2019-01-01 22:11:03,667 INFO L728 BuchiCegarLoop]: Abstraction has 10273 states and 12948 transitions. [2019-01-01 22:11:03,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:03,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:03,670 INFO L87 Difference]: Start difference. First operand 10273 states and 12948 transitions. Second operand 3 states. [2019-01-01 22:11:04,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:04,656 INFO L93 Difference]: Finished difference Result 1625 states and 1978 transitions. [2019-01-01 22:11:04,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:04,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 1978 transitions. [2019-01-01 22:11:04,667 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-01 22:11:04,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1615 states and 1968 transitions. [2019-01-01 22:11:04,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-01-01 22:11:04,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-01-01 22:11:04,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1968 transitions. [2019-01-01 22:11:04,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:04,673 INFO L705 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-01 22:11:04,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1968 transitions. [2019-01-01 22:11:04,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-01-01 22:11:04,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-01-01 22:11:04,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1968 transitions. [2019-01-01 22:11:04,700 INFO L728 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-01 22:11:04,700 INFO L608 BuchiCegarLoop]: Abstraction has 1615 states and 1968 transitions. [2019-01-01 22:11:04,700 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2019-01-01 22:11:04,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1968 transitions. [2019-01-01 22:11:04,708 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-01 22:11:04,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:04,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:04,714 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:04,714 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-01-01 22:11:04,714 INFO L794 eck$LassoCheckResult]: Stem: 145863#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 145718#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145670#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 145671#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145799#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 145800#L98-2 assume !false; 146095#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146092#L101 assume !(12292 == ssl3_accept_~s__state~0); 146089#L104 assume !(16384 == ssl3_accept_~s__state~0); 146086#L107 assume !(8192 == ssl3_accept_~s__state~0); 146083#L110 assume !(24576 == ssl3_accept_~s__state~0); 146080#L113 assume !(8195 == ssl3_accept_~s__state~0); 146077#L116 assume !(8480 == ssl3_accept_~s__state~0); 146074#L119 assume !(8481 == ssl3_accept_~s__state~0); 146071#L122 assume !(8482 == ssl3_accept_~s__state~0); 146070#L125 assume 8464 == ssl3_accept_~s__state~0; 146069#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 146068#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 146067#L271-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; 146065#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146056#L584 ssl3_accept_~skip~0 := 0; 146054#L98-2 assume !false; 146052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146050#L101 assume !(12292 == ssl3_accept_~s__state~0); 146048#L104 assume !(16384 == ssl3_accept_~s__state~0); 146046#L107 assume !(8192 == ssl3_accept_~s__state~0); 146044#L110 assume !(24576 == ssl3_accept_~s__state~0); 146042#L113 assume !(8195 == ssl3_accept_~s__state~0); 146040#L116 assume !(8480 == ssl3_accept_~s__state~0); 146038#L119 assume !(8481 == ssl3_accept_~s__state~0); 146036#L122 assume !(8482 == ssl3_accept_~s__state~0); 146033#L125 assume !(8464 == ssl3_accept_~s__state~0); 146030#L128 assume !(8465 == ssl3_accept_~s__state~0); 146026#L131 assume !(8466 == ssl3_accept_~s__state~0); 146022#L134 assume 8496 == ssl3_accept_~s__state~0; 146018#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 146014#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 146010#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 146006#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146005#L290-2 ssl3_accept_~s__init_num~0 := 0; 146004#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145991#L584 ssl3_accept_~skip~0 := 0; 145983#L98-2 assume !false; 145979#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145975#L101 assume !(12292 == ssl3_accept_~s__state~0); 145971#L104 assume !(16384 == ssl3_accept_~s__state~0); 145967#L107 assume !(8192 == ssl3_accept_~s__state~0); 145963#L110 assume !(24576 == ssl3_accept_~s__state~0); 145959#L113 assume !(8195 == ssl3_accept_~s__state~0); 145955#L116 assume !(8480 == ssl3_accept_~s__state~0); 145951#L119 assume !(8481 == ssl3_accept_~s__state~0); 145947#L122 assume !(8482 == ssl3_accept_~s__state~0); 145943#L125 assume !(8464 == ssl3_accept_~s__state~0); 145939#L128 assume !(8465 == ssl3_accept_~s__state~0); 145935#L131 assume !(8466 == ssl3_accept_~s__state~0); 145931#L134 assume !(8496 == ssl3_accept_~s__state~0); 145924#L137 assume !(8497 == ssl3_accept_~s__state~0); 145919#L140 [2019-01-01 22:11:04,718 INFO L796 eck$LassoCheckResult]: Loop: 145919#L140 assume 8512 == ssl3_accept_~s__state~0; 145914#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145911#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 145892#L305 assume !(ssl3_accept_~ret~0 <= 0); 145791#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 145792#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147200#L584 ssl3_accept_~skip~0 := 0; 147198#L98-2 assume !false; 147197#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147196#L101 assume !(12292 == ssl3_accept_~s__state~0); 147195#L104 assume !(16384 == ssl3_accept_~s__state~0); 147194#L107 assume !(8192 == ssl3_accept_~s__state~0); 147193#L110 assume !(24576 == ssl3_accept_~s__state~0); 147192#L113 assume !(8195 == ssl3_accept_~s__state~0); 147190#L116 assume !(8480 == ssl3_accept_~s__state~0); 147189#L119 assume !(8481 == ssl3_accept_~s__state~0); 147181#L122 assume !(8482 == ssl3_accept_~s__state~0); 147178#L125 assume !(8464 == ssl3_accept_~s__state~0); 147175#L128 assume !(8465 == ssl3_accept_~s__state~0); 147172#L131 assume !(8466 == ssl3_accept_~s__state~0); 147169#L134 assume !(8496 == ssl3_accept_~s__state~0); 147166#L137 assume !(8497 == ssl3_accept_~s__state~0); 147156#L140 assume !(8512 == ssl3_accept_~s__state~0); 147049#L143 assume !(8513 == ssl3_accept_~s__state~0); 146704#L146 assume 8528 == ssl3_accept_~s__state~0; 145748#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 145683#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 145684#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 145753#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 145735#L351 assume !(ssl3_accept_~ret~0 <= 0); 145736#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146234#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146228#L584 ssl3_accept_~skip~0 := 0; 146226#L98-2 assume !false; 146224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146222#L101 assume !(12292 == ssl3_accept_~s__state~0); 146220#L104 assume !(16384 == ssl3_accept_~s__state~0); 146218#L107 assume !(8192 == ssl3_accept_~s__state~0); 146216#L110 assume !(24576 == ssl3_accept_~s__state~0); 146214#L113 assume !(8195 == ssl3_accept_~s__state~0); 146212#L116 assume !(8480 == ssl3_accept_~s__state~0); 146203#L119 assume !(8481 == ssl3_accept_~s__state~0); 146198#L122 assume !(8482 == ssl3_accept_~s__state~0); 146193#L125 assume !(8464 == ssl3_accept_~s__state~0); 146188#L128 assume !(8465 == ssl3_accept_~s__state~0); 146183#L131 assume !(8466 == ssl3_accept_~s__state~0); 146178#L134 assume !(8496 == ssl3_accept_~s__state~0); 146173#L137 assume !(8497 == ssl3_accept_~s__state~0); 146168#L140 assume !(8512 == ssl3_accept_~s__state~0); 146163#L143 assume !(8513 == ssl3_accept_~s__state~0); 146158#L146 assume !(8528 == ssl3_accept_~s__state~0); 146152#L149 assume !(8529 == ssl3_accept_~s__state~0); 146145#L152 assume 8544 == ssl3_accept_~s__state~0; 145899#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 145900#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 146137#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146134#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 145661#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145656#L398 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; 145657#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147265#L584 ssl3_accept_~skip~0 := 0; 147264#L98-2 assume !false; 147263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147262#L101 assume !(12292 == ssl3_accept_~s__state~0); 147261#L104 assume !(16384 == ssl3_accept_~s__state~0); 147260#L107 assume !(8192 == ssl3_accept_~s__state~0); 145868#L110 assume !(24576 == ssl3_accept_~s__state~0); 145833#L113 assume !(8195 == ssl3_accept_~s__state~0); 145822#L116 assume !(8480 == ssl3_accept_~s__state~0); 145823#L119 assume !(8481 == ssl3_accept_~s__state~0); 145826#L122 assume !(8482 == ssl3_accept_~s__state~0); 147256#L125 assume !(8464 == ssl3_accept_~s__state~0); 147255#L128 assume !(8465 == ssl3_accept_~s__state~0); 147254#L131 assume !(8466 == ssl3_accept_~s__state~0); 147253#L134 assume !(8496 == ssl3_accept_~s__state~0); 145880#L137 assume !(8497 == ssl3_accept_~s__state~0); 145881#L140 assume !(8512 == ssl3_accept_~s__state~0); 145887#L143 assume !(8513 == ssl3_accept_~s__state~0); 145835#L146 assume !(8528 == ssl3_accept_~s__state~0); 145836#L149 assume !(8529 == ssl3_accept_~s__state~0); 145827#L152 assume !(8544 == ssl3_accept_~s__state~0); 145772#L155 assume !(8545 == ssl3_accept_~s__state~0); 145731#L158 assume !(8560 == ssl3_accept_~s__state~0); 145732#L161 assume !(8561 == ssl3_accept_~s__state~0); 145750#L164 assume 8448 == ssl3_accept_~s__state~0; 147050#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146900#L425 assume !(ssl3_accept_~num1~0 > 0); 146897#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146895#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146889#L584 ssl3_accept_~skip~0 := 0; 146887#L98-2 assume !false; 146885#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146883#L101 assume !(12292 == ssl3_accept_~s__state~0); 146881#L104 assume !(16384 == ssl3_accept_~s__state~0); 146879#L107 assume !(8192 == ssl3_accept_~s__state~0); 146877#L110 assume !(24576 == ssl3_accept_~s__state~0); 146875#L113 assume !(8195 == ssl3_accept_~s__state~0); 146873#L116 assume !(8480 == ssl3_accept_~s__state~0); 146871#L119 assume !(8481 == ssl3_accept_~s__state~0); 146869#L122 assume !(8482 == ssl3_accept_~s__state~0); 146867#L125 assume !(8464 == ssl3_accept_~s__state~0); 146865#L128 assume !(8465 == ssl3_accept_~s__state~0); 146863#L131 assume !(8466 == ssl3_accept_~s__state~0); 146861#L134 assume !(8496 == ssl3_accept_~s__state~0); 146859#L137 assume !(8497 == ssl3_accept_~s__state~0); 146856#L140 assume !(8512 == ssl3_accept_~s__state~0); 146854#L143 assume !(8513 == ssl3_accept_~s__state~0); 146848#L146 assume !(8528 == ssl3_accept_~s__state~0); 146846#L149 assume !(8529 == ssl3_accept_~s__state~0); 146844#L152 assume !(8544 == ssl3_accept_~s__state~0); 146842#L155 assume !(8545 == ssl3_accept_~s__state~0); 146840#L158 assume !(8560 == ssl3_accept_~s__state~0); 146838#L161 assume !(8561 == ssl3_accept_~s__state~0); 146794#L164 assume !(8448 == ssl3_accept_~s__state~0); 146795#L167 assume 8576 == ssl3_accept_~s__state~0; 146783#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 146784#L439 assume !(ssl3_accept_~ret~0 <= 0); 146776#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 146777#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147131#L584 ssl3_accept_~skip~0 := 0; 147129#L98-2 assume !false; 147127#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147125#L101 assume !(12292 == ssl3_accept_~s__state~0); 147123#L104 assume !(16384 == ssl3_accept_~s__state~0); 147121#L107 assume !(8192 == ssl3_accept_~s__state~0); 147120#L110 assume !(24576 == ssl3_accept_~s__state~0); 147119#L113 assume !(8195 == ssl3_accept_~s__state~0); 147118#L116 assume !(8480 == ssl3_accept_~s__state~0); 147117#L119 assume !(8481 == ssl3_accept_~s__state~0); 147116#L122 assume !(8482 == ssl3_accept_~s__state~0); 147115#L125 assume !(8464 == ssl3_accept_~s__state~0); 146127#L128 assume !(8465 == ssl3_accept_~s__state~0); 146128#L131 assume !(8466 == ssl3_accept_~s__state~0); 146024#L134 assume 8496 == ssl3_accept_~s__state~0; 146020#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 146016#L284 assume !(1 == ssl3_accept_~blastFlag~0); 146012#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 146008#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 145999#L290-2 ssl3_accept_~s__init_num~0 := 0; 145990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145982#L584 ssl3_accept_~skip~0 := 0; 145978#L98-2 assume !false; 145974#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145970#L101 assume !(12292 == ssl3_accept_~s__state~0); 145966#L104 assume !(16384 == ssl3_accept_~s__state~0); 145962#L107 assume !(8192 == ssl3_accept_~s__state~0); 145958#L110 assume !(24576 == ssl3_accept_~s__state~0); 145954#L113 assume !(8195 == ssl3_accept_~s__state~0); 145950#L116 assume !(8480 == ssl3_accept_~s__state~0); 145946#L119 assume !(8481 == ssl3_accept_~s__state~0); 145942#L122 assume !(8482 == ssl3_accept_~s__state~0); 145938#L125 assume !(8464 == ssl3_accept_~s__state~0); 145934#L128 assume !(8465 == ssl3_accept_~s__state~0); 145930#L131 assume !(8466 == ssl3_accept_~s__state~0); 145927#L134 assume !(8496 == ssl3_accept_~s__state~0); 145923#L137 assume !(8497 == ssl3_accept_~s__state~0); 145919#L140 [2019-01-01 22:11:04,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:04,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 1 times [2019-01-01 22:11:04,718 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:04,718 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:04,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:04,720 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:04,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:04,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:04,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:04,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:04,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1095241877, now seen corresponding path program 1 times [2019-01-01 22:11:04,753 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:04,753 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:04,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:04,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:04,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:04,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-01 22:11:04,842 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-01-01 22:11:04,843 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-01 22:11:04,844 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-01-01 22:11:04,844 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-01-01 22:11:04,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-01 22:11:04,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-01 22:11:04,844 INFO L87 Difference]: Start difference. First operand 1615 states and 1968 transitions. cyclomatic complexity: 360 Second operand 3 states. [2019-01-01 22:11:05,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-01 22:11:05,445 INFO L93 Difference]: Finished difference Result 1615 states and 1963 transitions. [2019-01-01 22:11:05,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-01 22:11:05,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1615 states and 1963 transitions. [2019-01-01 22:11:05,452 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-01 22:11:05,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1615 states to 1615 states and 1963 transitions. [2019-01-01 22:11:05,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 911 [2019-01-01 22:11:05,455 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 911 [2019-01-01 22:11:05,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1615 states and 1963 transitions. [2019-01-01 22:11:05,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-01 22:11:05,456 INFO L705 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-01 22:11:05,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1615 states and 1963 transitions. [2019-01-01 22:11:05,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1615 to 1615. [2019-01-01 22:11:05,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1615 states. [2019-01-01 22:11:05,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 1963 transitions. [2019-01-01 22:11:05,472 INFO L728 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-01 22:11:05,472 INFO L608 BuchiCegarLoop]: Abstraction has 1615 states and 1963 transitions. [2019-01-01 22:11:05,472 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2019-01-01 22:11:05,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1615 states and 1963 transitions. [2019-01-01 22:11:05,475 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-01-01 22:11:05,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-01 22:11:05,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-01 22:11:05,476 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:05,476 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-01-01 22:11:05,477 INFO L794 eck$LassoCheckResult]: Stem: 149097#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 148952#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148906#L84-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post23;havoc ssl3_accept_#t~post23; 148907#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 149030#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 149031#L98-2 assume !false; 149443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149436#L101 assume !(12292 == ssl3_accept_~s__state~0); 149433#L104 assume !(16384 == ssl3_accept_~s__state~0); 149430#L107 assume !(8192 == ssl3_accept_~s__state~0); 149427#L110 assume !(24576 == ssl3_accept_~s__state~0); 149424#L113 assume !(8195 == ssl3_accept_~s__state~0); 149421#L116 assume !(8480 == ssl3_accept_~s__state~0); 149418#L119 assume !(8481 == ssl3_accept_~s__state~0); 149415#L122 assume !(8482 == ssl3_accept_~s__state~0); 149412#L125 assume 8464 == ssl3_accept_~s__state~0; 149409#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 149407#L271 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 149405#L271-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; 149380#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149369#L584 ssl3_accept_~skip~0 := 0; 149366#L98-2 assume !false; 149363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149360#L101 assume !(12292 == ssl3_accept_~s__state~0); 149357#L104 assume !(16384 == ssl3_accept_~s__state~0); 149354#L107 assume !(8192 == ssl3_accept_~s__state~0); 149351#L110 assume !(24576 == ssl3_accept_~s__state~0); 149348#L113 assume !(8195 == ssl3_accept_~s__state~0); 149345#L116 assume !(8480 == ssl3_accept_~s__state~0); 149342#L119 assume !(8481 == ssl3_accept_~s__state~0); 149339#L122 assume !(8482 == ssl3_accept_~s__state~0); 149336#L125 assume !(8464 == ssl3_accept_~s__state~0); 149333#L128 assume !(8465 == ssl3_accept_~s__state~0); 149326#L131 assume !(8466 == ssl3_accept_~s__state~0); 149319#L134 assume 8496 == ssl3_accept_~s__state~0; 149316#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 149313#L284 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 149309#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 149306#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149303#L290-2 ssl3_accept_~s__init_num~0 := 0; 149226#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149214#L584 ssl3_accept_~skip~0 := 0; 149210#L98-2 assume !false; 149206#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149202#L101 assume !(12292 == ssl3_accept_~s__state~0); 149198#L104 assume !(16384 == ssl3_accept_~s__state~0); 149194#L107 assume !(8192 == ssl3_accept_~s__state~0); 149190#L110 assume !(24576 == ssl3_accept_~s__state~0); 149186#L113 assume !(8195 == ssl3_accept_~s__state~0); 149182#L116 assume !(8480 == ssl3_accept_~s__state~0); 149178#L119 assume !(8481 == ssl3_accept_~s__state~0); 149174#L122 assume !(8482 == ssl3_accept_~s__state~0); 149170#L125 assume !(8464 == ssl3_accept_~s__state~0); 149166#L128 assume !(8465 == ssl3_accept_~s__state~0); 149162#L131 assume !(8466 == ssl3_accept_~s__state~0); 149158#L134 assume !(8496 == ssl3_accept_~s__state~0); 149152#L137 assume !(8497 == ssl3_accept_~s__state~0); 149147#L140 [2019-01-01 22:11:05,477 INFO L796 eck$LassoCheckResult]: Loop: 149147#L140 assume 8512 == ssl3_accept_~s__state~0; 149141#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149138#L301 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 149123#L305 assume !(ssl3_accept_~ret~0 <= 0); 149023#L301-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149024#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149057#L584 ssl3_accept_~skip~0 := 0; 148925#L98-2 assume !false; 148926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149099#L101 assume !(12292 == ssl3_accept_~s__state~0); 149107#L104 assume !(16384 == ssl3_accept_~s__state~0); 149108#L107 assume !(8192 == ssl3_accept_~s__state~0); 149101#L110 assume !(24576 == ssl3_accept_~s__state~0); 149064#L113 assume !(8195 == ssl3_accept_~s__state~0); 149053#L116 assume !(8480 == ssl3_accept_~s__state~0); 149054#L119 assume !(8481 == ssl3_accept_~s__state~0); 148999#L122 assume !(8482 == ssl3_accept_~s__state~0); 149000#L125 assume !(8464 == ssl3_accept_~s__state~0); 149877#L128 assume !(8465 == ssl3_accept_~s__state~0); 149876#L131 assume !(8466 == ssl3_accept_~s__state~0); 149875#L134 assume !(8496 == ssl3_accept_~s__state~0); 149874#L137 assume !(8497 == ssl3_accept_~s__state~0); 149873#L140 assume !(8512 == ssl3_accept_~s__state~0); 149872#L143 assume !(8513 == ssl3_accept_~s__state~0); 149871#L146 assume 8528 == ssl3_accept_~s__state~0; 148981#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148919#L318 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148920#L318-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148987#L349 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 148969#L351 assume !(ssl3_accept_~ret~0 <= 0); 148970#L330-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149095#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149801#L584 ssl3_accept_~skip~0 := 0; 149798#L98-2 assume !false; 149792#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149790#L101 assume !(12292 == ssl3_accept_~s__state~0); 149788#L104 assume !(16384 == ssl3_accept_~s__state~0); 149786#L107 assume !(8192 == ssl3_accept_~s__state~0); 149784#L110 assume !(24576 == ssl3_accept_~s__state~0); 149782#L113 assume !(8195 == ssl3_accept_~s__state~0); 149780#L116 assume !(8480 == ssl3_accept_~s__state~0); 149778#L119 assume !(8481 == ssl3_accept_~s__state~0); 149776#L122 assume !(8482 == ssl3_accept_~s__state~0); 149774#L125 assume !(8464 == ssl3_accept_~s__state~0); 149772#L128 assume !(8465 == ssl3_accept_~s__state~0); 149770#L131 assume !(8466 == ssl3_accept_~s__state~0); 149768#L134 assume !(8496 == ssl3_accept_~s__state~0); 149766#L137 assume !(8497 == ssl3_accept_~s__state~0); 149764#L140 assume !(8512 == ssl3_accept_~s__state~0); 149762#L143 assume !(8513 == ssl3_accept_~s__state~0); 149760#L146 assume !(8528 == ssl3_accept_~s__state~0); 149758#L149 assume !(8529 == ssl3_accept_~s__state~0); 149757#L152 assume 8544 == ssl3_accept_~s__state~0; 149129#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149105#L374 assume !(0 != ssl3_accept_~s__session__peer~0); 149041#L383 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149038#L386 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 148897#L395 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 148892#L398 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; 148893#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150045#L584 ssl3_accept_~skip~0 := 0; 150043#L98-2 assume !false; 150041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150036#L101 assume !(12292 == ssl3_accept_~s__state~0); 150029#L104 assume !(16384 == ssl3_accept_~s__state~0); 150026#L107 assume !(8192 == ssl3_accept_~s__state~0); 150023#L110 assume !(24576 == ssl3_accept_~s__state~0); 150020#L113 assume !(8195 == ssl3_accept_~s__state~0); 150017#L116 assume !(8480 == ssl3_accept_~s__state~0); 150014#L119 assume !(8481 == ssl3_accept_~s__state~0); 150011#L122 assume !(8482 == ssl3_accept_~s__state~0); 150008#L125 assume !(8464 == ssl3_accept_~s__state~0); 150005#L128 assume !(8465 == ssl3_accept_~s__state~0); 150002#L131 assume !(8466 == ssl3_accept_~s__state~0); 149999#L134 assume !(8496 == ssl3_accept_~s__state~0); 149997#L137 assume !(8497 == ssl3_accept_~s__state~0); 149994#L140 assume !(8512 == ssl3_accept_~s__state~0); 149992#L143 assume !(8513 == ssl3_accept_~s__state~0); 149756#L146 assume !(8528 == ssl3_accept_~s__state~0); 149755#L149 assume !(8529 == ssl3_accept_~s__state~0); 149754#L152 assume !(8544 == ssl3_accept_~s__state~0); 149753#L155 assume !(8545 == ssl3_accept_~s__state~0); 149752#L158 assume !(8560 == ssl3_accept_~s__state~0); 149751#L161 assume !(8561 == ssl3_accept_~s__state~0); 149750#L164 assume 8448 == ssl3_accept_~s__state~0; 149749#L165 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 149747#L425 assume !(ssl3_accept_~num1~0 > 0); 149745#L425-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149744#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149739#L584 ssl3_accept_~skip~0 := 0; 149738#L98-2 assume !false; 149736#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149735#L101 assume !(12292 == ssl3_accept_~s__state~0); 149734#L104 assume !(16384 == ssl3_accept_~s__state~0); 149733#L107 assume !(8192 == ssl3_accept_~s__state~0); 149727#L110 assume !(24576 == ssl3_accept_~s__state~0); 149725#L113 assume !(8195 == ssl3_accept_~s__state~0); 149723#L116 assume !(8480 == ssl3_accept_~s__state~0); 149721#L119 assume !(8481 == ssl3_accept_~s__state~0); 149719#L122 assume !(8482 == ssl3_accept_~s__state~0); 149717#L125 assume !(8464 == ssl3_accept_~s__state~0); 149715#L128 assume !(8465 == ssl3_accept_~s__state~0); 149713#L131 assume !(8466 == ssl3_accept_~s__state~0); 149711#L134 assume !(8496 == ssl3_accept_~s__state~0); 149709#L137 assume !(8497 == ssl3_accept_~s__state~0); 149707#L140 assume !(8512 == ssl3_accept_~s__state~0); 149705#L143 assume !(8513 == ssl3_accept_~s__state~0); 149703#L146 assume !(8528 == ssl3_accept_~s__state~0); 149701#L149 assume !(8529 == ssl3_accept_~s__state~0); 149699#L152 assume !(8544 == ssl3_accept_~s__state~0); 149697#L155 assume !(8545 == ssl3_accept_~s__state~0); 149695#L158 assume !(8560 == ssl3_accept_~s__state~0); 149693#L161 assume !(8561 == ssl3_accept_~s__state~0); 149690#L164 assume !(8448 == ssl3_accept_~s__state~0); 149400#L167 assume 8576 == ssl3_accept_~s__state~0; 149398#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 149396#L439 assume !(ssl3_accept_~ret~0 <= 0); 149393#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 149391#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149385#L584 ssl3_accept_~skip~0 := 0; 149383#L98-2 assume !false; 149375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149368#L101 assume !(12292 == ssl3_accept_~s__state~0); 149365#L104 assume !(16384 == ssl3_accept_~s__state~0); 149362#L107 assume !(8192 == ssl3_accept_~s__state~0); 149359#L110 assume !(24576 == ssl3_accept_~s__state~0); 149356#L113 assume !(8195 == ssl3_accept_~s__state~0); 149353#L116 assume !(8480 == ssl3_accept_~s__state~0); 149350#L119 assume !(8481 == ssl3_accept_~s__state~0); 149347#L122 assume !(8482 == ssl3_accept_~s__state~0); 149344#L125 assume !(8464 == ssl3_accept_~s__state~0); 149341#L128 assume !(8465 == ssl3_accept_~s__state~0); 149338#L131 assume 8466 == ssl3_accept_~s__state~0; 149335#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 149332#L271 assume !(0 == ssl3_accept_~blastFlag~0); 149330#L271-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; 149325#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149318#L584 ssl3_accept_~skip~0 := 0; 149315#L98-2 assume !false; 149312#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149308#L101 assume !(12292 == ssl3_accept_~s__state~0); 149305#L104 assume !(16384 == ssl3_accept_~s__state~0); 149302#L107 assume !(8192 == ssl3_accept_~s__state~0); 149301#L110 assume !(24576 == ssl3_accept_~s__state~0); 149300#L113 assume !(8195 == ssl3_accept_~s__state~0); 149299#L116 assume !(8480 == ssl3_accept_~s__state~0); 149297#L119 assume !(8481 == ssl3_accept_~s__state~0); 149296#L122 assume !(8482 == ssl3_accept_~s__state~0); 149295#L125 assume !(8464 == ssl3_accept_~s__state~0); 149294#L128 assume !(8465 == ssl3_accept_~s__state~0); 149292#L131 assume !(8466 == ssl3_accept_~s__state~0); 149291#L134 assume 8496 == ssl3_accept_~s__state~0; 149290#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 149289#L284 assume !(1 == ssl3_accept_~blastFlag~0); 149288#L284-2 assume !(ssl3_accept_~ret~0 <= 0); 149286#L290 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149285#L290-2 ssl3_accept_~s__init_num~0 := 0; 149221#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149213#L584 ssl3_accept_~skip~0 := 0; 149209#L98-2 assume !false; 149205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149201#L101 assume !(12292 == ssl3_accept_~s__state~0); 149197#L104 assume !(16384 == ssl3_accept_~s__state~0); 149193#L107 assume !(8192 == ssl3_accept_~s__state~0); 149189#L110 assume !(24576 == ssl3_accept_~s__state~0); 149185#L113 assume !(8195 == ssl3_accept_~s__state~0); 149181#L116 assume !(8480 == ssl3_accept_~s__state~0); 149177#L119 assume !(8481 == ssl3_accept_~s__state~0); 149173#L122 assume !(8482 == ssl3_accept_~s__state~0); 149169#L125 assume !(8464 == ssl3_accept_~s__state~0); 149165#L128 assume !(8465 == ssl3_accept_~s__state~0); 149161#L131 assume !(8466 == ssl3_accept_~s__state~0); 149157#L134 assume !(8496 == ssl3_accept_~s__state~0); 149151#L137 assume !(8497 == ssl3_accept_~s__state~0); 149147#L140 [2019-01-01 22:11:05,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:05,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1602307254, now seen corresponding path program 2 times [2019-01-01 22:11:05,478 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:05,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:05,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,479 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-01 22:11:05,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:05,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:05,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1698965994, now seen corresponding path program 2 times [2019-01-01 22:11:05,493 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:05,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:05,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,494 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:05,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:05,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:05,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-01 22:11:05,526 INFO L82 PathProgramCache]: Analyzing trace with hash 185007475, now seen corresponding path program 1 times [2019-01-01 22:11:05,526 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-01 22:11:05,526 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-01 22:11:05,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,527 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-01 22:11:05,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-01 22:11:05,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-01 22:11:07,637 WARN L181 SmtUtils]: Spent 2.03 s on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2019-01-01 22:11:08,166 WARN L181 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2019-01-01 22:11:08,281 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 01.01 10:11:08 BoogieIcfgContainer [2019-01-01 22:11:08,281 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-01-01 22:11:08,281 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-01-01 22:11:08,281 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-01-01 22:11:08,281 INFO L276 PluginConnector]: Witness Printer initialized [2019-01-01 22:11:08,282 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.01 10:10:39" (3/4) ... [2019-01-01 22:11:08,290 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2019-01-01 22:11:08,421 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2019-01-01 22:11:08,422 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-01-01 22:11:08,422 INFO L168 Benchmark]: Toolchain (without parser) took 30544.52 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 457.2 MB). Free memory was 952.7 MB in the beginning and 1.4 GB in the end (delta: -418.6 MB). Peak memory consumption was 38.6 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,423 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-01 22:11:08,423 INFO L168 Benchmark]: CACSL2BoogieTranslator took 566.36 ms. Allocated memory is still 1.0 GB. Free memory was 952.7 MB in the beginning and 936.6 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,430 INFO L168 Benchmark]: Boogie Procedure Inliner took 196.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.8 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -197.3 MB). Peak memory consumption was 13.3 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,430 INFO L168 Benchmark]: Boogie Preprocessor took 76.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-01 22:11:08,431 INFO L168 Benchmark]: RCFGBuilder took 1233.49 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.3 MB). Peak memory consumption was 53.3 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,431 INFO L168 Benchmark]: BuchiAutomizer took 28323.58 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 311.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -302.9 MB). Peak memory consumption was 595.8 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,431 INFO L168 Benchmark]: Witness Printer took 140.44 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 12.3 MB). Peak memory consumption was 12.3 MB. Max. memory is 11.5 GB. [2019-01-01 22:11:08,440 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.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 566.36 ms. Allocated memory is still 1.0 GB. Free memory was 952.7 MB in the beginning and 936.6 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 196.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.8 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -197.3 MB). Peak memory consumption was 13.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 76.14 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1233.49 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.3 MB). Peak memory consumption was 53.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 28323.58 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 311.4 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -302.9 MB). Peak memory consumption was 595.8 MB. Max. memory is 11.5 GB. * Witness Printer took 140.44 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 12.3 MB). Peak memory consumption was 12.3 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 31 terminating modules (29 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1615 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 28.2s and 30 iterations. TraceHistogramMax:7. Analysis of lassos took 11.1s. Construction of modules took 12.0s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 0.9s AutomataMinimizationTime, 31 MinimizatonAttempts, 19251 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 6639 states and ocurred in iteration 26. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 7086 SDtfs, 4763 SDslu, 5260 SDs, 0 SdLazy, 3420 SolverSat, 664 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 12.0s Time LassoAnalysisResults: nont1 unkn0 SFLI22 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: 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@7c9edf30=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3566be96=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b41af80=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b9377e4=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fc2a8e4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6887addd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65af8c3e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3356829b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33c40869=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@11a6dbdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ee82dfd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76c9af91=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dbe7ee4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2385f22a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fb80d27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72433bef=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@17ccf092=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1029e4c8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f779b04=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=11, tmp___6=0, tmp=3, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c7b0a22=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@29bd5c38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6787cb65=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d79b8a9=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@424fcc1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ecd6517=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39b08efe=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20cdee0e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ec60901=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e7a5280=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66bc3e37=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@483a2bc5=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6feaed54=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@733af7f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d571b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@405782c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c55a84d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b4374b9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@161a9b56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ea2439b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a83b04c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22ff175=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62c4cad4=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aa09114=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f812172=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@596d64f7=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ce0f1c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@691deb7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fbf4963=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d87746f=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d4b166c=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18bbdbe0=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L617] int s ; [L618] int tmp ; [L622] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND TRUE blastFlag == 0 [L272] blastFlag = 1 [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 1 [L285] blastFlag = 2 [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L300] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L301] COND FALSE !(__cil_tmp56 + 256UL) [L304] ret = __VERIFIER_nondet_int() [L305] COND FALSE !(ret <= 0) [L310] s__state = 8528 [L311] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L315] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] __cil_tmp57 = (unsigned long )s__options [L318] COND TRUE __cil_tmp57 + 2097152UL [L319] s__s3__tmp__use_rsa_tmp = 1 [L324] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L350] ret = __VERIFIER_nondet_int() [L351] COND FALSE !(ret <= 0) [L368] s__state = 8544 [L369] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L373] COND TRUE s__verify_mode + 1 [L374] COND FALSE !(s__session__peer != 0) [L385] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L386] COND FALSE !(__cil_tmp61 + 256UL) [L396] s__s3__tmp__cert_request = 1 [L397] ret = __VERIFIER_nondet_int() [L398] COND FALSE !(ret <= 0) [L401] s__state = 8448 [L402] s__s3__tmp__next_state___0 = 8576 [L403] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L424] num1 = __VERIFIER_nondet_int() [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L269] s__shutdown = 0 [L270] ret = __VERIFIER_nondet_int() [L271] COND FALSE !(blastFlag == 0) [L274] COND FALSE !(ret <= 0) [L277] got_new_session = 1 [L278] s__state = 8496 [L279] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 1) [L287] COND FALSE !(ret <= 0) [L290] COND FALSE !(\read(s__hit)) [L293] s__state = 8512 [L295] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L601] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...