./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash da95f8ee1fdff950e8bdc600c0af9fd0f48d5b20 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-09 00:47:38,806 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 00:47:38,807 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 00:47:38,813 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 00:47:38,813 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 00:47:38,813 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 00:47:38,814 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 00:47:38,815 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 00:47:38,815 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 00:47:38,816 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 00:47:38,816 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 00:47:38,816 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 00:47:38,817 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 00:47:38,817 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 00:47:38,818 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 00:47:38,818 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 00:47:38,819 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 00:47:38,820 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 00:47:38,820 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 00:47:38,821 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 00:47:38,822 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 00:47:38,822 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 00:47:38,823 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 00:47:38,824 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 00:47:38,824 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 00:47:38,824 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 00:47:38,825 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 00:47:38,825 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 00:47:38,825 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 00:47:38,826 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 00:47:38,826 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 00:47:38,826 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 00:47:38,827 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 00:47:38,827 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 00:47:38,827 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 00:47:38,827 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 00:47:38,828 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-12-09 00:47:38,835 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 00:47:38,836 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 00:47:38,836 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-09 00:47:38,836 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Use SBE=true [2018-12-09 00:47:38,837 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Use old map elimination=false [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-12-09 00:47:38,837 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-12-09 00:47:38,837 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 00:47:38,838 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-12-09 00:47:38,839 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 00:47:38,839 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-09 00:47:38,839 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-12-09 00:47:38,839 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 00:47:38,839 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-09 00:47:38,839 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-12-09 00:47:38,839 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-12-09 00:47:38,840 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> da95f8ee1fdff950e8bdc600c0af9fd0f48d5b20 [2018-12-09 00:47:38,856 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 00:47:38,863 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 00:47:38,865 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 00:47:38,866 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 00:47:38,866 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 00:47:38,867 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-12-09 00:47:38,900 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/data/d59a3ecce/d6cd1ce9aa0847f8b61ff346947bfd38/FLAG03faf0dc3 [2018-12-09 00:47:39,305 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 00:47:39,305 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-12-09 00:47:39,311 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/data/d59a3ecce/d6cd1ce9aa0847f8b61ff346947bfd38/FLAG03faf0dc3 [2018-12-09 00:47:39,322 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/data/d59a3ecce/d6cd1ce9aa0847f8b61ff346947bfd38 [2018-12-09 00:47:39,324 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 00:47:39,325 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 00:47:39,326 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 00:47:39,326 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 00:47:39,328 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 00:47:39,328 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,330 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3757d378 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39, skipping insertion in model container [2018-12-09 00:47:39,330 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,335 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 00:47:39,353 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 00:47:39,472 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 00:47:39,474 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 00:47:39,506 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 00:47:39,549 INFO L195 MainTranslator]: Completed translation [2018-12-09 00:47:39,549 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39 WrapperNode [2018-12-09 00:47:39,549 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 00:47:39,550 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 00:47:39,550 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 00:47:39,550 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 00:47:39,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,561 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,578 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 00:47:39,578 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 00:47:39,578 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 00:47:39,578 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 00:47:39,584 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,586 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,586 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,589 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,594 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,595 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... [2018-12-09 00:47:39,597 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 00:47:39,597 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 00:47:39,598 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 00:47:39,598 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 00:47:39,598 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:39,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 00:47:39,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 00:47:39,689 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-12-09 00:47:39,689 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-12-09 00:47:39,933 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 00:47:39,933 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-12-09 00:47:39,933 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 12:47:39 BoogieIcfgContainer [2018-12-09 00:47:39,933 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 00:47:39,934 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-12-09 00:47:39,934 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-12-09 00:47:39,936 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-12-09 00:47:39,937 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 00:47:39,937 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 09.12 12:47:39" (1/3) ... [2018-12-09 00:47:39,937 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@40d64b3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.12 12:47:39, skipping insertion in model container [2018-12-09 00:47:39,937 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 00:47:39,937 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 12:47:39" (2/3) ... [2018-12-09 00:47:39,938 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@40d64b3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.12 12:47:39, skipping insertion in model container [2018-12-09 00:47:39,938 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-09 00:47:39,938 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 12:47:39" (3/3) ... [2018-12-09 00:47:39,939 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-12-09 00:47:39,970 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-09 00:47:39,970 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-12-09 00:47:39,970 INFO L375 BuchiCegarLoop]: Hoare is false [2018-12-09 00:47:39,970 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-12-09 00:47:39,970 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-09 00:47:39,970 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-09 00:47:39,971 INFO L379 BuchiCegarLoop]: Difference is false [2018-12-09 00:47:39,971 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-09 00:47:39,971 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-12-09 00:47:39,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-12-09 00:47:39,997 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2018-12-09 00:47:39,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:39,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:40,002 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 00:47:40,002 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:40,002 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-12-09 00:47:40,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-12-09 00:47:40,006 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2018-12-09 00:47:40,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:40,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:40,007 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 00:47:40,007 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:40,012 INFO L794 eck$LassoCheckResult]: Stem: 110#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5#L84-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 54#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 8#L98-2true [2018-12-09 00:47:40,012 INFO L796 eck$LassoCheckResult]: Loop: 8#L98-2true assume !false; 113#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135#L101true assume !(12292 == ssl3_accept_~s__state~0); 120#L104true assume !(16384 == ssl3_accept_~s__state~0); 124#L107true assume !(8192 == ssl3_accept_~s__state~0); 114#L110true assume !(24576 == ssl3_accept_~s__state~0); 73#L113true assume !(8195 == ssl3_accept_~s__state~0); 60#L116true assume 8480 == ssl3_accept_~s__state~0; 10#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 150#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9#L563true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40#L601true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43#L601-1true ssl3_accept_~skip~0 := 0; 8#L98-2true [2018-12-09 00:47:40,015 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:40,016 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-12-09 00:47:40,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:40,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:40,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:40,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:40,080 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:40,080 INFO L82 PathProgramCache]: Analyzing trace with hash 921795982, now seen corresponding path program 1 times [2018-12-09 00:47:40,080 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:40,080 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:40,080 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,081 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:40,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:40,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:40,088 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:40,088 INFO L82 PathProgramCache]: Analyzing trace with hash -2098246944, now seen corresponding path program 1 times [2018-12-09 00:47:40,088 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:40,088 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:40,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:40,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:40,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:40,142 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:40,142 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:40,215 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:40,215 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:40,215 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:40,216 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:40,216 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 00:47:40,216 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,216 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:40,216 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:40,216 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-12-09 00:47:40,216 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:40,216 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:40,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,311 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:40,312 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,315 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,315 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,320 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:40,320 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,335 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,335 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,338 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:40,338 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,353 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,353 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,355 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:40,356 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,371 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,371 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,373 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:40,373 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,388 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,389 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,393 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:40,393 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,408 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:40,408 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,438 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 00:47:40,438 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:40,442 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 00:47:40,455 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:40,455 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:40,455 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:40,455 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:40,456 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 00:47:40,456 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:40,456 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:40,456 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:40,456 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-12-09 00:47:40,456 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:40,456 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:40,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:40,538 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:40,541 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 00:47:40,542 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:40,543 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:40,543 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:40,544 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:40,544 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:40,544 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:40,545 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:40,545 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:40,547 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:40,548 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:40,548 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:40,548 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:40,548 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:40,548 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:40,548 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:40,549 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:40,549 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:40,551 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:40,551 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:40,552 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:40,552 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:40,552 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:40,552 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:40,552 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:40,553 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:40,553 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:40,553 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:40,554 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:40,554 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:40,554 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:40,554 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:40,554 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:40,554 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:40,555 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:40,555 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:40,559 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 00:47:40,563 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 00:47:40,563 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-09 00:47:40,565 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 00:47:40,565 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 00:47:40,565 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 00:47:40,566 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-12-09 00:47:40,567 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 00:47:40,598 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:40,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:40,614 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:40,624 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:40,652 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-12-09 00:47:40,653 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2018-12-09 00:47:41,042 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states.. Second operand 5 states. Result 852 states and 1445 transitions. Complement of second has 10 states. [2018-12-09 00:47:41,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-12-09 00:47:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 00:47:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2018-12-09 00:47:41,045 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 13 letters. [2018-12-09 00:47:41,046 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:41,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 13 letters. [2018-12-09 00:47:41,047 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:41,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 26 letters. [2018-12-09 00:47:41,048 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:41,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1445 transitions. [2018-12-09 00:47:41,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2018-12-09 00:47:41,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 712 states and 1109 transitions. [2018-12-09 00:47:41,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 401 [2018-12-09 00:47:41,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-12-09 00:47:41,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 712 states and 1109 transitions. [2018-12-09 00:47:41,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,066 INFO L705 BuchiCegarLoop]: Abstraction has 712 states and 1109 transitions. [2018-12-09 00:47:41,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states and 1109 transitions. [2018-12-09 00:47:41,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 510. [2018-12-09 00:47:41,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-12-09 00:47:41,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 792 transitions. [2018-12-09 00:47:41,098 INFO L728 BuchiCegarLoop]: Abstraction has 510 states and 792 transitions. [2018-12-09 00:47:41,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,101 INFO L87 Difference]: Start difference. First operand 510 states and 792 transitions. Second operand 3 states. [2018-12-09 00:47:41,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,178 INFO L93 Difference]: Finished difference Result 593 states and 920 transitions. [2018-12-09 00:47:41,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 920 transitions. [2018-12-09 00:47:41,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2018-12-09 00:47:41,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 593 states and 920 transitions. [2018-12-09 00:47:41,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360 [2018-12-09 00:47:41,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360 [2018-12-09 00:47:41,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 593 states and 920 transitions. [2018-12-09 00:47:41,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,184 INFO L705 BuchiCegarLoop]: Abstraction has 593 states and 920 transitions. [2018-12-09 00:47:41,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states and 920 transitions. [2018-12-09 00:47:41,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2018-12-09 00:47:41,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2018-12-09 00:47:41,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 874 transitions. [2018-12-09 00:47:41,199 INFO L728 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2018-12-09 00:47:41,199 INFO L608 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2018-12-09 00:47:41,199 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-12-09 00:47:41,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 559 states and 874 transitions. [2018-12-09 00:47:41,202 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2018-12-09 00:47:41,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,203 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,203 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,203 INFO L794 eck$LassoCheckResult]: Stem: 2463#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2250#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2205#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2206#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2356#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2357#L98-2 assume !false; 2213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L101 assume !(12292 == ssl3_accept_~s__state~0); 2477#L104 assume !(16384 == ssl3_accept_~s__state~0); 2478#L107 assume !(8192 == ssl3_accept_~s__state~0); 2467#L110 assume !(24576 == ssl3_accept_~s__state~0); 2468#L113 assume !(8195 == ssl3_accept_~s__state~0); 2567#L116 assume !(8480 == ssl3_accept_~s__state~0); 2558#L119 assume !(8481 == ssl3_accept_~s__state~0); 2557#L122 assume !(8482 == ssl3_accept_~s__state~0); 2556#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2018-12-09 00:47:41,204 INFO L796 eck$LassoCheckResult]: Loop: 2226#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2364#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2359#L273-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; 2216#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2217#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2321#L601-1 ssl3_accept_~skip~0 := 0; 2749#L98-2 assume !false; 2464#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2465#L101 assume !(12292 == ssl3_accept_~s__state~0); 2635#L104 assume !(16384 == ssl3_accept_~s__state~0); 2637#L107 assume !(8192 == ssl3_accept_~s__state~0); 2638#L110 assume !(24576 == ssl3_accept_~s__state~0); 2636#L113 assume !(8195 == ssl3_accept_~s__state~0); 2365#L116 assume !(8480 == ssl3_accept_~s__state~0); 2366#L119 assume !(8481 == ssl3_accept_~s__state~0); 2316#L122 assume !(8482 == ssl3_accept_~s__state~0); 2252#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2018-12-09 00:47:41,204 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,204 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-12-09 00:47:41,204 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,220 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,220 INFO L82 PathProgramCache]: Analyzing trace with hash -556472682, now seen corresponding path program 1 times [2018-12-09 00:47:41,220 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,220 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,237 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:41,238 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,238 INFO L87 Difference]: Start difference. First operand 559 states and 874 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-12-09 00:47:41,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,373 INFO L93 Difference]: Finished difference Result 683 states and 1070 transitions. [2018-12-09 00:47:41,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 1070 transitions. [2018-12-09 00:47:41,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2018-12-09 00:47:41,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 683 states and 1070 transitions. [2018-12-09 00:47:41,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-12-09 00:47:41,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-12-09 00:47:41,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1070 transitions. [2018-12-09 00:47:41,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,381 INFO L705 BuchiCegarLoop]: Abstraction has 683 states and 1070 transitions. [2018-12-09 00:47:41,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1070 transitions. [2018-12-09 00:47:41,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 596. [2018-12-09 00:47:41,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2018-12-09 00:47:41,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 928 transitions. [2018-12-09 00:47:41,390 INFO L728 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2018-12-09 00:47:41,390 INFO L608 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2018-12-09 00:47:41,390 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-12-09 00:47:41,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 596 states and 928 transitions. [2018-12-09 00:47:41,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2018-12-09 00:47:41,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,394 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,394 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,394 INFO L794 eck$LassoCheckResult]: Stem: 3697#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3498#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3453#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3454#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3595#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3596#L98-2 assume !false; 3870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4027#L101 assume !(12292 == ssl3_accept_~s__state~0); 4026#L104 assume !(16384 == ssl3_accept_~s__state~0); 3912#L107 assume !(8192 == ssl3_accept_~s__state~0); 3913#L110 assume !(24576 == ssl3_accept_~s__state~0); 3907#L113 assume !(8195 == ssl3_accept_~s__state~0); 3908#L116 assume !(8480 == ssl3_accept_~s__state~0); 3935#L119 assume !(8481 == ssl3_accept_~s__state~0); 3933#L122 assume !(8482 == ssl3_accept_~s__state~0); 3934#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2018-12-09 00:47:41,394 INFO L796 eck$LassoCheckResult]: Loop: 3705#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3604#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3598#L273-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; 3491#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4015#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4009#L601-1 ssl3_accept_~skip~0 := 0; 4007#L98-2 assume !false; 4005#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3929#L101 assume 12292 == ssl3_accept_~s__state~0; 3637#L102 ssl3_accept_~s__new_session~0 := 1; 3585#L210 ssl3_accept_~s__server~0 := 1; 3586#L215 assume 0 != ssl3_accept_~cb~0; 3659#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3660#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3684#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3688#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3728#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3504#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3779#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3771#L601-1 ssl3_accept_~skip~0 := 0; 3768#L98-2 assume !false; 3765#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3763#L101 assume !(12292 == ssl3_accept_~s__state~0); 3746#L104 assume !(16384 == ssl3_accept_~s__state~0); 3745#L107 assume !(8192 == ssl3_accept_~s__state~0); 3744#L110 assume !(24576 == ssl3_accept_~s__state~0); 3743#L113 assume !(8195 == ssl3_accept_~s__state~0); 3738#L116 assume !(8480 == ssl3_accept_~s__state~0); 3739#L119 assume !(8481 == ssl3_accept_~s__state~0); 3740#L122 assume !(8482 == ssl3_accept_~s__state~0); 3747#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2018-12-09 00:47:41,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,395 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-12-09 00:47:41,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1545873628, now seen corresponding path program 1 times [2018-12-09 00:47:41,408 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,408 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,409 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:41,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,421 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,421 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:41,421 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,421 INFO L87 Difference]: Start difference. First operand 596 states and 928 transitions. cyclomatic complexity: 335 Second operand 3 states. [2018-12-09 00:47:41,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,515 INFO L93 Difference]: Finished difference Result 705 states and 1007 transitions. [2018-12-09 00:47:41,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1007 transitions. [2018-12-09 00:47:41,517 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-12-09 00:47:41,518 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 927 transitions. [2018-12-09 00:47:41,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 443 [2018-12-09 00:47:41,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2018-12-09 00:47:41,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 927 transitions. [2018-12-09 00:47:41,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,520 INFO L705 BuchiCegarLoop]: Abstraction has 632 states and 927 transitions. [2018-12-09 00:47:41,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 927 transitions. [2018-12-09 00:47:41,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2018-12-09 00:47:41,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-12-09 00:47:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2018-12-09 00:47:41,525 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2018-12-09 00:47:41,525 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2018-12-09 00:47:41,525 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-12-09 00:47:41,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 876 transitions. [2018-12-09 00:47:41,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-12-09 00:47:41,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,526 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,526 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,527 INFO L794 eck$LassoCheckResult]: Stem: 5003#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4806#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4760#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4761#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4905#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4906#L98-2 assume !false; 4772#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5004#L101 assume !(12292 == ssl3_accept_~s__state~0); 5015#L104 assume !(16384 == ssl3_accept_~s__state~0); 5016#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2018-12-09 00:47:41,527 INFO L796 eck$LassoCheckResult]: Loop: 4895#L210 ssl3_accept_~s__server~0 := 1; 4896#L215 assume 0 != ssl3_accept_~cb~0; 4965#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4966#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4992#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4994#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4996#L242 assume 12292 != ssl3_accept_~s__state~0; 4901#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4794#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5255#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5249#L601-1 ssl3_accept_~skip~0 := 0; 5247#L98-2 assume !false; 5245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5243#L101 assume !(12292 == ssl3_accept_~s__state~0); 5241#L104 assume !(16384 == ssl3_accept_~s__state~0); 5239#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2018-12-09 00:47:41,527 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-12-09 00:47:41,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,528 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,536 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,536 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 00:47:41,536 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:41,536 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,536 INFO L82 PathProgramCache]: Analyzing trace with hash 144604704, now seen corresponding path program 1 times [2018-12-09 00:47:41,536 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,536 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,537 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,545 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,545 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:41,546 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,546 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-12-09 00:47:41,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,607 INFO L93 Difference]: Finished difference Result 599 states and 884 transitions. [2018-12-09 00:47:41,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 884 transitions. [2018-12-09 00:47:41,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2018-12-09 00:47:41,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 884 transitions. [2018-12-09 00:47:41,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2018-12-09 00:47:41,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2018-12-09 00:47:41,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 884 transitions. [2018-12-09 00:47:41,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,611 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 884 transitions. [2018-12-09 00:47:41,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 884 transitions. [2018-12-09 00:47:41,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-12-09 00:47:41,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-12-09 00:47:41,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 872 transitions. [2018-12-09 00:47:41,616 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2018-12-09 00:47:41,616 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2018-12-09 00:47:41,616 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-12-09 00:47:41,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 872 transitions. [2018-12-09 00:47:41,617 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-12-09 00:47:41,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,618 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,618 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,618 INFO L794 eck$LassoCheckResult]: Stem: 6203#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6002#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5955#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6100#L98-2 assume !false; 6445#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6443#L101 assume !(12292 == ssl3_accept_~s__state~0); 6441#L104 assume !(16384 == ssl3_accept_~s__state~0); 6439#L107 assume !(8192 == ssl3_accept_~s__state~0); 6437#L110 assume !(24576 == ssl3_accept_~s__state~0); 6436#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2018-12-09 00:47:41,618 INFO L796 eck$LassoCheckResult]: Loop: 6089#L210 ssl3_accept_~s__server~0 := 1; 6090#L215 assume 0 != ssl3_accept_~cb~0; 6163#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6164#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6190#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6194#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6196#L242 assume 12292 != ssl3_accept_~s__state~0; 6095#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5989#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6518#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6513#L601-1 ssl3_accept_~skip~0 := 0; 5962#L98-2 assume !false; 5963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6512#L101 assume !(12292 == ssl3_accept_~s__state~0); 6215#L104 assume !(16384 == ssl3_accept_~s__state~0); 6216#L107 assume !(8192 == ssl3_accept_~s__state~0); 6207#L110 assume !(24576 == ssl3_accept_~s__state~0); 6144#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2018-12-09 00:47:41,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,619 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-12-09 00:47:41,619 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,628 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,628 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 00:47:41,628 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:41,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1526170949, now seen corresponding path program 1 times [2018-12-09 00:47:41,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,637 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,637 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:41,637 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,637 INFO L87 Difference]: Start difference. First operand 589 states and 872 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-12-09 00:47:41,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,694 INFO L93 Difference]: Finished difference Result 599 states and 880 transitions. [2018-12-09 00:47:41,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 880 transitions. [2018-12-09 00:47:41,696 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2018-12-09 00:47:41,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 880 transitions. [2018-12-09 00:47:41,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2018-12-09 00:47:41,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2018-12-09 00:47:41,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 880 transitions. [2018-12-09 00:47:41,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,699 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 880 transitions. [2018-12-09 00:47:41,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 880 transitions. [2018-12-09 00:47:41,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-12-09 00:47:41,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-12-09 00:47:41,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 868 transitions. [2018-12-09 00:47:41,707 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2018-12-09 00:47:41,707 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2018-12-09 00:47:41,707 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-12-09 00:47:41,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 868 transitions. [2018-12-09 00:47:41,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-12-09 00:47:41,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,710 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,710 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,710 INFO L794 eck$LassoCheckResult]: Stem: 7396#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7197#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7150#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7151#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7294#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7295#L98-2 assume !false; 7626#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7624#L101 assume !(12292 == ssl3_accept_~s__state~0); 7622#L104 assume !(16384 == ssl3_accept_~s__state~0); 7620#L107 assume !(8192 == ssl3_accept_~s__state~0); 7618#L110 assume !(24576 == ssl3_accept_~s__state~0); 7616#L113 assume !(8195 == ssl3_accept_~s__state~0); 7614#L116 assume !(8480 == ssl3_accept_~s__state~0); 7612#L119 assume !(8481 == ssl3_accept_~s__state~0); 7610#L122 assume !(8482 == ssl3_accept_~s__state~0); 7458#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2018-12-09 00:47:41,710 INFO L796 eck$LassoCheckResult]: Loop: 7404#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7299#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7297#L273-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; 7298#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7262#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7264#L601-1 ssl3_accept_~skip~0 := 0; 7157#L98-2 assume !false; 7158#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7699#L101 assume !(12292 == ssl3_accept_~s__state~0); 7692#L104 assume !(16384 == ssl3_accept_~s__state~0); 7417#L107 assume !(8192 == ssl3_accept_~s__state~0); 7400#L110 assume !(24576 == ssl3_accept_~s__state~0); 7339#L113 assume !(8195 == ssl3_accept_~s__state~0); 7305#L116 assume !(8480 == ssl3_accept_~s__state~0); 7306#L119 assume !(8481 == ssl3_accept_~s__state~0); 7676#L122 assume !(8482 == ssl3_accept_~s__state~0); 7199#L125 assume !(8464 == ssl3_accept_~s__state~0); 7200#L128 assume !(8465 == ssl3_accept_~s__state~0); 7169#L131 assume !(8466 == ssl3_accept_~s__state~0); 7170#L134 assume 8496 == ssl3_accept_~s__state~0; 7354#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7355#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7383#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7373#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7367#L292-2 ssl3_accept_~s__init_num~0 := 0; 7188#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7667#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7666#L601-1 ssl3_accept_~skip~0 := 0; 7706#L98-2 assume !false; 7397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7398#L101 assume !(12292 == ssl3_accept_~s__state~0); 7408#L104 assume 16384 == ssl3_accept_~s__state~0; 7409#L210 ssl3_accept_~s__server~0 := 1; 7716#L215 assume 0 != ssl3_accept_~cb~0; 7715#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7707#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7703#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7700#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7697#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 7696#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7689#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7683#L601-1 ssl3_accept_~skip~0 := 0; 7681#L98-2 assume !false; 7679#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7677#L101 assume !(12292 == ssl3_accept_~s__state~0); 7662#L104 assume !(16384 == ssl3_accept_~s__state~0); 7661#L107 assume !(8192 == ssl3_accept_~s__state~0); 7660#L110 assume !(24576 == ssl3_accept_~s__state~0); 7650#L113 assume !(8195 == ssl3_accept_~s__state~0); 7466#L116 assume !(8480 == ssl3_accept_~s__state~0); 7467#L119 assume !(8481 == ssl3_accept_~s__state~0); 7468#L122 assume !(8482 == ssl3_accept_~s__state~0); 7480#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2018-12-09 00:47:41,710 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-12-09 00:47:41,711 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,711 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,722 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1136617358, now seen corresponding path program 1 times [2018-12-09 00:47:41,722 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,722 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,723 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,723 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:41,723 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,745 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,745 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:41,746 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,746 INFO L87 Difference]: Start difference. First operand 589 states and 868 transitions. cyclomatic complexity: 282 Second operand 3 states. [2018-12-09 00:47:41,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,840 INFO L93 Difference]: Finished difference Result 744 states and 1053 transitions. [2018-12-09 00:47:41,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1053 transitions. [2018-12-09 00:47:41,843 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2018-12-09 00:47:41,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 686 states and 995 transitions. [2018-12-09 00:47:41,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 480 [2018-12-09 00:47:41,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2018-12-09 00:47:41,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 995 transitions. [2018-12-09 00:47:41,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,845 INFO L705 BuchiCegarLoop]: Abstraction has 686 states and 995 transitions. [2018-12-09 00:47:41,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 995 transitions. [2018-12-09 00:47:41,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2018-12-09 00:47:41,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2018-12-09 00:47:41,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 973 transitions. [2018-12-09 00:47:41,850 INFO L728 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2018-12-09 00:47:41,850 INFO L608 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2018-12-09 00:47:41,850 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-12-09 00:47:41,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 973 transitions. [2018-12-09 00:47:41,852 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 436 [2018-12-09 00:47:41,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,853 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,853 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,853 INFO L794 eck$LassoCheckResult]: Stem: 8731#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8535#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8489#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 8490#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8630#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8631#L98-2 assume !false; 8501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8732#L101 assume !(12292 == ssl3_accept_~s__state~0); 8742#L104 assume !(16384 == ssl3_accept_~s__state~0); 8743#L107 assume !(8192 == ssl3_accept_~s__state~0); 8734#L110 assume !(24576 == ssl3_accept_~s__state~0); 8673#L113 assume !(8195 == ssl3_accept_~s__state~0); 8640#L116 assume !(8480 == ssl3_accept_~s__state~0); 8641#L119 assume !(8481 == ssl3_accept_~s__state~0); 8595#L122 assume !(8482 == ssl3_accept_~s__state~0); 8596#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2018-12-09 00:47:41,853 INFO L796 eck$LassoCheckResult]: Loop: 8738#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8639#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8633#L273-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; 8634#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9063#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9057#L601-1 ssl3_accept_~skip~0 := 0; 9055#L98-2 assume !false; 9054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9053#L101 assume !(12292 == ssl3_accept_~s__state~0); 9052#L104 assume !(16384 == ssl3_accept_~s__state~0); 9051#L107 assume !(8192 == ssl3_accept_~s__state~0); 9050#L110 assume !(24576 == ssl3_accept_~s__state~0); 9044#L113 assume !(8195 == ssl3_accept_~s__state~0); 9042#L116 assume !(8480 == ssl3_accept_~s__state~0); 9040#L119 assume !(8481 == ssl3_accept_~s__state~0); 9038#L122 assume !(8482 == ssl3_accept_~s__state~0); 9036#L125 assume !(8464 == ssl3_accept_~s__state~0); 9034#L128 assume !(8465 == ssl3_accept_~s__state~0); 9032#L131 assume !(8466 == ssl3_accept_~s__state~0); 8963#L134 assume 8496 == ssl3_accept_~s__state~0; 8872#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8960#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8958#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8956#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8911#L292-2 ssl3_accept_~s__init_num~0 := 0; 8798#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8910#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8905#L601-1 ssl3_accept_~skip~0 := 0; 8903#L98-2 assume !false; 8900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8898#L101 assume !(12292 == ssl3_accept_~s__state~0); 8897#L104 assume 16384 == ssl3_accept_~s__state~0; 8895#L210 ssl3_accept_~s__server~0 := 1; 9095#L215 assume 0 != ssl3_accept_~cb~0; 9094#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9093#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9091#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9088#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9085#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 9084#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9083#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9078#L601-1 ssl3_accept_~skip~0 := 0; 9077#L98-2 assume !false; 9076#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9075#L101 assume !(12292 == ssl3_accept_~s__state~0); 9073#L104 assume !(16384 == ssl3_accept_~s__state~0); 9072#L107 assume !(8192 == ssl3_accept_~s__state~0); 9071#L110 assume !(24576 == ssl3_accept_~s__state~0); 9070#L113 assume !(8195 == ssl3_accept_~s__state~0); 8821#L116 assume !(8480 == ssl3_accept_~s__state~0); 8822#L119 assume !(8481 == ssl3_accept_~s__state~0); 8823#L122 assume !(8482 == ssl3_accept_~s__state~0); 9029#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2018-12-09 00:47:41,853 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,853 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-12-09 00:47:41,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1159249612, now seen corresponding path program 1 times [2018-12-09 00:47:41,863 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,863 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,863 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:41,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:41,875 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:41,875 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:41,875 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:41,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:41,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:41,876 INFO L87 Difference]: Start difference. First operand 670 states and 973 transitions. cyclomatic complexity: 306 Second operand 3 states. [2018-12-09 00:47:41,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:41,967 INFO L93 Difference]: Finished difference Result 825 states and 1210 transitions. [2018-12-09 00:47:41,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:41,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1210 transitions. [2018-12-09 00:47:41,970 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 535 [2018-12-09 00:47:41,973 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 818 states and 1203 transitions. [2018-12-09 00:47:41,973 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2018-12-09 00:47:41,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2018-12-09 00:47:41,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1203 transitions. [2018-12-09 00:47:41,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:41,974 INFO L705 BuchiCegarLoop]: Abstraction has 818 states and 1203 transitions. [2018-12-09 00:47:41,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1203 transitions. [2018-12-09 00:47:41,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 799. [2018-12-09 00:47:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-12-09 00:47:41,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1175 transitions. [2018-12-09 00:47:41,983 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2018-12-09 00:47:41,983 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2018-12-09 00:47:41,983 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-12-09 00:47:41,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1175 transitions. [2018-12-09 00:47:41,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2018-12-09 00:47:41,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:41,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:41,987 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,987 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:41,987 INFO L794 eck$LassoCheckResult]: Stem: 10247#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10036#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9990#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 9991#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10138#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10139#L98-2 assume !false; 10594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10278#L101 assume !(12292 == ssl3_accept_~s__state~0); 10279#L104 assume !(16384 == ssl3_accept_~s__state~0); 10749#L107 assume !(8192 == ssl3_accept_~s__state~0); 10748#L110 assume !(24576 == ssl3_accept_~s__state~0); 10747#L113 assume !(8195 == ssl3_accept_~s__state~0); 10746#L116 assume !(8480 == ssl3_accept_~s__state~0); 10745#L119 assume !(8481 == ssl3_accept_~s__state~0); 10744#L122 assume !(8482 == ssl3_accept_~s__state~0); 10315#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2018-12-09 00:47:41,987 INFO L796 eck$LassoCheckResult]: Loop: 10254#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10142#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10141#L273-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; 10001#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10002#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10105#L601-1 ssl3_accept_~skip~0 := 0; 9997#L98-2 assume !false; 9998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10248#L101 assume !(12292 == ssl3_accept_~s__state~0); 10753#L104 assume !(16384 == ssl3_accept_~s__state~0); 10267#L107 assume !(8192 == ssl3_accept_~s__state~0); 10268#L110 assume !(24576 == ssl3_accept_~s__state~0); 10752#L113 assume !(8195 == ssl3_accept_~s__state~0); 10751#L116 assume !(8480 == ssl3_accept_~s__state~0); 10157#L119 assume !(8481 == ssl3_accept_~s__state~0); 10158#L122 assume !(8482 == ssl3_accept_~s__state~0); 10040#L125 assume !(8464 == ssl3_accept_~s__state~0); 10041#L128 assume !(8465 == ssl3_accept_~s__state~0); 10056#L131 assume !(8466 == ssl3_accept_~s__state~0); 10283#L134 assume 8496 == ssl3_accept_~s__state~0; 10197#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10198#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10231#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10219#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10220#L292-2 ssl3_accept_~s__init_num~0 := 0; 10028#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10672#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10667#L601-1 ssl3_accept_~skip~0 := 0; 10666#L98-2 assume !false; 10665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10664#L101 assume !(12292 == ssl3_accept_~s__state~0); 10663#L104 assume !(16384 == ssl3_accept_~s__state~0); 10662#L107 assume !(8192 == ssl3_accept_~s__state~0); 10661#L110 assume !(24576 == ssl3_accept_~s__state~0); 10660#L113 assume !(8195 == ssl3_accept_~s__state~0); 10659#L116 assume !(8480 == ssl3_accept_~s__state~0); 10658#L119 assume !(8481 == ssl3_accept_~s__state~0); 10657#L122 assume !(8482 == ssl3_accept_~s__state~0); 10653#L125 assume !(8464 == ssl3_accept_~s__state~0); 10652#L128 assume !(8465 == ssl3_accept_~s__state~0); 10651#L131 assume !(8466 == ssl3_accept_~s__state~0); 10650#L134 assume !(8496 == ssl3_accept_~s__state~0); 10649#L137 assume !(8497 == ssl3_accept_~s__state~0); 10648#L140 assume !(8512 == ssl3_accept_~s__state~0); 10647#L143 assume !(8513 == ssl3_accept_~s__state~0); 10646#L146 assume !(8528 == ssl3_accept_~s__state~0); 10201#L149 assume !(8529 == ssl3_accept_~s__state~0); 10202#L152 assume !(8544 == ssl3_accept_~s__state~0); 10644#L155 assume !(8545 == ssl3_accept_~s__state~0); 10312#L158 assume 8560 == ssl3_accept_~s__state~0; 10274#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10023#L431 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; 10024#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10534#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10528#L601-1 ssl3_accept_~skip~0 := 0; 10526#L98-2 assume !false; 10524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10522#L101 assume !(12292 == ssl3_accept_~s__state~0); 10520#L104 assume !(16384 == ssl3_accept_~s__state~0); 10518#L107 assume !(8192 == ssl3_accept_~s__state~0); 10516#L110 assume !(24576 == ssl3_accept_~s__state~0); 10514#L113 assume !(8195 == ssl3_accept_~s__state~0); 10511#L116 assume !(8480 == ssl3_accept_~s__state~0); 10332#L119 assume !(8481 == ssl3_accept_~s__state~0); 10333#L122 assume !(8482 == ssl3_accept_~s__state~0); 10643#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2018-12-09 00:47:41,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,987 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-12-09 00:47:41,988 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,988 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:41,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:41,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:41,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1036966190, now seen corresponding path program 1 times [2018-12-09 00:47:41,997 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:41,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:41,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:41,997 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:41,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,016 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:42,016 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,017 INFO L87 Difference]: Start difference. First operand 799 states and 1175 transitions. cyclomatic complexity: 379 Second operand 3 states. [2018-12-09 00:47:42,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,111 INFO L93 Difference]: Finished difference Result 941 states and 1291 transitions. [2018-12-09 00:47:42,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1291 transitions. [2018-12-09 00:47:42,113 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 621 [2018-12-09 00:47:42,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1291 transitions. [2018-12-09 00:47:42,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 654 [2018-12-09 00:47:42,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 654 [2018-12-09 00:47:42,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1291 transitions. [2018-12-09 00:47:42,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,116 INFO L705 BuchiCegarLoop]: Abstraction has 941 states and 1291 transitions. [2018-12-09 00:47:42,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1291 transitions. [2018-12-09 00:47:42,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 933. [2018-12-09 00:47:42,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-12-09 00:47:42,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1280 transitions. [2018-12-09 00:47:42,123 INFO L728 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2018-12-09 00:47:42,123 INFO L608 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2018-12-09 00:47:42,123 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-12-09 00:47:42,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1280 transitions. [2018-12-09 00:47:42,124 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2018-12-09 00:47:42,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,125 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,125 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,125 INFO L794 eck$LassoCheckResult]: Stem: 11981#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11782#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11736#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 11737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11878#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11879#L98-2 assume !false; 12126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12334#L101 assume !(12292 == ssl3_accept_~s__state~0); 12332#L104 assume !(16384 == ssl3_accept_~s__state~0); 12330#L107 assume !(8192 == ssl3_accept_~s__state~0); 12328#L110 assume !(24576 == ssl3_accept_~s__state~0); 12326#L113 assume !(8195 == ssl3_accept_~s__state~0); 12324#L116 assume !(8480 == ssl3_accept_~s__state~0); 12322#L119 assume !(8481 == ssl3_accept_~s__state~0); 12320#L122 assume !(8482 == ssl3_accept_~s__state~0); 12318#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2018-12-09 00:47:42,125 INFO L796 eck$LassoCheckResult]: Loop: 11989#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11883#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11881#L273-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; 11882#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12542#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12537#L601-1 ssl3_accept_~skip~0 := 0; 12536#L98-2 assume !false; 12535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12534#L101 assume !(12292 == ssl3_accept_~s__state~0); 12533#L104 assume !(16384 == ssl3_accept_~s__state~0); 12532#L107 assume !(8192 == ssl3_accept_~s__state~0); 12531#L110 assume !(24576 == ssl3_accept_~s__state~0); 12530#L113 assume !(8195 == ssl3_accept_~s__state~0); 12529#L116 assume !(8480 == ssl3_accept_~s__state~0); 12528#L119 assume !(8481 == ssl3_accept_~s__state~0); 12527#L122 assume !(8482 == ssl3_accept_~s__state~0); 12526#L125 assume !(8464 == ssl3_accept_~s__state~0); 12525#L128 assume !(8465 == ssl3_accept_~s__state~0); 12524#L131 assume !(8466 == ssl3_accept_~s__state~0); 12151#L134 assume 8496 == ssl3_accept_~s__state~0; 11938#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11939#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11967#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11956#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11957#L292-2 ssl3_accept_~s__init_num~0 := 0; 12432#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12430#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12424#L601-1 ssl3_accept_~skip~0 := 0; 12422#L98-2 assume !false; 12420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12418#L101 assume !(12292 == ssl3_accept_~s__state~0); 12417#L104 assume !(16384 == ssl3_accept_~s__state~0); 12416#L107 assume !(8192 == ssl3_accept_~s__state~0); 12415#L110 assume !(24576 == ssl3_accept_~s__state~0); 12414#L113 assume !(8195 == ssl3_accept_~s__state~0); 12413#L116 assume !(8480 == ssl3_accept_~s__state~0); 12411#L119 assume !(8481 == ssl3_accept_~s__state~0); 12404#L122 assume !(8482 == ssl3_accept_~s__state~0); 12403#L125 assume !(8464 == ssl3_accept_~s__state~0); 12400#L128 assume !(8465 == ssl3_accept_~s__state~0); 12397#L131 assume !(8466 == ssl3_accept_~s__state~0); 12398#L134 assume !(8496 == ssl3_accept_~s__state~0); 12152#L137 assume !(8497 == ssl3_accept_~s__state~0); 12153#L140 assume 8512 == ssl3_accept_~s__state~0; 11854#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11834#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11773#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11774#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12477#L601-1 ssl3_accept_~skip~0 := 0; 12511#L98-2 assume !false; 12509#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12508#L101 assume !(12292 == ssl3_accept_~s__state~0); 12507#L104 assume !(16384 == ssl3_accept_~s__state~0); 12506#L107 assume !(8192 == ssl3_accept_~s__state~0); 12383#L110 assume !(24576 == ssl3_accept_~s__state~0); 12382#L113 assume !(8195 == ssl3_accept_~s__state~0); 12381#L116 assume !(8480 == ssl3_accept_~s__state~0); 12379#L119 assume !(8481 == ssl3_accept_~s__state~0); 12377#L122 assume !(8482 == ssl3_accept_~s__state~0); 12365#L125 assume !(8464 == ssl3_accept_~s__state~0); 12363#L128 assume !(8465 == ssl3_accept_~s__state~0); 12359#L131 assume !(8466 == ssl3_accept_~s__state~0); 12356#L134 assume !(8496 == ssl3_accept_~s__state~0); 12351#L137 assume !(8497 == ssl3_accept_~s__state~0); 12344#L140 assume !(8512 == ssl3_accept_~s__state~0); 12315#L143 assume !(8513 == ssl3_accept_~s__state~0); 12301#L146 assume !(8528 == ssl3_accept_~s__state~0); 12302#L149 assume !(8529 == ssl3_accept_~s__state~0); 12309#L152 assume !(8544 == ssl3_accept_~s__state~0); 12308#L155 assume !(8545 == ssl3_accept_~s__state~0); 12307#L158 assume 8560 == ssl3_accept_~s__state~0; 12003#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11769#L431 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; 11770#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12604#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12598#L601-1 ssl3_accept_~skip~0 := 0; 12596#L98-2 assume !false; 12594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12592#L101 assume !(12292 == ssl3_accept_~s__state~0); 12590#L104 assume !(16384 == ssl3_accept_~s__state~0); 12473#L107 assume !(8192 == ssl3_accept_~s__state~0); 12471#L110 assume !(24576 == ssl3_accept_~s__state~0); 12470#L113 assume !(8195 == ssl3_accept_~s__state~0); 12466#L116 assume !(8480 == ssl3_accept_~s__state~0); 12053#L119 assume !(8481 == ssl3_accept_~s__state~0); 12054#L122 assume !(8482 == ssl3_accept_~s__state~0); 12055#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2018-12-09 00:47:42,126 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,126 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-12-09 00:47:42,126 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,126 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,131 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1271225486, now seen corresponding path program 1 times [2018-12-09 00:47:42,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,132 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:42,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-12-09 00:47:42,151 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,151 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:42,151 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,152 INFO L87 Difference]: Start difference. First operand 933 states and 1280 transitions. cyclomatic complexity: 350 Second operand 3 states. [2018-12-09 00:47:42,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,230 INFO L93 Difference]: Finished difference Result 1059 states and 1451 transitions. [2018-12-09 00:47:42,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1451 transitions. [2018-12-09 00:47:42,232 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2018-12-09 00:47:42,234 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1451 transitions. [2018-12-09 00:47:42,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2018-12-09 00:47:42,235 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2018-12-09 00:47:42,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1451 transitions. [2018-12-09 00:47:42,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,235 INFO L705 BuchiCegarLoop]: Abstraction has 1059 states and 1451 transitions. [2018-12-09 00:47:42,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1451 transitions. [2018-12-09 00:47:42,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1017. [2018-12-09 00:47:42,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-12-09 00:47:42,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1382 transitions. [2018-12-09 00:47:42,242 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2018-12-09 00:47:42,242 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2018-12-09 00:47:42,242 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-12-09 00:47:42,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1382 transitions. [2018-12-09 00:47:42,243 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2018-12-09 00:47:42,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,244 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,244 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,244 INFO L794 eck$LassoCheckResult]: Stem: 13990#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13779#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13734#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 13735#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13880#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13881#L98-2 assume !false; 14298#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14656#L101 assume !(12292 == ssl3_accept_~s__state~0); 14652#L104 assume !(16384 == ssl3_accept_~s__state~0); 14649#L107 assume !(8192 == ssl3_accept_~s__state~0); 14646#L110 assume !(24576 == ssl3_accept_~s__state~0); 14644#L113 assume !(8195 == ssl3_accept_~s__state~0); 14642#L116 assume !(8480 == ssl3_accept_~s__state~0); 14638#L119 assume !(8481 == ssl3_accept_~s__state~0); 13842#L122 assume !(8482 == ssl3_accept_~s__state~0); 13843#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2018-12-09 00:47:42,245 INFO L796 eck$LassoCheckResult]: Loop: 13999#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13885#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13883#L273-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; 13884#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14688#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14682#L601-1 ssl3_accept_~skip~0 := 0; 14680#L98-2 assume !false; 14678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14676#L101 assume !(12292 == ssl3_accept_~s__state~0); 14660#L104 assume !(16384 == ssl3_accept_~s__state~0); 14658#L107 assume !(8192 == ssl3_accept_~s__state~0); 14654#L110 assume !(24576 == ssl3_accept_~s__state~0); 14651#L113 assume !(8195 == ssl3_accept_~s__state~0); 13890#L116 assume !(8480 == ssl3_accept_~s__state~0); 13891#L119 assume !(8481 == ssl3_accept_~s__state~0); 14634#L122 assume !(8482 == ssl3_accept_~s__state~0); 14635#L125 assume !(8464 == ssl3_accept_~s__state~0); 14640#L128 assume !(8465 == ssl3_accept_~s__state~0); 13753#L131 assume !(8466 == ssl3_accept_~s__state~0); 13754#L134 assume 8496 == ssl3_accept_~s__state~0; 14398#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14477#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14476#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14475#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14473#L292-2 ssl3_accept_~s__init_num~0 := 0; 14464#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14463#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14458#L601-1 ssl3_accept_~skip~0 := 0; 14456#L98-2 assume !false; 14454#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14452#L101 assume !(12292 == ssl3_accept_~s__state~0); 14451#L104 assume !(16384 == ssl3_accept_~s__state~0); 14445#L107 assume !(8192 == ssl3_accept_~s__state~0); 14443#L110 assume !(24576 == ssl3_accept_~s__state~0); 14439#L113 assume !(8195 == ssl3_accept_~s__state~0); 14437#L116 assume !(8480 == ssl3_accept_~s__state~0); 14436#L119 assume !(8481 == ssl3_accept_~s__state~0); 14430#L122 assume !(8482 == ssl3_accept_~s__state~0); 14428#L125 assume !(8464 == ssl3_accept_~s__state~0); 14426#L128 assume !(8465 == ssl3_accept_~s__state~0); 14424#L131 assume !(8466 == ssl3_accept_~s__state~0); 14422#L134 assume !(8496 == ssl3_accept_~s__state~0); 14420#L137 assume !(8497 == ssl3_accept_~s__state~0); 14418#L140 assume !(8512 == ssl3_accept_~s__state~0); 14392#L143 assume !(8513 == ssl3_accept_~s__state~0); 14390#L146 assume !(8528 == ssl3_accept_~s__state~0); 14387#L149 assume !(8529 == ssl3_accept_~s__state~0); 14384#L152 assume !(8544 == ssl3_accept_~s__state~0); 14381#L155 assume !(8545 == ssl3_accept_~s__state~0); 14379#L158 assume !(8560 == ssl3_accept_~s__state~0); 14376#L161 assume !(8561 == ssl3_accept_~s__state~0); 14373#L164 assume !(8448 == ssl3_accept_~s__state~0); 14345#L167 assume !(8576 == ssl3_accept_~s__state~0); 14344#L170 assume !(8577 == ssl3_accept_~s__state~0); 14343#L173 assume !(8592 == ssl3_accept_~s__state~0); 14342#L176 assume !(8593 == ssl3_accept_~s__state~0); 14340#L179 assume !(8608 == ssl3_accept_~s__state~0); 14337#L182 assume !(8609 == ssl3_accept_~s__state~0); 14336#L185 assume !(8640 == ssl3_accept_~s__state~0); 14258#L188 assume !(8641 == ssl3_accept_~s__state~0); 13876#L191 assume 8656 == ssl3_accept_~s__state~0; 13877#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13918#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13919#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13915#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14242#L525 assume !(0 == ssl3_accept_~tmp___10~0); 14236#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14233#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14227#L601-1 ssl3_accept_~skip~0 := 0; 14226#L98-2 assume !false; 14225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14223#L101 assume 12292 == ssl3_accept_~s__state~0; 13922#L102 ssl3_accept_~s__new_session~0 := 1; 13923#L210 ssl3_accept_~s__server~0 := 1; 14531#L215 assume 0 != ssl3_accept_~cb~0; 14530#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14529#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14527#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14524#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14521#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 14520#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14519#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14513#L601-1 ssl3_accept_~skip~0 := 0; 14512#L98-2 assume !false; 14510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14509#L101 assume !(12292 == ssl3_accept_~s__state~0); 14508#L104 assume !(16384 == ssl3_accept_~s__state~0); 14506#L107 assume !(8192 == ssl3_accept_~s__state~0); 14498#L110 assume !(24576 == ssl3_accept_~s__state~0); 14497#L113 assume !(8195 == ssl3_accept_~s__state~0); 14095#L116 assume !(8480 == ssl3_accept_~s__state~0); 14096#L119 assume !(8481 == ssl3_accept_~s__state~0); 14097#L122 assume !(8482 == ssl3_accept_~s__state~0); 14074#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2018-12-09 00:47:42,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-12-09 00:47:42,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,251 INFO L82 PathProgramCache]: Analyzing trace with hash 769424681, now seen corresponding path program 1 times [2018-12-09 00:47:42,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,275 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-12-09 00:47:42,275 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:42,275 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,276 INFO L87 Difference]: Start difference. First operand 1017 states and 1382 transitions. cyclomatic complexity: 368 Second operand 3 states. [2018-12-09 00:47:42,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,383 INFO L93 Difference]: Finished difference Result 956 states and 1290 transitions. [2018-12-09 00:47:42,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1290 transitions. [2018-12-09 00:47:42,386 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2018-12-09 00:47:42,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 954 states and 1288 transitions. [2018-12-09 00:47:42,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2018-12-09 00:47:42,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2018-12-09 00:47:42,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1288 transitions. [2018-12-09 00:47:42,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,389 INFO L705 BuchiCegarLoop]: Abstraction has 954 states and 1288 transitions. [2018-12-09 00:47:42,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1288 transitions. [2018-12-09 00:47:42,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 950. [2018-12-09 00:47:42,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2018-12-09 00:47:42,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1283 transitions. [2018-12-09 00:47:42,397 INFO L728 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2018-12-09 00:47:42,397 INFO L608 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2018-12-09 00:47:42,397 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-12-09 00:47:42,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1283 transitions. [2018-12-09 00:47:42,399 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2018-12-09 00:47:42,399 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,399 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,400 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,400 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,400 INFO L794 eck$LassoCheckResult]: Stem: 15950#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15757#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15711#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 15712#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15850#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15851#L98-2 assume !false; 16352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16453#L101 assume !(12292 == ssl3_accept_~s__state~0); 16452#L104 assume !(16384 == ssl3_accept_~s__state~0); 16451#L107 assume !(8192 == ssl3_accept_~s__state~0); 16449#L110 assume !(24576 == ssl3_accept_~s__state~0); 16446#L113 assume !(8195 == ssl3_accept_~s__state~0); 16340#L116 assume !(8480 == ssl3_accept_~s__state~0); 16339#L119 assume !(8481 == ssl3_accept_~s__state~0); 16171#L122 assume !(8482 == ssl3_accept_~s__state~0); 16077#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2018-12-09 00:47:42,400 INFO L796 eck$LassoCheckResult]: Loop: 15959#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15855#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15853#L273-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; 15854#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16545#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16539#L601-1 ssl3_accept_~skip~0 := 0; 16537#L98-2 assume !false; 16535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16533#L101 assume !(12292 == ssl3_accept_~s__state~0); 16531#L104 assume !(16384 == ssl3_accept_~s__state~0); 16529#L107 assume !(8192 == ssl3_accept_~s__state~0); 16527#L110 assume !(24576 == ssl3_accept_~s__state~0); 16525#L113 assume !(8195 == ssl3_accept_~s__state~0); 16484#L116 assume !(8480 == ssl3_accept_~s__state~0); 16483#L119 assume !(8481 == ssl3_accept_~s__state~0); 16481#L122 assume !(8482 == ssl3_accept_~s__state~0); 16480#L125 assume !(8464 == ssl3_accept_~s__state~0); 16479#L128 assume !(8465 == ssl3_accept_~s__state~0); 16478#L131 assume !(8466 == ssl3_accept_~s__state~0); 16265#L134 assume 8496 == ssl3_accept_~s__state~0; 16044#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16611#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16610#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 16609#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16608#L292-2 ssl3_accept_~s__init_num~0 := 0; 16607#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16468#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16392#L601-1 ssl3_accept_~skip~0 := 0; 16383#L98-2 assume !false; 16384#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16551#L101 assume !(12292 == ssl3_accept_~s__state~0); 16549#L104 assume !(16384 == ssl3_accept_~s__state~0); 16377#L107 assume !(8192 == ssl3_accept_~s__state~0); 16378#L110 assume !(24576 == ssl3_accept_~s__state~0); 16373#L113 assume !(8195 == ssl3_accept_~s__state~0); 16374#L116 assume !(8480 == ssl3_accept_~s__state~0); 16368#L119 assume !(8481 == ssl3_accept_~s__state~0); 16369#L122 assume !(8482 == ssl3_accept_~s__state~0); 16364#L125 assume !(8464 == ssl3_accept_~s__state~0); 16365#L128 assume !(8465 == ssl3_accept_~s__state~0); 16298#L131 assume !(8466 == ssl3_accept_~s__state~0); 16299#L134 assume !(8496 == ssl3_accept_~s__state~0); 16266#L137 assume !(8497 == ssl3_accept_~s__state~0); 16267#L140 assume 8512 == ssl3_accept_~s__state~0; 15828#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15829#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15748#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15749#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16520#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16514#L601-1 ssl3_accept_~skip~0 := 0; 16512#L98-2 assume !false; 16510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16508#L101 assume !(12292 == ssl3_accept_~s__state~0); 16506#L104 assume !(16384 == ssl3_accept_~s__state~0); 16504#L107 assume !(8192 == ssl3_accept_~s__state~0); 16502#L110 assume !(24576 == ssl3_accept_~s__state~0); 16500#L113 assume !(8195 == ssl3_accept_~s__state~0); 16498#L116 assume !(8480 == ssl3_accept_~s__state~0); 16496#L119 assume !(8481 == ssl3_accept_~s__state~0); 16494#L122 assume !(8482 == ssl3_accept_~s__state~0); 16492#L125 assume !(8464 == ssl3_accept_~s__state~0); 16490#L128 assume !(8465 == ssl3_accept_~s__state~0); 16488#L131 assume !(8466 == ssl3_accept_~s__state~0); 16486#L134 assume !(8496 == ssl3_accept_~s__state~0); 16476#L137 assume !(8497 == ssl3_accept_~s__state~0); 16391#L140 assume !(8512 == ssl3_accept_~s__state~0); 16370#L143 assume !(8513 == ssl3_accept_~s__state~0); 16336#L146 assume 8528 == ssl3_accept_~s__state~0; 15775#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15776#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15883#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15826#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15796#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15797#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15813#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16291#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16286#L601-1 ssl3_accept_~skip~0 := 0; 16285#L98-2 assume !false; 16284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16283#L101 assume !(12292 == ssl3_accept_~s__state~0); 16282#L104 assume !(16384 == ssl3_accept_~s__state~0); 16281#L107 assume !(8192 == ssl3_accept_~s__state~0); 16280#L110 assume !(24576 == ssl3_accept_~s__state~0); 16279#L113 assume !(8195 == ssl3_accept_~s__state~0); 16278#L116 assume !(8480 == ssl3_accept_~s__state~0); 16277#L119 assume !(8481 == ssl3_accept_~s__state~0); 16276#L122 assume !(8482 == ssl3_accept_~s__state~0); 16275#L125 assume !(8464 == ssl3_accept_~s__state~0); 16274#L128 assume !(8465 == ssl3_accept_~s__state~0); 16273#L131 assume !(8466 == ssl3_accept_~s__state~0); 16272#L134 assume !(8496 == ssl3_accept_~s__state~0); 16271#L137 assume !(8497 == ssl3_accept_~s__state~0); 16270#L140 assume !(8512 == ssl3_accept_~s__state~0); 16268#L143 assume !(8513 == ssl3_accept_~s__state~0); 16269#L146 assume !(8528 == ssl3_accept_~s__state~0); 16160#L149 assume !(8529 == ssl3_accept_~s__state~0); 16090#L152 assume !(8544 == ssl3_accept_~s__state~0); 16091#L155 assume !(8545 == ssl3_accept_~s__state~0); 16092#L158 assume 8560 == ssl3_accept_~s__state~0; 15973#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15744#L431 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; 15745#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16122#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16112#L601-1 ssl3_accept_~skip~0 := 0; 16110#L98-2 assume !false; 16108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16106#L101 assume !(12292 == ssl3_accept_~s__state~0); 16104#L104 assume !(16384 == ssl3_accept_~s__state~0); 16102#L107 assume !(8192 == ssl3_accept_~s__state~0); 16100#L110 assume !(24576 == ssl3_accept_~s__state~0); 16098#L113 assume !(8195 == ssl3_accept_~s__state~0); 16096#L116 assume !(8480 == ssl3_accept_~s__state~0); 16094#L119 assume !(8481 == ssl3_accept_~s__state~0); 16095#L122 assume !(8482 == ssl3_accept_~s__state~0); 16161#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2018-12-09 00:47:42,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,400 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-12-09 00:47:42,401 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1168560605, now seen corresponding path program 1 times [2018-12-09 00:47:42,408 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,408 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,409 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:42,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,442 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-12-09 00:47:42,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:42,442 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,443 INFO L87 Difference]: Start difference. First operand 950 states and 1283 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-12-09 00:47:42,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,452 INFO L93 Difference]: Finished difference Result 1871 states and 2511 transitions. [2018-12-09 00:47:42,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2511 transitions. [2018-12-09 00:47:42,455 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2018-12-09 00:47:42,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1871 states and 2511 transitions. [2018-12-09 00:47:42,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2018-12-09 00:47:42,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2018-12-09 00:47:42,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2511 transitions. [2018-12-09 00:47:42,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,459 INFO L705 BuchiCegarLoop]: Abstraction has 1871 states and 2511 transitions. [2018-12-09 00:47:42,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2511 transitions. [2018-12-09 00:47:42,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 953. [2018-12-09 00:47:42,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2018-12-09 00:47:42,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1286 transitions. [2018-12-09 00:47:42,467 INFO L728 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2018-12-09 00:47:42,467 INFO L608 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2018-12-09 00:47:42,467 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-12-09 00:47:42,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 953 states and 1286 transitions. [2018-12-09 00:47:42,469 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2018-12-09 00:47:42,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,470 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,470 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,470 INFO L794 eck$LassoCheckResult]: Stem: 18778#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18584#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18538#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 18539#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18679#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18680#L98-2 assume !false; 18930#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19420#L101 assume !(12292 == ssl3_accept_~s__state~0); 19418#L104 assume !(16384 == ssl3_accept_~s__state~0); 19415#L107 assume !(8192 == ssl3_accept_~s__state~0); 19394#L110 assume !(24576 == ssl3_accept_~s__state~0); 19393#L113 assume !(8195 == ssl3_accept_~s__state~0); 19392#L116 assume !(8480 == ssl3_accept_~s__state~0); 19391#L119 assume !(8481 == ssl3_accept_~s__state~0); 19390#L122 assume !(8482 == ssl3_accept_~s__state~0); 19389#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2018-12-09 00:47:42,470 INFO L796 eck$LassoCheckResult]: Loop: 18787#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18684#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18682#L273-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; 18683#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18659#L601-1 ssl3_accept_~skip~0 := 0; 18660#L98-2 assume !false; 18780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18781#L101 assume !(12292 == ssl3_accept_~s__state~0); 18791#L104 assume !(16384 == ssl3_accept_~s__state~0); 18792#L107 assume !(8192 == ssl3_accept_~s__state~0); 18783#L110 assume !(24576 == ssl3_accept_~s__state~0); 18721#L113 assume !(8195 == ssl3_accept_~s__state~0); 18690#L116 assume !(8480 == ssl3_accept_~s__state~0); 18691#L119 assume !(8481 == ssl3_accept_~s__state~0); 18647#L122 assume !(8482 == ssl3_accept_~s__state~0); 18588#L125 assume !(8464 == ssl3_accept_~s__state~0); 18589#L128 assume !(8465 == ssl3_accept_~s__state~0); 18557#L131 assume !(8466 == ssl3_accept_~s__state~0); 18558#L134 assume 8496 == ssl3_accept_~s__state~0; 19147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19371#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19370#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19368#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19367#L292-2 ssl3_accept_~s__init_num~0 := 0; 19365#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19362#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19325#L601-1 ssl3_accept_~skip~0 := 0; 19319#L98-2 assume !false; 19317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19315#L101 assume !(12292 == ssl3_accept_~s__state~0); 19313#L104 assume !(16384 == ssl3_accept_~s__state~0); 19311#L107 assume !(8192 == ssl3_accept_~s__state~0); 19309#L110 assume !(24576 == ssl3_accept_~s__state~0); 19307#L113 assume !(8195 == ssl3_accept_~s__state~0); 19299#L116 assume !(8480 == ssl3_accept_~s__state~0); 19295#L119 assume !(8481 == ssl3_accept_~s__state~0); 19291#L122 assume !(8482 == ssl3_accept_~s__state~0); 19287#L125 assume !(8464 == ssl3_accept_~s__state~0); 19283#L128 assume !(8465 == ssl3_accept_~s__state~0); 19280#L131 assume !(8466 == ssl3_accept_~s__state~0); 19277#L134 assume !(8496 == ssl3_accept_~s__state~0); 19274#L137 assume !(8497 == ssl3_accept_~s__state~0); 19271#L140 assume 8512 == ssl3_accept_~s__state~0; 19142#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19268#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18575#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18576#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19254#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19248#L601-1 ssl3_accept_~skip~0 := 0; 19246#L98-2 assume !false; 19244#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19242#L101 assume !(12292 == ssl3_accept_~s__state~0); 19240#L104 assume !(16384 == ssl3_accept_~s__state~0); 19238#L107 assume !(8192 == ssl3_accept_~s__state~0); 19237#L110 assume !(24576 == ssl3_accept_~s__state~0); 19236#L113 assume !(8195 == ssl3_accept_~s__state~0); 19234#L116 assume !(8480 == ssl3_accept_~s__state~0); 19232#L119 assume !(8481 == ssl3_accept_~s__state~0); 19230#L122 assume !(8482 == ssl3_accept_~s__state~0); 19228#L125 assume !(8464 == ssl3_accept_~s__state~0); 19226#L128 assume !(8465 == ssl3_accept_~s__state~0); 19222#L131 assume !(8466 == ssl3_accept_~s__state~0); 19216#L134 assume !(8496 == ssl3_accept_~s__state~0); 19209#L137 assume !(8497 == ssl3_accept_~s__state~0); 19206#L140 assume !(8512 == ssl3_accept_~s__state~0); 19200#L143 assume !(8513 == ssl3_accept_~s__state~0); 19097#L146 assume 8528 == ssl3_accept_~s__state~0; 19091#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19080#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18830#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18831#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18623#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18624#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18640#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19181#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19175#L601-1 ssl3_accept_~skip~0 := 0; 19173#L98-2 assume !false; 19171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19169#L101 assume !(12292 == ssl3_accept_~s__state~0); 19167#L104 assume !(16384 == ssl3_accept_~s__state~0); 19166#L107 assume !(8192 == ssl3_accept_~s__state~0); 19165#L110 assume !(24576 == ssl3_accept_~s__state~0); 19164#L113 assume !(8195 == ssl3_accept_~s__state~0); 19162#L116 assume !(8480 == ssl3_accept_~s__state~0); 19159#L119 assume !(8481 == ssl3_accept_~s__state~0); 19158#L122 assume !(8482 == ssl3_accept_~s__state~0); 19157#L125 assume !(8464 == ssl3_accept_~s__state~0); 19156#L128 assume !(8465 == ssl3_accept_~s__state~0); 19155#L131 assume !(8466 == ssl3_accept_~s__state~0); 19149#L134 assume !(8496 == ssl3_accept_~s__state~0); 19146#L137 assume !(8497 == ssl3_accept_~s__state~0); 19144#L140 assume !(8512 == ssl3_accept_~s__state~0); 19141#L143 assume !(8513 == ssl3_accept_~s__state~0); 19139#L146 assume !(8528 == ssl3_accept_~s__state~0); 19137#L149 assume !(8529 == ssl3_accept_~s__state~0); 19135#L152 assume !(8544 == ssl3_accept_~s__state~0); 19133#L155 assume !(8545 == ssl3_accept_~s__state~0); 19131#L158 assume 8560 == ssl3_accept_~s__state~0; 18803#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18571#L431 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; 18572#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19305#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19297#L601-1 ssl3_accept_~skip~0 := 0; 19293#L98-2 assume !false; 19289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19285#L101 assume !(12292 == ssl3_accept_~s__state~0); 19281#L104 assume !(16384 == ssl3_accept_~s__state~0); 19278#L107 assume !(8192 == ssl3_accept_~s__state~0); 19275#L110 assume !(24576 == ssl3_accept_~s__state~0); 19272#L113 assume !(8195 == ssl3_accept_~s__state~0); 19269#L116 assume !(8480 == ssl3_accept_~s__state~0); 18864#L119 assume !(8481 == ssl3_accept_~s__state~0); 18865#L122 assume !(8482 == ssl3_accept_~s__state~0); 18855#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2018-12-09 00:47:42,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,470 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-12-09 00:47:42,470 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,470 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,476 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,476 INFO L82 PathProgramCache]: Analyzing trace with hash 759712097, now seen corresponding path program 1 times [2018-12-09 00:47:42,476 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:42,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,500 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-12-09 00:47:42,500 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:42,501 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,501 INFO L87 Difference]: Start difference. First operand 953 states and 1286 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-12-09 00:47:42,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,583 INFO L93 Difference]: Finished difference Result 1067 states and 1431 transitions. [2018-12-09 00:47:42,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1067 states and 1431 transitions. [2018-12-09 00:47:42,586 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2018-12-09 00:47:42,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1067 states to 1067 states and 1431 transitions. [2018-12-09 00:47:42,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2018-12-09 00:47:42,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2018-12-09 00:47:42,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1431 transitions. [2018-12-09 00:47:42,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,588 INFO L705 BuchiCegarLoop]: Abstraction has 1067 states and 1431 transitions. [2018-12-09 00:47:42,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1431 transitions. [2018-12-09 00:47:42,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1043. [2018-12-09 00:47:42,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-12-09 00:47:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1394 transitions. [2018-12-09 00:47:42,596 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2018-12-09 00:47:42,596 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2018-12-09 00:47:42,596 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-12-09 00:47:42,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1394 transitions. [2018-12-09 00:47:42,598 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2018-12-09 00:47:42,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,599 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,599 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,600 INFO L794 eck$LassoCheckResult]: Stem: 20801#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20609#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20564#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 20565#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20700#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20701#L98-2 assume !false; 21066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21423#L101 assume !(12292 == ssl3_accept_~s__state~0); 21422#L104 assume !(16384 == ssl3_accept_~s__state~0); 21421#L107 assume !(8192 == ssl3_accept_~s__state~0); 21420#L110 assume !(24576 == ssl3_accept_~s__state~0); 21419#L113 assume !(8195 == ssl3_accept_~s__state~0); 21418#L116 assume !(8480 == ssl3_accept_~s__state~0); 21417#L119 assume !(8481 == ssl3_accept_~s__state~0); 21416#L122 assume !(8482 == ssl3_accept_~s__state~0); 20926#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2018-12-09 00:47:42,600 INFO L796 eck$LassoCheckResult]: Loop: 20809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20711#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20703#L273-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; 20704#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21371#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21366#L601-1 ssl3_accept_~skip~0 := 0; 21365#L98-2 assume !false; 21364#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21363#L101 assume !(12292 == ssl3_accept_~s__state~0); 21362#L104 assume !(16384 == ssl3_accept_~s__state~0); 21361#L107 assume !(8192 == ssl3_accept_~s__state~0); 21360#L110 assume !(24576 == ssl3_accept_~s__state~0); 21359#L113 assume !(8195 == ssl3_accept_~s__state~0); 21358#L116 assume !(8480 == ssl3_accept_~s__state~0); 21357#L119 assume !(8481 == ssl3_accept_~s__state~0); 21356#L122 assume !(8482 == ssl3_accept_~s__state~0); 21354#L125 assume !(8464 == ssl3_accept_~s__state~0); 21351#L128 assume !(8465 == ssl3_accept_~s__state~0); 21350#L131 assume !(8466 == ssl3_accept_~s__state~0); 21307#L134 assume 8496 == ssl3_accept_~s__state~0; 20900#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21488#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21487#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21485#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21486#L292-2 ssl3_accept_~s__init_num~0 := 0; 21511#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21510#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21505#L601-1 ssl3_accept_~skip~0 := 0; 21504#L98-2 assume !false; 21503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21502#L101 assume !(12292 == ssl3_accept_~s__state~0); 21501#L104 assume !(16384 == ssl3_accept_~s__state~0); 21500#L107 assume !(8192 == ssl3_accept_~s__state~0); 21499#L110 assume !(24576 == ssl3_accept_~s__state~0); 21498#L113 assume !(8195 == ssl3_accept_~s__state~0); 21497#L116 assume !(8480 == ssl3_accept_~s__state~0); 21496#L119 assume !(8481 == ssl3_accept_~s__state~0); 21495#L122 assume !(8482 == ssl3_accept_~s__state~0); 21494#L125 assume !(8464 == ssl3_accept_~s__state~0); 21493#L128 assume !(8465 == ssl3_accept_~s__state~0); 21492#L131 assume !(8466 == ssl3_accept_~s__state~0); 21490#L134 assume !(8496 == ssl3_accept_~s__state~0); 21491#L137 assume !(8497 == ssl3_accept_~s__state~0); 20823#L140 assume 8512 == ssl3_accept_~s__state~0; 20681#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20661#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20606#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20575#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20576#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20675#L601-1 ssl3_accept_~skip~0 := 0; 20571#L98-2 assume !false; 20572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20802#L101 assume !(12292 == ssl3_accept_~s__state~0); 20813#L104 assume !(16384 == ssl3_accept_~s__state~0); 20814#L107 assume !(8192 == ssl3_accept_~s__state~0); 20805#L110 assume !(24576 == ssl3_accept_~s__state~0); 20746#L113 assume !(8195 == ssl3_accept_~s__state~0); 20712#L116 assume !(8480 == ssl3_accept_~s__state~0); 20713#L119 assume !(8481 == ssl3_accept_~s__state~0); 20671#L122 assume !(8482 == ssl3_accept_~s__state~0); 20613#L125 assume !(8464 == ssl3_accept_~s__state~0); 20614#L128 assume !(8465 == ssl3_accept_~s__state~0); 20583#L131 assume !(8466 == ssl3_accept_~s__state~0); 20584#L134 assume !(8496 == ssl3_accept_~s__state~0); 20817#L137 assume !(8497 == ssl3_accept_~s__state~0); 20818#L140 assume !(8512 == ssl3_accept_~s__state~0); 20785#L143 assume !(8513 == ssl3_accept_~s__state~0); 20750#L146 assume 8528 == ssl3_accept_~s__state~0; 20629#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20630#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20775#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20679#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20649#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20650#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20665#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21402#L601-1 ssl3_accept_~skip~0 := 0; 21442#L98-2 assume !false; 21441#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21440#L101 assume !(12292 == ssl3_accept_~s__state~0); 21439#L104 assume !(16384 == ssl3_accept_~s__state~0); 21438#L107 assume !(8192 == ssl3_accept_~s__state~0); 21437#L110 assume !(24576 == ssl3_accept_~s__state~0); 21436#L113 assume !(8195 == ssl3_accept_~s__state~0); 21435#L116 assume !(8480 == ssl3_accept_~s__state~0); 21434#L119 assume !(8481 == ssl3_accept_~s__state~0); 21415#L122 assume !(8482 == ssl3_accept_~s__state~0); 21414#L125 assume !(8464 == ssl3_accept_~s__state~0); 21413#L128 assume !(8465 == ssl3_accept_~s__state~0); 21411#L131 assume !(8466 == ssl3_accept_~s__state~0); 21409#L134 assume !(8496 == ssl3_accept_~s__state~0); 21408#L137 assume !(8497 == ssl3_accept_~s__state~0); 21406#L140 assume !(8512 == ssl3_accept_~s__state~0); 21392#L143 assume !(8513 == ssl3_accept_~s__state~0); 21390#L146 assume !(8528 == ssl3_accept_~s__state~0); 21391#L149 assume !(8529 == ssl3_accept_~s__state~0); 21520#L152 assume 8544 == ssl3_accept_~s__state~0; 20887#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21026#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 21028#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21389#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20810#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20807#L410 assume !(8 == ssl3_accept_~blastFlag~0); 20768#L413 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; 20598#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20959#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20949#L601-1 ssl3_accept_~skip~0 := 0; 20947#L98-2 assume !false; 20945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20943#L101 assume !(12292 == ssl3_accept_~s__state~0); 20941#L104 assume !(16384 == ssl3_accept_~s__state~0); 20939#L107 assume !(8192 == ssl3_accept_~s__state~0); 20937#L110 assume !(24576 == ssl3_accept_~s__state~0); 20935#L113 assume !(8195 == ssl3_accept_~s__state~0); 20933#L116 assume !(8480 == ssl3_accept_~s__state~0); 20931#L119 assume !(8481 == ssl3_accept_~s__state~0); 20932#L122 assume !(8482 == ssl3_accept_~s__state~0); 21038#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2018-12-09 00:47:42,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,600 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-12-09 00:47:42,600 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,600 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,607 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,607 INFO L82 PathProgramCache]: Analyzing trace with hash 546645841, now seen corresponding path program 1 times [2018-12-09 00:47:42,607 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,607 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,608 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:42,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-09 00:47:42,637 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,637 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:42,638 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,638 INFO L87 Difference]: Start difference. First operand 1043 states and 1394 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-12-09 00:47:42,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,713 INFO L93 Difference]: Finished difference Result 1125 states and 1494 transitions. [2018-12-09 00:47:42,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1125 states and 1494 transitions. [2018-12-09 00:47:42,716 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2018-12-09 00:47:42,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1125 states to 1100 states and 1460 transitions. [2018-12-09 00:47:42,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2018-12-09 00:47:42,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2018-12-09 00:47:42,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1460 transitions. [2018-12-09 00:47:42,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,719 INFO L705 BuchiCegarLoop]: Abstraction has 1100 states and 1460 transitions. [2018-12-09 00:47:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1460 transitions. [2018-12-09 00:47:42,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1049. [2018-12-09 00:47:42,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-12-09 00:47:42,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1401 transitions. [2018-12-09 00:47:42,726 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2018-12-09 00:47:42,726 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2018-12-09 00:47:42,726 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-12-09 00:47:42,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1401 transitions. [2018-12-09 00:47:42,729 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-12-09 00:47:42,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,729 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,729 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,730 INFO L794 eck$LassoCheckResult]: Stem: 22971#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22776#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22736#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 22737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22870#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22871#L98-2 assume !false; 22749#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22975#L101 assume !(12292 == ssl3_accept_~s__state~0); 22986#L104 assume !(16384 == ssl3_accept_~s__state~0); 22987#L107 assume !(8192 == ssl3_accept_~s__state~0); 22977#L110 assume !(24576 == ssl3_accept_~s__state~0); 22913#L113 assume !(8195 == ssl3_accept_~s__state~0); 22884#L116 assume !(8480 == ssl3_accept_~s__state~0); 22885#L119 assume 8481 == ssl3_accept_~s__state~0; 22750#L120 [2018-12-09 00:47:42,730 INFO L796 eck$LassoCheckResult]: Loop: 22750#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22751#L258 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; 22741#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22742#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22839#L601-1 ssl3_accept_~skip~0 := 0; 23774#L98-2 assume !false; 23773#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23735#L101 assume !(12292 == ssl3_accept_~s__state~0); 23423#L104 assume !(16384 == ssl3_accept_~s__state~0); 23422#L107 assume !(8192 == ssl3_accept_~s__state~0); 23421#L110 assume !(24576 == ssl3_accept_~s__state~0); 23420#L113 assume !(8195 == ssl3_accept_~s__state~0); 23397#L116 assume !(8480 == ssl3_accept_~s__state~0); 23396#L119 assume !(8481 == ssl3_accept_~s__state~0); 23395#L122 assume !(8482 == ssl3_accept_~s__state~0); 23394#L125 assume !(8464 == ssl3_accept_~s__state~0); 23393#L128 assume !(8465 == ssl3_accept_~s__state~0); 23392#L131 assume !(8466 == ssl3_accept_~s__state~0); 23391#L134 assume !(8496 == ssl3_accept_~s__state~0); 23390#L137 assume !(8497 == ssl3_accept_~s__state~0); 23389#L140 assume !(8512 == ssl3_accept_~s__state~0); 23387#L143 assume !(8513 == ssl3_accept_~s__state~0); 23384#L146 assume !(8528 == ssl3_accept_~s__state~0); 23383#L149 assume !(8529 == ssl3_accept_~s__state~0); 23382#L152 assume !(8544 == ssl3_accept_~s__state~0); 23381#L155 assume !(8545 == ssl3_accept_~s__state~0); 23378#L158 assume !(8560 == ssl3_accept_~s__state~0); 23377#L161 assume !(8561 == ssl3_accept_~s__state~0); 23026#L164 assume 8448 == ssl3_accept_~s__state~0; 22954#L165 assume !(ssl3_accept_~num1~0 > 0); 22761#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22782#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23163#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23154#L601-1 ssl3_accept_~skip~0 := 0; 23149#L98-2 assume !false; 23144#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23132#L101 assume !(12292 == ssl3_accept_~s__state~0); 23133#L104 assume !(16384 == ssl3_accept_~s__state~0); 23235#L107 assume !(8192 == ssl3_accept_~s__state~0); 23233#L110 assume !(24576 == ssl3_accept_~s__state~0); 23131#L113 assume !(8195 == ssl3_accept_~s__state~0); 23128#L116 assume 8480 == ssl3_accept_~s__state~0; 22750#L120 [2018-12-09 00:47:42,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,730 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-12-09 00:47:42,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 00:47:42,740 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:42,740 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,740 INFO L82 PathProgramCache]: Analyzing trace with hash -908286020, now seen corresponding path program 1 times [2018-12-09 00:47:42,740 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,740 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,741 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,758 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,758 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 00:47:42,758 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 00:47:42,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,774 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:42,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,798 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 00:47:42,799 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 00:47:42,799 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,799 INFO L87 Difference]: Start difference. First operand 1049 states and 1401 transitions. cyclomatic complexity: 357 Second operand 3 states. [2018-12-09 00:47:42,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,868 INFO L93 Difference]: Finished difference Result 1051 states and 1401 transitions. [2018-12-09 00:47:42,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1401 transitions. [2018-12-09 00:47:42,870 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2018-12-09 00:47:42,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1401 transitions. [2018-12-09 00:47:42,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2018-12-09 00:47:42,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2018-12-09 00:47:42,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1401 transitions. [2018-12-09 00:47:42,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,872 INFO L705 BuchiCegarLoop]: Abstraction has 1051 states and 1401 transitions. [2018-12-09 00:47:42,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1401 transitions. [2018-12-09 00:47:42,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1049. [2018-12-09 00:47:42,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-12-09 00:47:42,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1399 transitions. [2018-12-09 00:47:42,877 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2018-12-09 00:47:42,877 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2018-12-09 00:47:42,878 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-12-09 00:47:42,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1399 transitions. [2018-12-09 00:47:42,880 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-12-09 00:47:42,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,880 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,880 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,880 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,881 INFO L794 eck$LassoCheckResult]: Stem: 25197#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25007#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24967#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 24968#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25100#L98-2 assume !false; 25438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25436#L101 assume !(12292 == ssl3_accept_~s__state~0); 25434#L104 assume !(16384 == ssl3_accept_~s__state~0); 25432#L107 assume !(8192 == ssl3_accept_~s__state~0); 25430#L110 assume !(24576 == ssl3_accept_~s__state~0); 25428#L113 assume !(8195 == ssl3_accept_~s__state~0); 25426#L116 assume !(8480 == ssl3_accept_~s__state~0); 25424#L119 assume !(8481 == ssl3_accept_~s__state~0); 25421#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2018-12-09 00:47:42,881 INFO L796 eck$LassoCheckResult]: Loop: 25222#L123 ssl3_accept_~s__state~0 := 3; 24997#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25850#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25844#L601-1 ssl3_accept_~skip~0 := 0; 25842#L98-2 assume !false; 25840#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25838#L101 assume !(12292 == ssl3_accept_~s__state~0); 25836#L104 assume !(16384 == ssl3_accept_~s__state~0); 25834#L107 assume !(8192 == ssl3_accept_~s__state~0); 25832#L110 assume !(24576 == ssl3_accept_~s__state~0); 25830#L113 assume !(8195 == ssl3_accept_~s__state~0); 25828#L116 assume !(8480 == ssl3_accept_~s__state~0); 25826#L119 assume !(8481 == ssl3_accept_~s__state~0); 25824#L122 assume !(8482 == ssl3_accept_~s__state~0); 25822#L125 assume !(8464 == ssl3_accept_~s__state~0); 25820#L128 assume !(8465 == ssl3_accept_~s__state~0); 25818#L131 assume !(8466 == ssl3_accept_~s__state~0); 25617#L134 assume !(8496 == ssl3_accept_~s__state~0); 25612#L137 assume !(8497 == ssl3_accept_~s__state~0); 25606#L140 assume !(8512 == ssl3_accept_~s__state~0); 25602#L143 assume !(8513 == ssl3_accept_~s__state~0); 25597#L146 assume !(8528 == ssl3_accept_~s__state~0); 25586#L149 assume !(8529 == ssl3_accept_~s__state~0); 25584#L152 assume !(8544 == ssl3_accept_~s__state~0); 25582#L155 assume !(8545 == ssl3_accept_~s__state~0); 25580#L158 assume !(8560 == ssl3_accept_~s__state~0); 25577#L161 assume !(8561 == ssl3_accept_~s__state~0); 25251#L164 assume 8448 == ssl3_accept_~s__state~0; 25180#L165 assume !(ssl3_accept_~num1~0 > 0); 24991#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25013#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25521#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25515#L601-1 ssl3_accept_~skip~0 := 0; 25513#L98-2 assume !false; 25511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25508#L101 assume !(12292 == ssl3_accept_~s__state~0); 25509#L104 assume !(16384 == ssl3_accept_~s__state~0); 25573#L107 assume !(8192 == ssl3_accept_~s__state~0); 25574#L110 assume !(24576 == ssl3_accept_~s__state~0); 25570#L113 assume !(8195 == ssl3_accept_~s__state~0); 25572#L116 assume !(8480 == ssl3_accept_~s__state~0); 25862#L119 assume !(8481 == ssl3_accept_~s__state~0); 25420#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2018-12-09 00:47:42,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-12-09 00:47:42,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 00:47:42,890 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:42,891 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1804490764, now seen corresponding path program 1 times [2018-12-09 00:47:42,891 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,891 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,892 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:42,909 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:42,909 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:42,909 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:42,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:42,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:42,910 INFO L87 Difference]: Start difference. First operand 1049 states and 1399 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-12-09 00:47:42,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:42,964 INFO L93 Difference]: Finished difference Result 1049 states and 1397 transitions. [2018-12-09 00:47:42,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:42,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1397 transitions. [2018-12-09 00:47:42,966 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-12-09 00:47:42,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1397 transitions. [2018-12-09 00:47:42,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2018-12-09 00:47:42,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2018-12-09 00:47:42,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1397 transitions. [2018-12-09 00:47:42,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:42,968 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-12-09 00:47:42,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1397 transitions. [2018-12-09 00:47:42,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1049. [2018-12-09 00:47:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-12-09 00:47:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1397 transitions. [2018-12-09 00:47:42,973 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-12-09 00:47:42,973 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-12-09 00:47:42,973 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-12-09 00:47:42,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1397 transitions. [2018-12-09 00:47:42,974 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-12-09 00:47:42,974 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:42,974 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:42,975 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,975 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:42,975 INFO L794 eck$LassoCheckResult]: Stem: 27300#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27112#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27072#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27073#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27204#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27205#L98-2 assume !false; 27764#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27799#L101 assume !(12292 == ssl3_accept_~s__state~0); 27797#L104 assume !(16384 == ssl3_accept_~s__state~0); 27795#L107 assume !(8192 == ssl3_accept_~s__state~0); 27793#L110 assume !(24576 == ssl3_accept_~s__state~0); 27791#L113 assume !(8195 == ssl3_accept_~s__state~0); 27789#L116 assume !(8480 == ssl3_accept_~s__state~0); 27787#L119 assume !(8481 == ssl3_accept_~s__state~0); 27785#L122 assume !(8482 == ssl3_accept_~s__state~0); 27783#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2018-12-09 00:47:42,975 INFO L796 eck$LassoCheckResult]: Loop: 27307#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27214#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27207#L273-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; 27077#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27078#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27174#L601-1 ssl3_accept_~skip~0 := 0; 27081#L98-2 assume !false; 27082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27301#L101 assume !(12292 == ssl3_accept_~s__state~0); 27310#L104 assume !(16384 == ssl3_accept_~s__state~0); 27311#L107 assume !(8192 == ssl3_accept_~s__state~0); 27303#L110 assume !(24576 == ssl3_accept_~s__state~0); 27304#L113 assume !(8195 == ssl3_accept_~s__state~0); 28098#L116 assume !(8480 == ssl3_accept_~s__state~0); 28097#L119 assume !(8481 == ssl3_accept_~s__state~0); 28096#L122 assume !(8482 == ssl3_accept_~s__state~0); 28095#L125 assume !(8464 == ssl3_accept_~s__state~0); 28094#L128 assume !(8465 == ssl3_accept_~s__state~0); 27087#L131 assume !(8466 == ssl3_accept_~s__state~0); 27088#L134 assume 8496 == ssl3_accept_~s__state~0; 27756#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27737#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27290#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 27278#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27279#L292-2 ssl3_accept_~s__init_num~0 := 0; 28058#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28052#L601-1 ssl3_accept_~skip~0 := 0; 28051#L98-2 assume !false; 28050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28048#L101 assume !(12292 == ssl3_accept_~s__state~0); 28047#L104 assume !(16384 == ssl3_accept_~s__state~0); 28041#L107 assume !(8192 == ssl3_accept_~s__state~0); 28039#L110 assume !(24576 == ssl3_accept_~s__state~0); 28037#L113 assume !(8195 == ssl3_accept_~s__state~0); 28035#L116 assume !(8480 == ssl3_accept_~s__state~0); 28033#L119 assume !(8481 == ssl3_accept_~s__state~0); 28031#L122 assume !(8482 == ssl3_accept_~s__state~0); 28029#L125 assume !(8464 == ssl3_accept_~s__state~0); 28027#L128 assume !(8465 == ssl3_accept_~s__state~0); 28025#L131 assume !(8466 == ssl3_accept_~s__state~0); 28023#L134 assume !(8496 == ssl3_accept_~s__state~0); 27762#L137 assume !(8497 == ssl3_accept_~s__state~0); 27694#L140 assume 8512 == ssl3_accept_~s__state~0; 27181#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27164#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27108#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27109#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28110#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28105#L601-1 ssl3_accept_~skip~0 := 0; 28104#L98-2 assume !false; 28103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28102#L101 assume !(12292 == ssl3_accept_~s__state~0); 28101#L104 assume !(16384 == ssl3_accept_~s__state~0); 28100#L107 assume !(8192 == ssl3_accept_~s__state~0); 28099#L110 assume !(24576 == ssl3_accept_~s__state~0); 27245#L113 assume !(8195 == ssl3_accept_~s__state~0); 27215#L116 assume !(8480 == ssl3_accept_~s__state~0); 27216#L119 assume !(8481 == ssl3_accept_~s__state~0); 27177#L122 assume !(8482 == ssl3_accept_~s__state~0); 27114#L125 assume !(8464 == ssl3_accept_~s__state~0); 27115#L128 assume !(8465 == ssl3_accept_~s__state~0); 27129#L131 assume !(8466 == ssl3_accept_~s__state~0); 27326#L134 assume !(8496 == ssl3_accept_~s__state~0); 27314#L137 assume !(8497 == ssl3_accept_~s__state~0); 27315#L140 assume !(8512 == ssl3_accept_~s__state~0); 27320#L143 assume !(8513 == ssl3_accept_~s__state~0); 27638#L146 assume 8528 == ssl3_accept_~s__state~0; 27130#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27131#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27274#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27179#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27154#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27155#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27160#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27999#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27920#L601-1 ssl3_accept_~skip~0 := 0; 27994#L98-2 assume !false; 27992#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27990#L101 assume !(12292 == ssl3_accept_~s__state~0); 27988#L104 assume !(16384 == ssl3_accept_~s__state~0); 27986#L107 assume !(8192 == ssl3_accept_~s__state~0); 27984#L110 assume !(24576 == ssl3_accept_~s__state~0); 27982#L113 assume !(8195 == ssl3_accept_~s__state~0); 27980#L116 assume !(8480 == ssl3_accept_~s__state~0); 27978#L119 assume !(8481 == ssl3_accept_~s__state~0); 27976#L122 assume !(8482 == ssl3_accept_~s__state~0); 27974#L125 assume !(8464 == ssl3_accept_~s__state~0); 27972#L128 assume !(8465 == ssl3_accept_~s__state~0); 27970#L131 assume !(8466 == ssl3_accept_~s__state~0); 27968#L134 assume !(8496 == ssl3_accept_~s__state~0); 27966#L137 assume !(8497 == ssl3_accept_~s__state~0); 27964#L140 assume !(8512 == ssl3_accept_~s__state~0); 27962#L143 assume !(8513 == ssl3_accept_~s__state~0); 27960#L146 assume !(8528 == ssl3_accept_~s__state~0); 27958#L149 assume !(8529 == ssl3_accept_~s__state~0); 27424#L152 assume 8544 == ssl3_accept_~s__state~0; 27422#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; 27248#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27914#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27909#L601-1 ssl3_accept_~skip~0 := 0; 27907#L98-2 assume !false; 27906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27904#L101 assume !(12292 == ssl3_accept_~s__state~0); 27902#L104 assume !(16384 == ssl3_accept_~s__state~0); 27899#L107 assume !(8192 == ssl3_accept_~s__state~0); 27897#L110 assume !(24576 == ssl3_accept_~s__state~0); 27894#L113 assume !(8195 == ssl3_accept_~s__state~0); 27888#L116 assume !(8480 == ssl3_accept_~s__state~0); 27886#L119 assume !(8481 == ssl3_accept_~s__state~0); 27884#L122 assume !(8482 == ssl3_accept_~s__state~0); 27882#L125 assume !(8464 == ssl3_accept_~s__state~0); 27880#L128 assume !(8465 == ssl3_accept_~s__state~0); 27878#L131 assume !(8466 == ssl3_accept_~s__state~0); 27876#L134 assume !(8496 == ssl3_accept_~s__state~0); 27818#L137 assume !(8497 == ssl3_accept_~s__state~0); 27700#L140 assume !(8512 == ssl3_accept_~s__state~0); 27692#L143 assume !(8513 == ssl3_accept_~s__state~0); 27693#L146 assume !(8528 == ssl3_accept_~s__state~0); 27699#L149 assume !(8529 == ssl3_accept_~s__state~0); 27746#L152 assume !(8544 == ssl3_accept_~s__state~0); 27744#L155 assume !(8545 == ssl3_accept_~s__state~0); 27742#L158 assume !(8560 == ssl3_accept_~s__state~0); 27740#L161 assume !(8561 == ssl3_accept_~s__state~0); 27738#L164 assume !(8448 == ssl3_accept_~s__state~0); 27550#L167 assume 8576 == ssl3_accept_~s__state~0; 27266#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27091#L453 assume !(ssl3_accept_~ret~0 <= 0); 27092#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27199#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27857#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27852#L601-1 ssl3_accept_~skip~0 := 0; 27849#L98-2 assume !false; 27842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27840#L101 assume !(12292 == ssl3_accept_~s__state~0); 27837#L104 assume !(16384 == ssl3_accept_~s__state~0); 27834#L107 assume !(8192 == ssl3_accept_~s__state~0); 27831#L110 assume !(24576 == ssl3_accept_~s__state~0); 27828#L113 assume !(8195 == ssl3_accept_~s__state~0); 27825#L116 assume !(8480 == ssl3_accept_~s__state~0); 27404#L119 assume !(8481 == ssl3_accept_~s__state~0); 27820#L122 assume !(8482 == ssl3_accept_~s__state~0); 27409#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2018-12-09 00:47:42,976 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,976 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-12-09 00:47:42,976 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,976 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:42,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:42,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:42,983 INFO L82 PathProgramCache]: Analyzing trace with hash -812227533, now seen corresponding path program 1 times [2018-12-09 00:47:42,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:42,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:42,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,983 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:42,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:42,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,015 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-09 00:47:43,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:43,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:43,016 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:43,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:43,016 INFO L87 Difference]: Start difference. First operand 1049 states and 1397 transitions. cyclomatic complexity: 353 Second operand 3 states. [2018-12-09 00:47:43,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,094 INFO L93 Difference]: Finished difference Result 1016 states and 1318 transitions. [2018-12-09 00:47:43,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:43,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1318 transitions. [2018-12-09 00:47:43,096 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2018-12-09 00:47:43,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 895 states and 1162 transitions. [2018-12-09 00:47:43,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2018-12-09 00:47:43,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2018-12-09 00:47:43,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 895 states and 1162 transitions. [2018-12-09 00:47:43,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,099 INFO L705 BuchiCegarLoop]: Abstraction has 895 states and 1162 transitions. [2018-12-09 00:47:43,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states and 1162 transitions. [2018-12-09 00:47:43,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 772. [2018-12-09 00:47:43,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2018-12-09 00:47:43,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1002 transitions. [2018-12-09 00:47:43,103 INFO L728 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2018-12-09 00:47:43,103 INFO L608 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2018-12-09 00:47:43,103 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-12-09 00:47:43,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 772 states and 1002 transitions. [2018-12-09 00:47:43,104 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 569 [2018-12-09 00:47:43,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:43,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:43,104 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,104 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,104 INFO L794 eck$LassoCheckResult]: Stem: 29331#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29174#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29141#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 29142#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29241#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29242#L98-2 assume !false; 29576#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29708#L101 assume !(12292 == ssl3_accept_~s__state~0); 29706#L104 assume !(16384 == ssl3_accept_~s__state~0); 29704#L107 assume !(8192 == ssl3_accept_~s__state~0); 29702#L110 assume !(24576 == ssl3_accept_~s__state~0); 29700#L113 assume !(8195 == ssl3_accept_~s__state~0); 29698#L116 assume !(8480 == ssl3_accept_~s__state~0); 29696#L119 assume !(8481 == ssl3_accept_~s__state~0); 29695#L122 assume !(8482 == ssl3_accept_~s__state~0); 29693#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2018-12-09 00:47:43,105 INFO L796 eck$LassoCheckResult]: Loop: 29338#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29249#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29244#L273-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; 29245#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29789#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29785#L601-1 ssl3_accept_~skip~0 := 0; 29779#L98-2 assume !false; 29780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29773#L101 assume !(12292 == ssl3_accept_~s__state~0); 29774#L104 assume !(16384 == ssl3_accept_~s__state~0); 29769#L107 assume !(8192 == ssl3_accept_~s__state~0); 29770#L110 assume !(24576 == ssl3_accept_~s__state~0); 29760#L113 assume !(8195 == ssl3_accept_~s__state~0); 29761#L116 assume !(8480 == ssl3_accept_~s__state~0); 29754#L119 assume !(8481 == ssl3_accept_~s__state~0); 29755#L122 assume !(8482 == ssl3_accept_~s__state~0); 29748#L125 assume !(8464 == ssl3_accept_~s__state~0); 29749#L128 assume !(8465 == ssl3_accept_~s__state~0); 29743#L131 assume !(8466 == ssl3_accept_~s__state~0); 29680#L134 assume 8496 == ssl3_accept_~s__state~0; 29493#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29328#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29329#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29621#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29622#L292-2 ssl3_accept_~s__init_num~0 := 0; 29790#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29791#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29782#L601-1 ssl3_accept_~skip~0 := 0; 29783#L98-2 assume !false; 29775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29776#L101 assume !(12292 == ssl3_accept_~s__state~0); 29771#L104 assume !(16384 == ssl3_accept_~s__state~0); 29772#L107 assume !(8192 == ssl3_accept_~s__state~0); 29767#L110 assume !(24576 == ssl3_accept_~s__state~0); 29768#L113 assume !(8195 == ssl3_accept_~s__state~0); 29757#L116 assume !(8480 == ssl3_accept_~s__state~0); 29758#L119 assume !(8481 == ssl3_accept_~s__state~0); 29751#L122 assume !(8482 == ssl3_accept_~s__state~0); 29752#L125 assume !(8464 == ssl3_accept_~s__state~0); 29745#L128 assume !(8465 == ssl3_accept_~s__state~0); 29746#L131 assume !(8466 == ssl3_accept_~s__state~0); 29902#L134 assume !(8496 == ssl3_accept_~s__state~0); 29681#L137 assume !(8497 == ssl3_accept_~s__state~0); 29350#L140 assume 8512 == ssl3_accept_~s__state~0; 29224#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29212#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29173#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29146#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29147#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29217#L601-1 ssl3_accept_~skip~0 := 0; 29898#L98-2 assume !false; 29897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29896#L101 assume !(12292 == ssl3_accept_~s__state~0); 29895#L104 assume !(16384 == ssl3_accept_~s__state~0); 29894#L107 assume !(8192 == ssl3_accept_~s__state~0); 29893#L110 assume !(24576 == ssl3_accept_~s__state~0); 29892#L113 assume !(8195 == ssl3_accept_~s__state~0); 29891#L116 assume !(8480 == ssl3_accept_~s__state~0); 29890#L119 assume !(8481 == ssl3_accept_~s__state~0); 29220#L122 assume !(8482 == ssl3_accept_~s__state~0); 29175#L125 assume !(8464 == ssl3_accept_~s__state~0); 29176#L128 assume !(8465 == ssl3_accept_~s__state~0); 29156#L131 assume !(8466 == ssl3_accept_~s__state~0); 29157#L134 assume !(8496 == ssl3_accept_~s__state~0); 29344#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29315#L143 assume !(8513 == ssl3_accept_~s__state~0); 29281#L146 assume 8528 == ssl3_accept_~s__state~0; 29188#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29189#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29307#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29223#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29206#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29207#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29209#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29812#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29227#L601-1 ssl3_accept_~skip~0 := 0; 29150#L98-2 assume !false; 29151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29332#L101 assume !(12292 == ssl3_accept_~s__state~0); 29340#L104 assume !(16384 == ssl3_accept_~s__state~0); 29341#L107 assume !(8192 == ssl3_accept_~s__state~0); 29335#L110 assume !(24576 == ssl3_accept_~s__state~0); 29276#L113 assume !(8195 == ssl3_accept_~s__state~0); 29250#L116 assume !(8480 == ssl3_accept_~s__state~0); 29251#L119 assume !(8481 == ssl3_accept_~s__state~0); 29259#L122 assume !(8482 == ssl3_accept_~s__state~0); 29811#L125 assume !(8464 == ssl3_accept_~s__state~0); 29808#L128 assume !(8465 == ssl3_accept_~s__state~0); 29807#L131 assume !(8466 == ssl3_accept_~s__state~0); 29806#L134 assume !(8496 == ssl3_accept_~s__state~0); 29805#L137 assume !(8497 == ssl3_accept_~s__state~0); 29804#L140 assume !(8512 == ssl3_accept_~s__state~0); 29803#L143 assume !(8513 == ssl3_accept_~s__state~0); 29802#L146 assume !(8528 == ssl3_accept_~s__state~0); 29801#L149 assume !(8529 == ssl3_accept_~s__state~0); 29800#L152 assume 8544 == ssl3_accept_~s__state~0; 29358#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29339#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 29247#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29138#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29139#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29337#L410 assume !(8 == ssl3_accept_~blastFlag~0); 29299#L413 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; 29169#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29728#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29722#L601-1 ssl3_accept_~skip~0 := 0; 29720#L98-2 assume !false; 29718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29716#L101 assume !(12292 == ssl3_accept_~s__state~0); 29714#L104 assume !(16384 == ssl3_accept_~s__state~0); 29712#L107 assume !(8192 == ssl3_accept_~s__state~0); 29711#L110 assume !(24576 == ssl3_accept_~s__state~0); 29710#L113 assume !(8195 == ssl3_accept_~s__state~0); 29709#L116 assume !(8480 == ssl3_accept_~s__state~0); 29707#L119 assume !(8481 == ssl3_accept_~s__state~0); 29705#L122 assume !(8482 == ssl3_accept_~s__state~0); 29703#L125 assume !(8464 == ssl3_accept_~s__state~0); 29701#L128 assume !(8465 == ssl3_accept_~s__state~0); 29699#L131 assume !(8466 == ssl3_accept_~s__state~0); 29634#L134 assume !(8496 == ssl3_accept_~s__state~0); 29633#L137 assume !(8497 == ssl3_accept_~s__state~0); 29632#L140 assume !(8512 == ssl3_accept_~s__state~0); 29631#L143 assume !(8513 == ssl3_accept_~s__state~0); 29630#L146 assume !(8528 == ssl3_accept_~s__state~0); 29629#L149 assume !(8529 == ssl3_accept_~s__state~0); 29628#L152 assume !(8544 == ssl3_accept_~s__state~0); 29627#L155 assume !(8545 == ssl3_accept_~s__state~0); 29626#L158 assume !(8560 == ssl3_accept_~s__state~0); 29625#L161 assume !(8561 == ssl3_accept_~s__state~0); 29449#L164 assume 8448 == ssl3_accept_~s__state~0; 29317#L165 assume !(ssl3_accept_~num1~0 > 0); 29163#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29179#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29397#L601-1 ssl3_accept_~skip~0 := 0; 29394#L98-2 assume !false; 29390#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29387#L104 assume !(16384 == ssl3_accept_~s__state~0); 29391#L107 assume !(8192 == ssl3_accept_~s__state~0); 29382#L110 assume !(24576 == ssl3_accept_~s__state~0); 29380#L113 assume !(8195 == ssl3_accept_~s__state~0); 29379#L116 assume !(8480 == ssl3_accept_~s__state~0); 29377#L119 assume !(8481 == ssl3_accept_~s__state~0); 29378#L122 assume !(8482 == ssl3_accept_~s__state~0); 29369#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2018-12-09 00:47:43,105 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,105 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-12-09 00:47:43,105 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,105 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,105 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,109 INFO L82 PathProgramCache]: Analyzing trace with hash 7941825, now seen corresponding path program 1 times [2018-12-09 00:47:43,109 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,110 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:43,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,145 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-09 00:47:43,145 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 00:47:43,146 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 00:47:43,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,178 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:43,190 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-09 00:47:43,207 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-09 00:47:43,208 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-09 00:47:43,208 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-09 00:47:43,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-09 00:47:43,208 INFO L87 Difference]: Start difference. First operand 772 states and 1002 transitions. cyclomatic complexity: 235 Second operand 4 states. [2018-12-09 00:47:43,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,360 INFO L93 Difference]: Finished difference Result 1251 states and 1606 transitions. [2018-12-09 00:47:43,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-09 00:47:43,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1251 states and 1606 transitions. [2018-12-09 00:47:43,364 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1048 [2018-12-09 00:47:43,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1251 states to 1251 states and 1606 transitions. [2018-12-09 00:47:43,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2018-12-09 00:47:43,367 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2018-12-09 00:47:43,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 1606 transitions. [2018-12-09 00:47:43,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,369 INFO L705 BuchiCegarLoop]: Abstraction has 1251 states and 1606 transitions. [2018-12-09 00:47:43,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 1606 transitions. [2018-12-09 00:47:43,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 960. [2018-12-09 00:47:43,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2018-12-09 00:47:43,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1239 transitions. [2018-12-09 00:47:43,376 INFO L728 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2018-12-09 00:47:43,376 INFO L608 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2018-12-09 00:47:43,376 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-12-09 00:47:43,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1239 transitions. [2018-12-09 00:47:43,379 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 757 [2018-12-09 00:47:43,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:43,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:43,380 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,380 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,380 INFO L794 eck$LassoCheckResult]: Stem: 31806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31645#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31612#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31613#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31716#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31717#L98-2 assume !false; 31906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32147#L101 assume !(12292 == ssl3_accept_~s__state~0); 32145#L104 assume !(16384 == ssl3_accept_~s__state~0); 32143#L107 assume !(8192 == ssl3_accept_~s__state~0); 32141#L110 assume !(24576 == ssl3_accept_~s__state~0); 32139#L113 assume !(8195 == ssl3_accept_~s__state~0); 32137#L116 assume !(8480 == ssl3_accept_~s__state~0); 32135#L119 assume !(8481 == ssl3_accept_~s__state~0); 32133#L122 assume !(8482 == ssl3_accept_~s__state~0); 32131#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2018-12-09 00:47:43,380 INFO L796 eck$LassoCheckResult]: Loop: 31814#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31724#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31719#L273-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; 31720#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32563#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32509#L601-1 ssl3_accept_~skip~0 := 0; 32508#L98-2 assume !false; 32507#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32505#L101 assume !(12292 == ssl3_accept_~s__state~0); 32504#L104 assume !(16384 == ssl3_accept_~s__state~0); 32501#L107 assume !(8192 == ssl3_accept_~s__state~0); 32499#L110 assume !(24576 == ssl3_accept_~s__state~0); 32496#L113 assume !(8195 == ssl3_accept_~s__state~0); 32454#L116 assume !(8480 == ssl3_accept_~s__state~0); 32450#L119 assume !(8481 == ssl3_accept_~s__state~0); 32446#L122 assume !(8482 == ssl3_accept_~s__state~0); 32443#L125 assume !(8464 == ssl3_accept_~s__state~0); 32440#L128 assume !(8465 == ssl3_accept_~s__state~0); 32394#L131 assume !(8466 == ssl3_accept_~s__state~0); 32380#L134 assume 8496 == ssl3_accept_~s__state~0; 31769#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31770#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31797#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 31786#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31778#L292-2 ssl3_accept_~s__init_num~0 := 0; 31646#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32492#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32487#L601-1 ssl3_accept_~skip~0 := 0; 32485#L98-2 assume !false; 32483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32481#L101 assume !(12292 == ssl3_accept_~s__state~0); 32479#L104 assume !(16384 == ssl3_accept_~s__state~0); 32477#L107 assume !(8192 == ssl3_accept_~s__state~0); 32475#L110 assume !(24576 == ssl3_accept_~s__state~0); 32473#L113 assume !(8195 == ssl3_accept_~s__state~0); 32471#L116 assume !(8480 == ssl3_accept_~s__state~0); 32469#L119 assume !(8481 == ssl3_accept_~s__state~0); 32467#L122 assume !(8482 == ssl3_accept_~s__state~0); 32465#L125 assume !(8464 == ssl3_accept_~s__state~0); 32463#L128 assume !(8465 == ssl3_accept_~s__state~0); 32461#L131 assume !(8466 == ssl3_accept_~s__state~0); 32459#L134 assume !(8496 == ssl3_accept_~s__state~0); 32457#L137 assume !(8497 == ssl3_accept_~s__state~0); 32455#L140 assume !(8512 == ssl3_accept_~s__state~0); 32451#L143 assume !(8513 == ssl3_accept_~s__state~0); 32447#L146 assume !(8528 == ssl3_accept_~s__state~0); 32444#L149 assume !(8529 == ssl3_accept_~s__state~0); 32441#L152 assume !(8544 == ssl3_accept_~s__state~0); 31698#L155 assume !(8545 == ssl3_accept_~s__state~0); 31699#L158 assume !(8560 == ssl3_accept_~s__state~0); 31663#L161 assume !(8561 == ssl3_accept_~s__state~0); 31664#L164 assume !(8448 == ssl3_accept_~s__state~0); 32379#L167 assume !(8576 == ssl3_accept_~s__state~0); 32378#L170 assume !(8577 == ssl3_accept_~s__state~0); 31830#L173 assume !(8592 == ssl3_accept_~s__state~0); 31793#L176 assume !(8593 == ssl3_accept_~s__state~0); 31765#L179 assume !(8608 == ssl3_accept_~s__state~0); 31766#L182 assume !(8609 == ssl3_accept_~s__state~0); 31742#L185 assume !(8640 == ssl3_accept_~s__state~0); 31705#L188 assume !(8641 == ssl3_accept_~s__state~0); 31706#L191 assume 8656 == ssl3_accept_~s__state~0; 31714#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31749#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31750#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31746#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31763#L525 assume !(0 == ssl3_accept_~tmp___10~0); 31839#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32537#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32531#L601-1 ssl3_accept_~skip~0 := 0; 32529#L98-2 assume !false; 32527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32525#L101 assume !(12292 == ssl3_accept_~s__state~0); 32523#L104 assume !(16384 == ssl3_accept_~s__state~0); 32521#L107 assume !(8192 == ssl3_accept_~s__state~0); 32519#L110 assume !(24576 == ssl3_accept_~s__state~0); 32517#L113 assume !(8195 == ssl3_accept_~s__state~0); 32515#L116 assume !(8480 == ssl3_accept_~s__state~0); 32513#L119 assume !(8481 == ssl3_accept_~s__state~0); 32512#L122 assume !(8482 == ssl3_accept_~s__state~0); 32511#L125 assume !(8464 == ssl3_accept_~s__state~0); 32510#L128 assume !(8465 == ssl3_accept_~s__state~0); 32502#L131 assume !(8466 == ssl3_accept_~s__state~0); 32500#L134 assume !(8496 == ssl3_accept_~s__state~0); 31820#L137 assume !(8497 == ssl3_accept_~s__state~0); 31821#L140 assume !(8512 == ssl3_accept_~s__state~0); 32453#L143 assume !(8513 == ssl3_accept_~s__state~0); 32449#L146 assume !(8528 == ssl3_accept_~s__state~0); 32445#L149 assume !(8529 == ssl3_accept_~s__state~0); 32442#L152 assume !(8544 == ssl3_accept_~s__state~0); 32439#L155 assume !(8545 == ssl3_accept_~s__state~0); 31652#L158 assume !(8560 == ssl3_accept_~s__state~0); 31653#L161 assume !(8561 == ssl3_accept_~s__state~0); 31637#L164 assume !(8448 == ssl3_accept_~s__state~0); 31638#L167 assume !(8576 == ssl3_accept_~s__state~0); 31841#L170 assume !(8577 == ssl3_accept_~s__state~0); 31845#L173 assume !(8592 == ssl3_accept_~s__state~0); 31989#L176 assume !(8593 == ssl3_accept_~s__state~0); 31982#L179 assume !(8608 == ssl3_accept_~s__state~0); 31979#L182 assume !(8609 == ssl3_accept_~s__state~0); 31976#L185 assume !(8640 == ssl3_accept_~s__state~0); 31972#L188 assume !(8641 == ssl3_accept_~s__state~0); 31967#L191 assume !(8656 == ssl3_accept_~s__state~0); 31963#L194 assume !(8657 == ssl3_accept_~s__state~0); 31610#L197 assume 8672 == ssl3_accept_~s__state~0; 31611#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31614#L533 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31615#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31736#L540 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31738#L540-2 ssl3_accept_~s__init_num~0 := 0; 31835#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32210#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32195#L601-1 ssl3_accept_~skip~0 := 0; 32192#L98-2 assume !false; 32189#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32187#L101 assume !(12292 == ssl3_accept_~s__state~0); 32185#L104 assume !(16384 == ssl3_accept_~s__state~0); 32183#L107 assume !(8192 == ssl3_accept_~s__state~0); 32181#L110 assume !(24576 == ssl3_accept_~s__state~0); 32179#L113 assume !(8195 == ssl3_accept_~s__state~0); 32177#L116 assume !(8480 == ssl3_accept_~s__state~0); 32175#L119 assume !(8481 == ssl3_accept_~s__state~0); 32173#L122 assume !(8482 == ssl3_accept_~s__state~0); 32171#L125 assume !(8464 == ssl3_accept_~s__state~0); 32169#L128 assume !(8465 == ssl3_accept_~s__state~0); 32167#L131 assume !(8466 == ssl3_accept_~s__state~0); 31958#L134 assume !(8496 == ssl3_accept_~s__state~0); 31957#L137 assume !(8497 == ssl3_accept_~s__state~0); 31956#L140 assume !(8512 == ssl3_accept_~s__state~0); 31955#L143 assume !(8513 == ssl3_accept_~s__state~0); 31954#L146 assume !(8528 == ssl3_accept_~s__state~0); 31953#L149 assume !(8529 == ssl3_accept_~s__state~0); 31952#L152 assume !(8544 == ssl3_accept_~s__state~0); 31950#L155 assume !(8545 == ssl3_accept_~s__state~0); 31947#L158 assume !(8560 == ssl3_accept_~s__state~0); 31944#L161 assume !(8561 == ssl3_accept_~s__state~0); 31940#L164 assume 8448 == ssl3_accept_~s__state~0; 31937#L165 assume !(ssl3_accept_~num1~0 > 0); 31934#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31930#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31877#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31871#L601-1 ssl3_accept_~skip~0 := 0; 31869#L98-2 assume !false; 31867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31864#L101 assume !(12292 == ssl3_accept_~s__state~0); 31862#L104 assume !(16384 == ssl3_accept_~s__state~0); 31860#L107 assume !(8192 == ssl3_accept_~s__state~0); 31857#L110 assume !(24576 == ssl3_accept_~s__state~0); 31855#L113 assume !(8195 == ssl3_accept_~s__state~0); 31853#L116 assume !(8480 == ssl3_accept_~s__state~0); 31851#L119 assume !(8481 == ssl3_accept_~s__state~0); 31848#L122 assume !(8482 == ssl3_accept_~s__state~0); 31849#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2018-12-09 00:47:43,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,381 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-12-09 00:47:43,381 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,382 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,388 INFO L82 PathProgramCache]: Analyzing trace with hash -999588174, now seen corresponding path program 1 times [2018-12-09 00:47:43,388 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,433 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-12-09 00:47:43,433 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:43,433 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:43,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:43,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:43,434 INFO L87 Difference]: Start difference. First operand 960 states and 1239 transitions. cyclomatic complexity: 284 Second operand 3 states. [2018-12-09 00:47:43,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,443 INFO L93 Difference]: Finished difference Result 1603 states and 2088 transitions. [2018-12-09 00:47:43,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:43,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1603 states and 2088 transitions. [2018-12-09 00:47:43,446 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2018-12-09 00:47:43,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1603 states to 1603 states and 2088 transitions. [2018-12-09 00:47:43,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465 [2018-12-09 00:47:43,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465 [2018-12-09 00:47:43,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2088 transitions. [2018-12-09 00:47:43,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,450 INFO L705 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-12-09 00:47:43,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2088 transitions. [2018-12-09 00:47:43,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1603. [2018-12-09 00:47:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1603 states. [2018-12-09 00:47:43,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2088 transitions. [2018-12-09 00:47:43,459 INFO L728 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-12-09 00:47:43,459 INFO L608 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-12-09 00:47:43,459 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-12-09 00:47:43,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1603 states and 2088 transitions. [2018-12-09 00:47:43,461 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2018-12-09 00:47:43,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:43,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:43,462 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,462 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,462 INFO L794 eck$LassoCheckResult]: Stem: 34385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34214#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34181#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 34182#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34289#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34290#L98-2 assume !false; 34458#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35440#L101 assume !(12292 == ssl3_accept_~s__state~0); 35439#L104 assume !(16384 == ssl3_accept_~s__state~0); 35438#L107 assume !(8192 == ssl3_accept_~s__state~0); 35437#L110 assume !(24576 == ssl3_accept_~s__state~0); 35435#L113 assume !(8195 == ssl3_accept_~s__state~0); 35432#L116 assume !(8480 == ssl3_accept_~s__state~0); 35431#L119 assume !(8481 == ssl3_accept_~s__state~0); 35430#L122 assume !(8482 == ssl3_accept_~s__state~0); 35426#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2018-12-09 00:47:43,462 INFO L796 eck$LassoCheckResult]: Loop: 34526#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 35425#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35424#L273-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; 35423#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35420#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35414#L601-1 ssl3_accept_~skip~0 := 0; 35413#L98-2 assume !false; 35412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35410#L101 assume !(12292 == ssl3_accept_~s__state~0); 35408#L104 assume !(16384 == ssl3_accept_~s__state~0); 35406#L107 assume !(8192 == ssl3_accept_~s__state~0); 35405#L110 assume !(24576 == ssl3_accept_~s__state~0); 35404#L113 assume !(8195 == ssl3_accept_~s__state~0); 35403#L116 assume !(8480 == ssl3_accept_~s__state~0); 35402#L119 assume !(8481 == ssl3_accept_~s__state~0); 35401#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume !(8464 == ssl3_accept_~s__state~0); 35397#L128 assume !(8465 == ssl3_accept_~s__state~0); 35394#L131 assume !(8466 == ssl3_accept_~s__state~0); 34774#L134 assume 8496 == ssl3_accept_~s__state~0; 34518#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34773#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34772#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 34771#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34770#L292-2 ssl3_accept_~s__init_num~0 := 0; 34768#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34765#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34760#L601-1 ssl3_accept_~skip~0 := 0; 34759#L98-2 assume !false; 34758#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34757#L101 assume !(12292 == ssl3_accept_~s__state~0); 34756#L104 assume !(16384 == ssl3_accept_~s__state~0); 34755#L107 assume !(8192 == ssl3_accept_~s__state~0); 34754#L110 assume !(24576 == ssl3_accept_~s__state~0); 34753#L113 assume !(8195 == ssl3_accept_~s__state~0); 34752#L116 assume !(8480 == ssl3_accept_~s__state~0); 34751#L119 assume !(8481 == ssl3_accept_~s__state~0); 34750#L122 assume !(8482 == ssl3_accept_~s__state~0); 34749#L125 assume !(8464 == ssl3_accept_~s__state~0); 34748#L128 assume !(8465 == ssl3_accept_~s__state~0); 34747#L131 assume !(8466 == ssl3_accept_~s__state~0); 34744#L134 assume !(8496 == ssl3_accept_~s__state~0); 34743#L137 assume !(8497 == ssl3_accept_~s__state~0); 34434#L140 assume 8512 == ssl3_accept_~s__state~0; 34272#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34254#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34255#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35273#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35268#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35171#L601-1 ssl3_accept_~skip~0 := 0; 35154#L98-2 assume !false; 35149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35144#L101 assume !(12292 == ssl3_accept_~s__state~0); 35139#L104 assume !(16384 == ssl3_accept_~s__state~0); 35133#L107 assume !(8192 == ssl3_accept_~s__state~0); 35128#L110 assume !(24576 == ssl3_accept_~s__state~0); 35123#L113 assume !(8195 == ssl3_accept_~s__state~0); 35118#L116 assume !(8480 == ssl3_accept_~s__state~0); 35113#L119 assume !(8481 == ssl3_accept_~s__state~0); 35108#L122 assume !(8482 == ssl3_accept_~s__state~0); 35104#L125 assume !(8464 == ssl3_accept_~s__state~0); 35100#L128 assume !(8465 == ssl3_accept_~s__state~0); 35095#L131 assume !(8466 == ssl3_accept_~s__state~0); 35090#L134 assume !(8496 == ssl3_accept_~s__state~0); 35084#L137 assume !(8497 == ssl3_accept_~s__state~0); 35083#L140 assume !(8512 == ssl3_accept_~s__state~0); 35082#L143 assume !(8513 == ssl3_accept_~s__state~0); 35081#L146 assume 8528 == ssl3_accept_~s__state~0; 34505#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35077#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35076#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 35075#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34245#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34246#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35065#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35062#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35057#L601-1 ssl3_accept_~skip~0 := 0; 35044#L98-2 assume !false; 35038#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35036#L101 assume !(12292 == ssl3_accept_~s__state~0); 35034#L104 assume !(16384 == ssl3_accept_~s__state~0); 35032#L107 assume !(8192 == ssl3_accept_~s__state~0); 35030#L110 assume !(24576 == ssl3_accept_~s__state~0); 35028#L113 assume !(8195 == ssl3_accept_~s__state~0); 35023#L116 assume !(8480 == ssl3_accept_~s__state~0); 35018#L119 assume !(8481 == ssl3_accept_~s__state~0); 35011#L122 assume !(8482 == ssl3_accept_~s__state~0); 35008#L125 assume !(8464 == ssl3_accept_~s__state~0); 35005#L128 assume !(8465 == ssl3_accept_~s__state~0); 35002#L131 assume !(8466 == ssl3_accept_~s__state~0); 34999#L134 assume !(8496 == ssl3_accept_~s__state~0); 34996#L137 assume !(8497 == ssl3_accept_~s__state~0); 34993#L140 assume !(8512 == ssl3_accept_~s__state~0); 34741#L143 assume !(8513 == ssl3_accept_~s__state~0); 34742#L146 assume !(8528 == ssl3_accept_~s__state~0); 34737#L149 assume !(8529 == ssl3_accept_~s__state~0); 34738#L152 assume 8544 == ssl3_accept_~s__state~0; 34417#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34418#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 34341#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34342#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34394#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34395#L410 assume !(8 == ssl3_accept_~blastFlag~0); 34975#L413 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; 34972#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34967#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34915#L601-1 ssl3_accept_~skip~0 := 0; 34851#L98-2 assume !false; 34846#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34841#L101 assume !(12292 == ssl3_accept_~s__state~0); 34836#L104 assume !(16384 == ssl3_accept_~s__state~0); 34831#L107 assume !(8192 == ssl3_accept_~s__state~0); 34826#L110 assume !(24576 == ssl3_accept_~s__state~0); 34821#L113 assume !(8195 == ssl3_accept_~s__state~0); 34816#L116 assume !(8480 == ssl3_accept_~s__state~0); 34811#L119 assume !(8481 == ssl3_accept_~s__state~0); 34806#L122 assume !(8482 == ssl3_accept_~s__state~0); 34801#L125 assume !(8464 == ssl3_accept_~s__state~0); 34776#L128 assume !(8465 == ssl3_accept_~s__state~0); 34724#L131 assume !(8466 == ssl3_accept_~s__state~0); 34678#L134 assume !(8496 == ssl3_accept_~s__state~0); 34676#L137 assume !(8497 == ssl3_accept_~s__state~0); 34675#L140 assume !(8512 == ssl3_accept_~s__state~0); 34674#L143 assume !(8513 == ssl3_accept_~s__state~0); 34673#L146 assume !(8528 == ssl3_accept_~s__state~0); 34671#L149 assume !(8529 == ssl3_accept_~s__state~0); 34668#L152 assume !(8544 == ssl3_accept_~s__state~0); 34667#L155 assume !(8545 == ssl3_accept_~s__state~0); 34666#L158 assume !(8560 == ssl3_accept_~s__state~0); 34665#L161 assume !(8561 == ssl3_accept_~s__state~0); 34664#L164 assume 8448 == ssl3_accept_~s__state~0; 34658#L165 assume !(ssl3_accept_~num1~0 > 0); 34656#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34650#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34649#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34565#L601-1 ssl3_accept_~skip~0 := 0; 34566#L98-2 assume !false; 34559#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34560#L101 assume !(12292 == ssl3_accept_~s__state~0); 34553#L104 assume 16384 == ssl3_accept_~s__state~0; 34547#L210 ssl3_accept_~s__server~0 := 1; 35096#L215 assume 0 != ssl3_accept_~cb~0; 35091#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35085#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34930#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34925#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34922#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 34920#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34856#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34847#L601-1 ssl3_accept_~skip~0 := 0; 34842#L98-2 assume !false; 34837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34832#L101 assume !(12292 == ssl3_accept_~s__state~0); 34827#L104 assume !(16384 == ssl3_accept_~s__state~0); 34822#L107 assume !(8192 == ssl3_accept_~s__state~0); 34817#L110 assume !(24576 == ssl3_accept_~s__state~0); 34812#L113 assume !(8195 == ssl3_accept_~s__state~0); 34807#L116 assume !(8480 == ssl3_accept_~s__state~0); 34802#L119 assume !(8481 == ssl3_accept_~s__state~0); 34777#L122 assume !(8482 == ssl3_accept_~s__state~0); 34730#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2018-12-09 00:47:43,462 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,462 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-12-09 00:47:43,462 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,467 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,467 INFO L82 PathProgramCache]: Analyzing trace with hash -602239309, now seen corresponding path program 1 times [2018-12-09 00:47:43,467 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,467 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,467 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:43,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,501 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-09 00:47:43,502 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-09 00:47:43,502 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-09 00:47:43,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,529 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:43,544 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-12-09 00:47:43,559 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-09 00:47:43,559 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-12-09 00:47:43,559 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-09 00:47:43,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-12-09 00:47:43,560 INFO L87 Difference]: Start difference. First operand 1603 states and 2088 transitions. cyclomatic complexity: 491 Second operand 5 states. [2018-12-09 00:47:43,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,742 INFO L93 Difference]: Finished difference Result 2677 states and 3451 transitions. [2018-12-09 00:47:43,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-09 00:47:43,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2677 states and 3451 transitions. [2018-12-09 00:47:43,747 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2097 [2018-12-09 00:47:43,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2677 states to 2641 states and 3413 transitions. [2018-12-09 00:47:43,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2503 [2018-12-09 00:47:43,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2503 [2018-12-09 00:47:43,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2641 states and 3413 transitions. [2018-12-09 00:47:43,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,754 INFO L705 BuchiCegarLoop]: Abstraction has 2641 states and 3413 transitions. [2018-12-09 00:47:43,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2641 states and 3413 transitions. [2018-12-09 00:47:43,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2641 to 2050. [2018-12-09 00:47:43,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2050 states. [2018-12-09 00:47:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2050 states to 2050 states and 2675 transitions. [2018-12-09 00:47:43,766 INFO L728 BuchiCegarLoop]: Abstraction has 2050 states and 2675 transitions. [2018-12-09 00:47:43,766 INFO L608 BuchiCegarLoop]: Abstraction has 2050 states and 2675 transitions. [2018-12-09 00:47:43,766 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-12-09 00:47:43,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2050 states and 2675 transitions. [2018-12-09 00:47:43,768 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1835 [2018-12-09 00:47:43,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:43,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:43,769 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,769 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,769 INFO L794 eck$LassoCheckResult]: Stem: 39158#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38987#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38955#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 38956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39057#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 39058#L98-2 assume !false; 39251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40127#L101 assume !(12292 == ssl3_accept_~s__state~0); 40125#L104 assume !(16384 == ssl3_accept_~s__state~0); 40123#L107 assume !(8192 == ssl3_accept_~s__state~0); 40121#L110 assume !(24576 == ssl3_accept_~s__state~0); 40119#L113 assume !(8195 == ssl3_accept_~s__state~0); 39627#L116 assume !(8480 == ssl3_accept_~s__state~0); 39628#L119 assume !(8481 == ssl3_accept_~s__state~0); 39615#L122 assume !(8482 == ssl3_accept_~s__state~0); 39616#L125 assume 8464 == ssl3_accept_~s__state~0; 39323#L132 [2018-12-09 00:47:43,769 INFO L796 eck$LassoCheckResult]: Loop: 39323#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 39062#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39060#L273-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; 39061#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40994#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40989#L601-1 ssl3_accept_~skip~0 := 0; 40988#L98-2 assume !false; 40987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39185#L101 assume !(12292 == ssl3_accept_~s__state~0); 39169#L104 assume !(16384 == ssl3_accept_~s__state~0); 39170#L107 assume !(8192 == ssl3_accept_~s__state~0); 39177#L110 assume !(24576 == ssl3_accept_~s__state~0); 40959#L113 assume !(8195 == ssl3_accept_~s__state~0); 39066#L116 assume !(8480 == ssl3_accept_~s__state~0); 39067#L119 assume !(8481 == ssl3_accept_~s__state~0); 39075#L122 assume !(8482 == ssl3_accept_~s__state~0); 40949#L125 assume !(8464 == ssl3_accept_~s__state~0); 40946#L128 assume !(8465 == ssl3_accept_~s__state~0); 40943#L131 assume !(8466 == ssl3_accept_~s__state~0); 40940#L134 assume 8496 == ssl3_accept_~s__state~0; 39111#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39112#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39145#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 39146#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40936#L292-2 ssl3_accept_~s__init_num~0 := 0; 40935#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40931#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40926#L601-1 ssl3_accept_~skip~0 := 0; 40925#L98-2 assume !false; 40890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40889#L101 assume !(12292 == ssl3_accept_~s__state~0); 40888#L104 assume !(16384 == ssl3_accept_~s__state~0); 40887#L107 assume !(8192 == ssl3_accept_~s__state~0); 40886#L110 assume !(24576 == ssl3_accept_~s__state~0); 40885#L113 assume !(8195 == ssl3_accept_~s__state~0); 40883#L116 assume !(8480 == ssl3_accept_~s__state~0); 40880#L119 assume !(8481 == ssl3_accept_~s__state~0); 40879#L122 assume !(8482 == ssl3_accept_~s__state~0); 40878#L125 assume !(8464 == ssl3_accept_~s__state~0); 40877#L128 assume !(8465 == ssl3_accept_~s__state~0); 40876#L131 assume !(8466 == ssl3_accept_~s__state~0); 40870#L134 assume !(8496 == ssl3_accept_~s__state~0); 40294#L137 assume !(8497 == ssl3_accept_~s__state~0); 39215#L140 assume 8512 == ssl3_accept_~s__state~0; 39318#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40652#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40648#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40647#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40646#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40641#L601-1 ssl3_accept_~skip~0 := 0; 40640#L98-2 assume !false; 40639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40638#L101 assume !(12292 == ssl3_accept_~s__state~0); 40637#L104 assume !(16384 == ssl3_accept_~s__state~0); 40636#L107 assume !(8192 == ssl3_accept_~s__state~0); 40635#L110 assume !(24576 == ssl3_accept_~s__state~0); 40634#L113 assume !(8195 == ssl3_accept_~s__state~0); 40633#L116 assume !(8480 == ssl3_accept_~s__state~0); 40632#L119 assume !(8481 == ssl3_accept_~s__state~0); 40627#L122 assume !(8482 == ssl3_accept_~s__state~0); 40624#L125 assume !(8464 == ssl3_accept_~s__state~0); 40623#L128 assume !(8465 == ssl3_accept_~s__state~0); 40622#L131 assume !(8466 == ssl3_accept_~s__state~0); 40621#L134 assume !(8496 == ssl3_accept_~s__state~0); 40620#L137 assume !(8497 == ssl3_accept_~s__state~0); 40619#L140 assume !(8512 == ssl3_accept_~s__state~0); 40618#L143 assume !(8513 == ssl3_accept_~s__state~0); 40617#L146 assume 8528 == ssl3_accept_~s__state~0; 39315#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40616#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40614#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40615#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40606#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40603#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40602#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40601#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40591#L601-1 ssl3_accept_~skip~0 := 0; 40589#L98-2 assume !false; 40587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40585#L101 assume !(12292 == ssl3_accept_~s__state~0); 40583#L104 assume !(16384 == ssl3_accept_~s__state~0); 40581#L107 assume !(8192 == ssl3_accept_~s__state~0); 40579#L110 assume !(24576 == ssl3_accept_~s__state~0); 40577#L113 assume !(8195 == ssl3_accept_~s__state~0); 40575#L116 assume !(8480 == ssl3_accept_~s__state~0); 40573#L119 assume !(8481 == ssl3_accept_~s__state~0); 40571#L122 assume !(8482 == ssl3_accept_~s__state~0); 40569#L125 assume !(8464 == ssl3_accept_~s__state~0); 40567#L128 assume !(8465 == ssl3_accept_~s__state~0); 40565#L131 assume !(8466 == ssl3_accept_~s__state~0); 40563#L134 assume !(8496 == ssl3_accept_~s__state~0); 40561#L137 assume !(8497 == ssl3_accept_~s__state~0); 40559#L140 assume !(8512 == ssl3_accept_~s__state~0); 40557#L143 assume !(8513 == ssl3_accept_~s__state~0); 40555#L146 assume !(8528 == ssl3_accept_~s__state~0); 40553#L149 assume !(8529 == ssl3_accept_~s__state~0); 40551#L152 assume 8544 == ssl3_accept_~s__state~0; 39312#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40548#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 40546#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40543#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40542#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39163#L410 assume !(8 == ssl3_accept_~blastFlag~0); 39164#L413 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; 40450#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40441#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40435#L601-1 ssl3_accept_~skip~0 := 0; 40433#L98-2 assume !false; 40431#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40429#L101 assume !(12292 == ssl3_accept_~s__state~0); 40427#L104 assume !(16384 == ssl3_accept_~s__state~0); 40425#L107 assume !(8192 == ssl3_accept_~s__state~0); 40423#L110 assume !(24576 == ssl3_accept_~s__state~0); 40421#L113 assume !(8195 == ssl3_accept_~s__state~0); 40419#L116 assume !(8480 == ssl3_accept_~s__state~0); 40417#L119 assume !(8481 == ssl3_accept_~s__state~0); 40415#L122 assume !(8482 == ssl3_accept_~s__state~0); 40413#L125 assume !(8464 == ssl3_accept_~s__state~0); 40411#L128 assume !(8465 == ssl3_accept_~s__state~0); 40409#L131 assume !(8466 == ssl3_accept_~s__state~0); 40407#L134 assume !(8496 == ssl3_accept_~s__state~0); 40406#L137 assume !(8497 == ssl3_accept_~s__state~0); 40405#L140 assume !(8512 == ssl3_accept_~s__state~0); 40404#L143 assume !(8513 == ssl3_accept_~s__state~0); 40403#L146 assume !(8528 == ssl3_accept_~s__state~0); 40402#L149 assume !(8529 == ssl3_accept_~s__state~0); 40401#L152 assume !(8544 == ssl3_accept_~s__state~0); 40399#L155 assume !(8545 == ssl3_accept_~s__state~0); 40398#L158 assume !(8560 == ssl3_accept_~s__state~0); 40394#L161 assume !(8561 == ssl3_accept_~s__state~0); 40393#L164 assume 8448 == ssl3_accept_~s__state~0; 40392#L165 assume !(ssl3_accept_~num1~0 > 0); 40390#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40388#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40378#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40373#L601-1 ssl3_accept_~skip~0 := 0; 40372#L98-2 assume !false; 40371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40370#L101 assume !(12292 == ssl3_accept_~s__state~0); 40369#L104 assume !(16384 == ssl3_accept_~s__state~0); 40368#L107 assume !(8192 == ssl3_accept_~s__state~0); 40366#L110 assume !(24576 == ssl3_accept_~s__state~0); 40364#L113 assume !(8195 == ssl3_accept_~s__state~0); 40362#L116 assume !(8480 == ssl3_accept_~s__state~0); 40359#L119 assume !(8481 == ssl3_accept_~s__state~0); 40355#L122 assume !(8482 == ssl3_accept_~s__state~0); 40352#L125 assume !(8464 == ssl3_accept_~s__state~0); 40349#L128 assume !(8465 == ssl3_accept_~s__state~0); 40346#L131 assume !(8466 == ssl3_accept_~s__state~0); 40343#L134 assume !(8496 == ssl3_accept_~s__state~0); 40340#L137 assume !(8497 == ssl3_accept_~s__state~0); 40337#L140 assume !(8512 == ssl3_accept_~s__state~0); 40334#L143 assume !(8513 == ssl3_accept_~s__state~0); 40331#L146 assume !(8528 == ssl3_accept_~s__state~0); 40328#L149 assume !(8529 == ssl3_accept_~s__state~0); 40325#L152 assume !(8544 == ssl3_accept_~s__state~0); 40323#L155 assume !(8545 == ssl3_accept_~s__state~0); 40321#L158 assume !(8560 == ssl3_accept_~s__state~0); 40309#L161 assume !(8561 == ssl3_accept_~s__state~0); 40308#L164 assume !(8448 == ssl3_accept_~s__state~0); 40307#L167 assume 8576 == ssl3_accept_~s__state~0; 40167#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40305#L453 assume !(ssl3_accept_~ret~0 <= 0); 40306#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40453#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40446#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40436#L601-1 ssl3_accept_~skip~0 := 0; 40434#L98-2 assume !false; 40432#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40430#L101 assume !(12292 == ssl3_accept_~s__state~0); 40428#L104 assume !(16384 == ssl3_accept_~s__state~0); 40426#L107 assume !(8192 == ssl3_accept_~s__state~0); 40424#L110 assume !(24576 == ssl3_accept_~s__state~0); 40422#L113 assume !(8195 == ssl3_accept_~s__state~0); 40420#L116 assume !(8480 == ssl3_accept_~s__state~0); 40418#L119 assume !(8481 == ssl3_accept_~s__state~0); 40416#L122 assume !(8482 == ssl3_accept_~s__state~0); 40414#L125 assume 8464 == ssl3_accept_~s__state~0; 39323#L132 [2018-12-09 00:47:43,769 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,769 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-12-09 00:47:43,769 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,769 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,773 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1080894560, now seen corresponding path program 1 times [2018-12-09 00:47:43,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:43,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-12-09 00:47:43,795 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:43,795 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:43,795 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:43,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:43,796 INFO L87 Difference]: Start difference. First operand 2050 states and 2675 transitions. cyclomatic complexity: 633 Second operand 3 states. [2018-12-09 00:47:43,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,883 INFO L93 Difference]: Finished difference Result 2266 states and 2926 transitions. [2018-12-09 00:47:43,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:43,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2266 states and 2926 transitions. [2018-12-09 00:47:43,887 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1891 [2018-12-09 00:47:43,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2266 states to 2196 states and 2856 transitions. [2018-12-09 00:47:43,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2058 [2018-12-09 00:47:43,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2058 [2018-12-09 00:47:43,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2196 states and 2856 transitions. [2018-12-09 00:47:43,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,893 INFO L705 BuchiCegarLoop]: Abstraction has 2196 states and 2856 transitions. [2018-12-09 00:47:43,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2196 states and 2856 transitions. [2018-12-09 00:47:43,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2196 to 2030. [2018-12-09 00:47:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-12-09 00:47:43,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2642 transitions. [2018-12-09 00:47:43,903 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2642 transitions. [2018-12-09 00:47:43,903 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2642 transitions. [2018-12-09 00:47:43,903 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-12-09 00:47:43,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2642 transitions. [2018-12-09 00:47:43,906 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-12-09 00:47:43,906 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:43,906 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:43,907 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,907 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:43,907 INFO L794 eck$LassoCheckResult]: Stem: 43483#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43310#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43277#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 43278#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43384#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 43385#L98-2 assume !false; 43726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43913#L101 assume !(12292 == ssl3_accept_~s__state~0); 43911#L104 assume !(16384 == ssl3_accept_~s__state~0); 43909#L107 assume !(8192 == ssl3_accept_~s__state~0); 43907#L110 assume !(24576 == ssl3_accept_~s__state~0); 43905#L113 assume !(8195 == ssl3_accept_~s__state~0); 43903#L116 assume !(8480 == ssl3_accept_~s__state~0); 43901#L119 assume !(8481 == ssl3_accept_~s__state~0); 43899#L122 assume !(8482 == ssl3_accept_~s__state~0); 43897#L125 assume 8464 == ssl3_accept_~s__state~0; 43492#L132 [2018-12-09 00:47:43,907 INFO L796 eck$LassoCheckResult]: Loop: 43492#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 43389#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43390#L273-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; 45257#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45254#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45248#L601-1 ssl3_accept_~skip~0 := 0; 45244#L98-2 assume !false; 45242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45235#L101 assume !(12292 == ssl3_accept_~s__state~0); 45234#L104 assume !(16384 == ssl3_accept_~s__state~0); 45227#L107 assume !(8192 == ssl3_accept_~s__state~0); 45224#L110 assume !(24576 == ssl3_accept_~s__state~0); 45221#L113 assume !(8195 == ssl3_accept_~s__state~0); 45218#L116 assume !(8480 == ssl3_accept_~s__state~0); 45215#L119 assume !(8481 == ssl3_accept_~s__state~0); 45212#L122 assume !(8482 == ssl3_accept_~s__state~0); 45209#L125 assume !(8464 == ssl3_accept_~s__state~0); 45206#L128 assume !(8465 == ssl3_accept_~s__state~0); 45203#L131 assume !(8466 == ssl3_accept_~s__state~0); 44342#L134 assume 8496 == ssl3_accept_~s__state~0; 43440#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 43441#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43470#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 43471#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44341#L292-2 ssl3_accept_~s__init_num~0 := 0; 44339#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44336#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44331#L601-1 ssl3_accept_~skip~0 := 0; 44330#L98-2 assume !false; 44329#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44328#L101 assume !(12292 == ssl3_accept_~s__state~0); 44327#L104 assume !(16384 == ssl3_accept_~s__state~0); 44326#L107 assume !(8192 == ssl3_accept_~s__state~0); 44325#L110 assume !(24576 == ssl3_accept_~s__state~0); 44324#L113 assume !(8195 == ssl3_accept_~s__state~0); 44323#L116 assume !(8480 == ssl3_accept_~s__state~0); 44322#L119 assume !(8481 == ssl3_accept_~s__state~0); 44321#L122 assume !(8482 == ssl3_accept_~s__state~0); 44320#L125 assume !(8464 == ssl3_accept_~s__state~0); 44319#L128 assume !(8465 == ssl3_accept_~s__state~0); 44318#L131 assume !(8466 == ssl3_accept_~s__state~0); 44317#L134 assume !(8496 == ssl3_accept_~s__state~0); 43929#L137 assume !(8497 == ssl3_accept_~s__state~0); 43534#L140 assume 8512 == ssl3_accept_~s__state~0; 43602#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44907#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43306#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43307#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44431#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44427#L601-1 ssl3_accept_~skip~0 := 0; 44420#L98-2 assume !false; 44421#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44414#L101 assume !(12292 == ssl3_accept_~s__state~0); 44415#L104 assume !(16384 == ssl3_accept_~s__state~0); 44408#L107 assume !(8192 == ssl3_accept_~s__state~0); 44409#L110 assume !(24576 == ssl3_accept_~s__state~0); 44402#L113 assume !(8195 == ssl3_accept_~s__state~0); 44403#L116 assume !(8480 == ssl3_accept_~s__state~0); 44395#L119 assume !(8481 == ssl3_accept_~s__state~0); 44396#L122 assume !(8482 == ssl3_accept_~s__state~0); 44389#L125 assume !(8464 == ssl3_accept_~s__state~0); 44390#L128 assume !(8465 == ssl3_accept_~s__state~0); 44383#L131 assume !(8466 == ssl3_accept_~s__state~0); 44384#L134 assume !(8496 == ssl3_accept_~s__state~0); 44377#L137 assume !(8497 == ssl3_accept_~s__state~0); 44378#L140 assume !(8512 == ssl3_accept_~s__state~0); 44372#L143 assume !(8513 == ssl3_accept_~s__state~0); 44373#L146 assume 8528 == ssl3_accept_~s__state~0; 43324#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43325#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43746#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43747#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43338#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43339#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43350#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44896#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44895#L601-1 ssl3_accept_~skip~0 := 0; 45174#L98-2 assume !false; 45175#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45173#L101 assume !(12292 == ssl3_accept_~s__state~0); 45171#L104 assume !(16384 == ssl3_accept_~s__state~0); 45169#L107 assume !(8192 == ssl3_accept_~s__state~0); 45167#L110 assume !(24576 == ssl3_accept_~s__state~0); 45165#L113 assume !(8195 == ssl3_accept_~s__state~0); 45163#L116 assume !(8480 == ssl3_accept_~s__state~0); 45161#L119 assume !(8481 == ssl3_accept_~s__state~0); 45159#L122 assume !(8482 == ssl3_accept_~s__state~0); 45157#L125 assume !(8464 == ssl3_accept_~s__state~0); 45155#L128 assume !(8465 == ssl3_accept_~s__state~0); 45153#L131 assume !(8466 == ssl3_accept_~s__state~0); 45151#L134 assume !(8496 == ssl3_accept_~s__state~0); 43500#L137 assume !(8497 == ssl3_accept_~s__state~0); 43501#L140 assume !(8512 == ssl3_accept_~s__state~0); 43464#L143 assume !(8513 == ssl3_accept_~s__state~0); 43427#L146 assume !(8528 == ssl3_accept_~s__state~0); 43428#L149 assume !(8529 == ssl3_accept_~s__state~0); 43444#L152 assume 8544 == ssl3_accept_~s__state~0; 43550#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43495#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 43392#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43272#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43273#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43490#L410 assume !(8 == ssl3_accept_~blastFlag~0); 43491#L413 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; 44795#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44791#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44785#L601-1 ssl3_accept_~skip~0 := 0; 44781#L98-2 assume !false; 44779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44777#L101 assume !(12292 == ssl3_accept_~s__state~0); 44775#L104 assume !(16384 == ssl3_accept_~s__state~0); 44773#L107 assume !(8192 == ssl3_accept_~s__state~0); 44772#L110 assume !(24576 == ssl3_accept_~s__state~0); 44770#L113 assume !(8195 == ssl3_accept_~s__state~0); 44767#L116 assume !(8480 == ssl3_accept_~s__state~0); 44766#L119 assume !(8481 == ssl3_accept_~s__state~0); 44765#L122 assume !(8482 == ssl3_accept_~s__state~0); 44764#L125 assume !(8464 == ssl3_accept_~s__state~0); 44762#L128 assume !(8465 == ssl3_accept_~s__state~0); 44761#L131 assume !(8466 == ssl3_accept_~s__state~0); 44760#L134 assume !(8496 == ssl3_accept_~s__state~0); 44758#L137 assume !(8497 == ssl3_accept_~s__state~0); 44757#L140 assume !(8512 == ssl3_accept_~s__state~0); 44756#L143 assume !(8513 == ssl3_accept_~s__state~0); 44755#L146 assume !(8528 == ssl3_accept_~s__state~0); 44754#L149 assume !(8529 == ssl3_accept_~s__state~0); 44753#L152 assume !(8544 == ssl3_accept_~s__state~0); 44752#L155 assume !(8545 == ssl3_accept_~s__state~0); 44751#L158 assume !(8560 == ssl3_accept_~s__state~0); 44750#L161 assume !(8561 == ssl3_accept_~s__state~0); 44749#L164 assume 8448 == ssl3_accept_~s__state~0; 44747#L165 assume !(ssl3_accept_~num1~0 > 0); 44743#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44742#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44741#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44736#L601-1 ssl3_accept_~skip~0 := 0; 44735#L98-2 assume !false; 44733#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44730#L101 assume !(12292 == ssl3_accept_~s__state~0); 44729#L104 assume !(16384 == ssl3_accept_~s__state~0); 44718#L107 assume !(8192 == ssl3_accept_~s__state~0); 44715#L110 assume !(24576 == ssl3_accept_~s__state~0); 44712#L113 assume !(8195 == ssl3_accept_~s__state~0); 44709#L116 assume !(8480 == ssl3_accept_~s__state~0); 44706#L119 assume !(8481 == ssl3_accept_~s__state~0); 44703#L122 assume !(8482 == ssl3_accept_~s__state~0); 44700#L125 assume !(8464 == ssl3_accept_~s__state~0); 44697#L128 assume !(8465 == ssl3_accept_~s__state~0); 44694#L131 assume !(8466 == ssl3_accept_~s__state~0); 44691#L134 assume !(8496 == ssl3_accept_~s__state~0); 44688#L137 assume !(8497 == ssl3_accept_~s__state~0); 44685#L140 assume !(8512 == ssl3_accept_~s__state~0); 44682#L143 assume !(8513 == ssl3_accept_~s__state~0); 44679#L146 assume !(8528 == ssl3_accept_~s__state~0); 44676#L149 assume !(8529 == ssl3_accept_~s__state~0); 44673#L152 assume !(8544 == ssl3_accept_~s__state~0); 44671#L155 assume !(8545 == ssl3_accept_~s__state~0); 44669#L158 assume !(8560 == ssl3_accept_~s__state~0); 44667#L161 assume !(8561 == ssl3_accept_~s__state~0); 44665#L164 assume !(8448 == ssl3_accept_~s__state~0); 44663#L167 assume 8576 == ssl3_accept_~s__state~0; 44497#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44660#L453 assume !(ssl3_accept_~ret~0 <= 0); 44658#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44651#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45298#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45293#L601-1 ssl3_accept_~skip~0 := 0; 45292#L98-2 assume !false; 45291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45290#L101 assume !(12292 == ssl3_accept_~s__state~0); 45289#L104 assume !(16384 == ssl3_accept_~s__state~0); 45288#L107 assume !(8192 == ssl3_accept_~s__state~0); 45287#L110 assume !(24576 == ssl3_accept_~s__state~0); 45286#L113 assume !(8195 == ssl3_accept_~s__state~0); 45285#L116 assume !(8480 == ssl3_accept_~s__state~0); 43547#L119 assume !(8481 == ssl3_accept_~s__state~0); 45284#L122 assume !(8482 == ssl3_accept_~s__state~0); 45283#L125 assume !(8464 == ssl3_accept_~s__state~0); 45282#L128 assume !(8465 == ssl3_accept_~s__state~0); 45204#L131 assume 8466 == ssl3_accept_~s__state~0; 43492#L132 [2018-12-09 00:47:43,907 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,907 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-12-09 00:47:43,907 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,907 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,908 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:43,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:43,911 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:43,912 INFO L82 PathProgramCache]: Analyzing trace with hash 642418309, now seen corresponding path program 1 times [2018-12-09 00:47:43,912 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:43,912 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:43,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,912 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:43,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-12-09 00:47:43,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:43,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:43,959 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:43,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:43,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:43,960 INFO L87 Difference]: Start difference. First operand 2030 states and 2642 transitions. cyclomatic complexity: 621 Second operand 3 states. [2018-12-09 00:47:43,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:43,973 INFO L93 Difference]: Finished difference Result 3377 states and 4363 transitions. [2018-12-09 00:47:43,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:43,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3377 states and 4363 transitions. [2018-12-09 00:47:43,980 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3138 [2018-12-09 00:47:43,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3377 states to 3377 states and 4363 transitions. [2018-12-09 00:47:43,985 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3239 [2018-12-09 00:47:43,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3239 [2018-12-09 00:47:43,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3377 states and 4363 transitions. [2018-12-09 00:47:43,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:43,987 INFO L705 BuchiCegarLoop]: Abstraction has 3377 states and 4363 transitions. [2018-12-09 00:47:43,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states and 4363 transitions. [2018-12-09 00:47:43,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 2030. [2018-12-09 00:47:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-12-09 00:47:44,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2640 transitions. [2018-12-09 00:47:44,002 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2018-12-09 00:47:44,002 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2018-12-09 00:47:44,002 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-12-09 00:47:44,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2640 transitions. [2018-12-09 00:47:44,006 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-12-09 00:47:44,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:44,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:44,007 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,007 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,007 INFO L794 eck$LassoCheckResult]: Stem: 48896#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48722#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48690#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 48691#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48797#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 48798#L98-2 assume !false; 48981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49181#L101 assume !(12292 == ssl3_accept_~s__state~0); 49179#L104 assume !(16384 == ssl3_accept_~s__state~0); 49177#L107 assume !(8192 == ssl3_accept_~s__state~0); 49175#L110 assume !(24576 == ssl3_accept_~s__state~0); 49173#L113 assume !(8195 == ssl3_accept_~s__state~0); 49171#L116 assume !(8480 == ssl3_accept_~s__state~0); 49169#L119 assume !(8481 == ssl3_accept_~s__state~0); 49167#L122 assume !(8482 == ssl3_accept_~s__state~0); 49165#L125 assume 8464 == ssl3_accept_~s__state~0; 49042#L132 [2018-12-09 00:47:44,007 INFO L796 eck$LassoCheckResult]: Loop: 49042#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 48802#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48803#L273-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; 49494#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49489#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49482#L601-1 ssl3_accept_~skip~0 := 0; 49478#L98-2 assume !false; 49472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49470#L101 assume !(12292 == ssl3_accept_~s__state~0); 49468#L104 assume !(16384 == ssl3_accept_~s__state~0); 49466#L107 assume !(8192 == ssl3_accept_~s__state~0); 49464#L110 assume !(24576 == ssl3_accept_~s__state~0); 49462#L113 assume !(8195 == ssl3_accept_~s__state~0); 49460#L116 assume !(8480 == ssl3_accept_~s__state~0); 49458#L119 assume !(8481 == ssl3_accept_~s__state~0); 49456#L122 assume !(8482 == ssl3_accept_~s__state~0); 49454#L125 assume !(8464 == ssl3_accept_~s__state~0); 49453#L128 assume !(8465 == ssl3_accept_~s__state~0); 49452#L131 assume !(8466 == ssl3_accept_~s__state~0); 49199#L134 assume 8496 == ssl3_accept_~s__state~0; 49200#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 48893#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48894#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 49206#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49207#L292-2 ssl3_accept_~s__init_num~0 := 0; 49449#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49446#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49441#L601-1 ssl3_accept_~skip~0 := 0; 49440#L98-2 assume !false; 49439#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49438#L101 assume !(12292 == ssl3_accept_~s__state~0); 49437#L104 assume !(16384 == ssl3_accept_~s__state~0); 49436#L107 assume !(8192 == ssl3_accept_~s__state~0); 49435#L110 assume !(24576 == ssl3_accept_~s__state~0); 49434#L113 assume !(8195 == ssl3_accept_~s__state~0); 49433#L116 assume !(8480 == ssl3_accept_~s__state~0); 49432#L119 assume !(8481 == ssl3_accept_~s__state~0); 49430#L122 assume !(8482 == ssl3_accept_~s__state~0); 49428#L125 assume !(8464 == ssl3_accept_~s__state~0); 49426#L128 assume !(8465 == ssl3_accept_~s__state~0); 49423#L131 assume !(8466 == ssl3_accept_~s__state~0); 49419#L134 assume !(8496 == ssl3_accept_~s__state~0); 49420#L137 assume !(8497 == ssl3_accept_~s__state~0); 48949#L140 assume 8512 == ssl3_accept_~s__state~0; 49205#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50619#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50616#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50615#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50607#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50601#L601-1 ssl3_accept_~skip~0 := 0; 50599#L98-2 assume !false; 50598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50594#L101 assume !(12292 == ssl3_accept_~s__state~0); 50591#L104 assume !(16384 == ssl3_accept_~s__state~0); 50590#L107 assume !(8192 == ssl3_accept_~s__state~0); 50589#L110 assume !(24576 == ssl3_accept_~s__state~0); 50588#L113 assume !(8195 == ssl3_accept_~s__state~0); 50587#L116 assume !(8480 == ssl3_accept_~s__state~0); 50586#L119 assume !(8481 == ssl3_accept_~s__state~0); 50585#L122 assume !(8482 == ssl3_accept_~s__state~0); 50584#L125 assume !(8464 == ssl3_accept_~s__state~0); 50583#L128 assume !(8465 == ssl3_accept_~s__state~0); 50582#L131 assume !(8466 == ssl3_accept_~s__state~0); 50581#L134 assume !(8496 == ssl3_accept_~s__state~0); 50580#L137 assume !(8497 == ssl3_accept_~s__state~0); 50579#L140 assume !(8512 == ssl3_accept_~s__state~0); 50578#L143 assume !(8513 == ssl3_accept_~s__state~0); 50576#L146 assume 8528 == ssl3_accept_~s__state~0; 49230#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48872#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48873#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48777#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48741#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 48742#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 50573#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49993#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49994#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50562#L601-1 ssl3_accept_~skip~0 := 0; 50560#L98-2 assume !false; 50558#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50556#L101 assume !(12292 == ssl3_accept_~s__state~0); 50554#L104 assume !(16384 == ssl3_accept_~s__state~0); 50552#L107 assume !(8192 == ssl3_accept_~s__state~0); 50550#L110 assume !(24576 == ssl3_accept_~s__state~0); 50548#L113 assume !(8195 == ssl3_accept_~s__state~0); 50546#L116 assume !(8480 == ssl3_accept_~s__state~0); 50544#L119 assume !(8481 == ssl3_accept_~s__state~0); 50542#L122 assume !(8482 == ssl3_accept_~s__state~0); 50540#L125 assume !(8464 == ssl3_accept_~s__state~0); 50507#L128 assume !(8465 == ssl3_accept_~s__state~0); 50504#L131 assume !(8466 == ssl3_accept_~s__state~0); 50500#L134 assume !(8496 == ssl3_accept_~s__state~0); 50493#L137 assume !(8497 == ssl3_accept_~s__state~0); 50490#L140 assume !(8512 == ssl3_accept_~s__state~0); 50487#L143 assume !(8513 == ssl3_accept_~s__state~0); 50484#L146 assume !(8528 == ssl3_accept_~s__state~0); 50481#L149 assume !(8529 == ssl3_accept_~s__state~0); 50478#L152 assume 8544 == ssl3_accept_~s__state~0; 48933#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48934#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 48852#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48685#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48686#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48902#L410 assume !(8 == ssl3_accept_~blastFlag~0); 48903#L413 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; 50454#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50452#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50446#L601-1 ssl3_accept_~skip~0 := 0; 50445#L98-2 assume !false; 50444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50442#L101 assume !(12292 == ssl3_accept_~s__state~0); 50440#L104 assume !(16384 == ssl3_accept_~s__state~0); 50437#L107 assume !(8192 == ssl3_accept_~s__state~0); 50436#L110 assume !(24576 == ssl3_accept_~s__state~0); 50434#L113 assume !(8195 == ssl3_accept_~s__state~0); 50432#L116 assume !(8480 == ssl3_accept_~s__state~0); 50426#L119 assume !(8481 == ssl3_accept_~s__state~0); 50424#L122 assume !(8482 == ssl3_accept_~s__state~0); 50422#L125 assume !(8464 == ssl3_accept_~s__state~0); 50420#L128 assume !(8465 == ssl3_accept_~s__state~0); 50418#L131 assume !(8466 == ssl3_accept_~s__state~0); 50416#L134 assume !(8496 == ssl3_accept_~s__state~0); 50414#L137 assume !(8497 == ssl3_accept_~s__state~0); 50412#L140 assume !(8512 == ssl3_accept_~s__state~0); 50410#L143 assume !(8513 == ssl3_accept_~s__state~0); 50408#L146 assume !(8528 == ssl3_accept_~s__state~0); 50406#L149 assume !(8529 == ssl3_accept_~s__state~0); 50403#L152 assume !(8544 == ssl3_accept_~s__state~0); 50153#L155 assume !(8545 == ssl3_accept_~s__state~0); 50154#L158 assume !(8560 == ssl3_accept_~s__state~0); 49997#L161 assume !(8561 == ssl3_accept_~s__state~0); 49998#L164 assume 8448 == ssl3_accept_~s__state~0; 48882#L165 assume !(ssl3_accept_~num1~0 > 0); 48712#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48729#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50567#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50561#L601-1 ssl3_accept_~skip~0 := 0; 50559#L98-2 assume !false; 50557#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50555#L101 assume !(12292 == ssl3_accept_~s__state~0); 50553#L104 assume !(16384 == ssl3_accept_~s__state~0); 50551#L107 assume !(8192 == ssl3_accept_~s__state~0); 50549#L110 assume !(24576 == ssl3_accept_~s__state~0); 50547#L113 assume !(8195 == ssl3_accept_~s__state~0); 50545#L116 assume !(8480 == ssl3_accept_~s__state~0); 50543#L119 assume !(8481 == ssl3_accept_~s__state~0); 50541#L122 assume !(8482 == ssl3_accept_~s__state~0); 50539#L125 assume !(8464 == ssl3_accept_~s__state~0); 50538#L128 assume !(8465 == ssl3_accept_~s__state~0); 50537#L131 assume !(8466 == ssl3_accept_~s__state~0); 50536#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); 50530#L143 assume !(8513 == ssl3_accept_~s__state~0); 50529#L146 assume !(8528 == ssl3_accept_~s__state~0); 50528#L149 assume !(8529 == ssl3_accept_~s__state~0); 50527#L152 assume !(8544 == ssl3_accept_~s__state~0); 50521#L155 assume !(8545 == ssl3_accept_~s__state~0); 50519#L158 assume !(8560 == ssl3_accept_~s__state~0); 50517#L161 assume !(8561 == ssl3_accept_~s__state~0); 50515#L164 assume !(8448 == ssl3_accept_~s__state~0); 50513#L167 assume 8576 == ssl3_accept_~s__state~0; 48863#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 48709#L453 assume !(ssl3_accept_~ret~0 <= 0); 48710#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49945#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50051#L601-1 ssl3_accept_~skip~0 := 0; 50049#L98-2 assume !false; 50047#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50045#L101 assume !(12292 == ssl3_accept_~s__state~0); 50043#L104 assume !(16384 == ssl3_accept_~s__state~0); 50041#L107 assume !(8192 == ssl3_accept_~s__state~0); 50039#L110 assume !(24576 == ssl3_accept_~s__state~0); 50037#L113 assume !(8195 == ssl3_accept_~s__state~0); 50012#L116 assume !(8480 == ssl3_accept_~s__state~0); 50009#L119 assume !(8481 == ssl3_accept_~s__state~0); 50007#L122 assume !(8482 == ssl3_accept_~s__state~0); 50005#L125 assume !(8464 == ssl3_accept_~s__state~0); 50003#L128 assume !(8465 == ssl3_accept_~s__state~0); 49451#L131 assume 8466 == ssl3_accept_~s__state~0; 49042#L132 [2018-12-09 00:47:44,007 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,007 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-12-09 00:47:44,008 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,008 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:44,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,013 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1397992733, now seen corresponding path program 1 times [2018-12-09 00:47:44,014 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,014 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,014 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:44,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:44,044 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-12-09 00:47:44,045 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:44,045 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:44,045 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:44,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:44,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:44,045 INFO L87 Difference]: Start difference. First operand 2030 states and 2640 transitions. cyclomatic complexity: 619 Second operand 3 states. [2018-12-09 00:47:44,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:44,057 INFO L93 Difference]: Finished difference Result 3379 states and 4365 transitions. [2018-12-09 00:47:44,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:44,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3379 states and 4365 transitions. [2018-12-09 00:47:44,064 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3140 [2018-12-09 00:47:44,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3379 states to 3379 states and 4365 transitions. [2018-12-09 00:47:44,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3241 [2018-12-09 00:47:44,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3241 [2018-12-09 00:47:44,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3379 states and 4365 transitions. [2018-12-09 00:47:44,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:44,071 INFO L705 BuchiCegarLoop]: Abstraction has 3379 states and 4365 transitions. [2018-12-09 00:47:44,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3379 states and 4365 transitions. [2018-12-09 00:47:44,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3379 to 2030. [2018-12-09 00:47:44,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-12-09 00:47:44,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2638 transitions. [2018-12-09 00:47:44,087 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2018-12-09 00:47:44,087 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2018-12-09 00:47:44,088 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-12-09 00:47:44,088 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2638 transitions. [2018-12-09 00:47:44,091 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-12-09 00:47:44,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:44,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:44,092 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,093 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,093 INFO L794 eck$LassoCheckResult]: Stem: 54299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54138#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54105#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 54106#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54209#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 54210#L98-2 assume !false; 54375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54563#L101 assume !(12292 == ssl3_accept_~s__state~0); 54561#L104 assume !(16384 == ssl3_accept_~s__state~0); 54559#L107 assume !(8192 == ssl3_accept_~s__state~0); 54557#L110 assume !(24576 == ssl3_accept_~s__state~0); 54555#L113 assume !(8195 == ssl3_accept_~s__state~0); 54553#L116 assume !(8480 == ssl3_accept_~s__state~0); 54551#L119 assume !(8481 == ssl3_accept_~s__state~0); 54549#L122 assume !(8482 == ssl3_accept_~s__state~0); 54547#L125 assume 8464 == ssl3_accept_~s__state~0; 54306#L132 [2018-12-09 00:47:44,093 INFO L796 eck$LassoCheckResult]: Loop: 54306#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54307#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54212#L273-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; 54213#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55517#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55511#L601-1 ssl3_accept_~skip~0 := 0; 55509#L98-2 assume !false; 55507#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55505#L101 assume !(12292 == ssl3_accept_~s__state~0); 55503#L104 assume !(16384 == ssl3_accept_~s__state~0); 55501#L107 assume !(8192 == ssl3_accept_~s__state~0); 55499#L110 assume !(24576 == ssl3_accept_~s__state~0); 55497#L113 assume !(8195 == ssl3_accept_~s__state~0); 55490#L116 assume !(8480 == ssl3_accept_~s__state~0); 55487#L119 assume !(8481 == ssl3_accept_~s__state~0); 55462#L122 assume !(8482 == ssl3_accept_~s__state~0); 55459#L125 assume !(8464 == ssl3_accept_~s__state~0); 55456#L128 assume !(8465 == ssl3_accept_~s__state~0); 55453#L131 assume !(8466 == ssl3_accept_~s__state~0); 55404#L134 assume 8496 == ssl3_accept_~s__state~0; 54262#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54263#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55403#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 55402#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55401#L292-2 ssl3_accept_~s__init_num~0 := 0; 55399#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55396#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55391#L601-1 ssl3_accept_~skip~0 := 0; 55390#L98-2 assume !false; 55389#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55388#L101 assume !(12292 == ssl3_accept_~s__state~0); 55387#L104 assume !(16384 == ssl3_accept_~s__state~0); 55386#L107 assume !(8192 == ssl3_accept_~s__state~0); 55385#L110 assume !(24576 == ssl3_accept_~s__state~0); 55384#L113 assume !(8195 == ssl3_accept_~s__state~0); 55383#L116 assume !(8480 == ssl3_accept_~s__state~0); 55382#L119 assume !(8481 == ssl3_accept_~s__state~0); 55381#L122 assume !(8482 == ssl3_accept_~s__state~0); 55380#L125 assume !(8464 == ssl3_accept_~s__state~0); 55379#L128 assume !(8465 == ssl3_accept_~s__state~0); 55378#L131 assume !(8466 == ssl3_accept_~s__state~0); 55377#L134 assume !(8496 == ssl3_accept_~s__state~0); 55376#L137 assume !(8497 == ssl3_accept_~s__state~0); 54343#L140 assume 8512 == ssl3_accept_~s__state~0; 54607#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55935#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55933#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55932#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55908#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55902#L601-1 ssl3_accept_~skip~0 := 0; 55900#L98-2 assume !false; 55898#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55896#L101 assume !(12292 == ssl3_accept_~s__state~0); 55894#L104 assume !(16384 == ssl3_accept_~s__state~0); 55892#L107 assume !(8192 == ssl3_accept_~s__state~0); 55890#L110 assume !(24576 == ssl3_accept_~s__state~0); 55888#L113 assume !(8195 == ssl3_accept_~s__state~0); 55885#L116 assume !(8480 == ssl3_accept_~s__state~0); 55880#L119 assume !(8481 == ssl3_accept_~s__state~0); 55874#L122 assume !(8482 == ssl3_accept_~s__state~0); 55869#L125 assume !(8464 == ssl3_accept_~s__state~0); 55860#L128 assume !(8465 == ssl3_accept_~s__state~0); 55855#L131 assume !(8466 == ssl3_accept_~s__state~0); 55851#L134 assume !(8496 == ssl3_accept_~s__state~0); 55847#L137 assume !(8497 == ssl3_accept_~s__state~0); 55843#L140 assume !(8512 == ssl3_accept_~s__state~0); 55842#L143 assume !(8513 == ssl3_accept_~s__state~0); 55841#L146 assume 8528 == ssl3_accept_~s__state~0; 54604#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55839#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54236#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54182#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55840#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 54178#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 54176#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54177#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55172#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55164#L601-1 ssl3_accept_~skip~0 := 0; 55350#L98-2 assume !false; 55346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55347#L101 assume !(12292 == ssl3_accept_~s__state~0); 55338#L104 assume !(16384 == ssl3_accept_~s__state~0); 55339#L107 assume !(8192 == ssl3_accept_~s__state~0); 55330#L110 assume !(24576 == ssl3_accept_~s__state~0); 55331#L113 assume !(8195 == ssl3_accept_~s__state~0); 55322#L116 assume !(8480 == ssl3_accept_~s__state~0); 55323#L119 assume !(8481 == ssl3_accept_~s__state~0); 55314#L122 assume !(8482 == ssl3_accept_~s__state~0); 55315#L125 assume !(8464 == ssl3_accept_~s__state~0); 55262#L128 assume !(8465 == ssl3_accept_~s__state~0); 55263#L131 assume !(8466 == ssl3_accept_~s__state~0); 55256#L134 assume !(8496 == ssl3_accept_~s__state~0); 55257#L137 assume !(8497 == ssl3_accept_~s__state~0); 55183#L140 assume !(8512 == ssl3_accept_~s__state~0); 55184#L143 assume !(8513 == ssl3_accept_~s__state~0); 55166#L146 assume !(8528 == ssl3_accept_~s__state~0); 55167#L149 assume !(8529 == ssl3_accept_~s__state~0); 54437#L152 assume 8544 == ssl3_accept_~s__state~0; 54438#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55820#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 55818#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55816#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54308#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54309#L410 assume !(8 == ssl3_accept_~blastFlag~0); 54270#L413 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; 54133#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55808#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55798#L601-1 ssl3_accept_~skip~0 := 0; 55754#L98-2 assume !false; 55755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55623#L101 assume !(12292 == ssl3_accept_~s__state~0); 55624#L104 assume !(16384 == ssl3_accept_~s__state~0); 55372#L107 assume !(8192 == ssl3_accept_~s__state~0); 55373#L110 assume !(24576 == ssl3_accept_~s__state~0); 55365#L113 assume !(8195 == ssl3_accept_~s__state~0); 55366#L116 assume !(8480 == ssl3_accept_~s__state~0); 55359#L119 assume !(8481 == ssl3_accept_~s__state~0); 55360#L122 assume !(8482 == ssl3_accept_~s__state~0); 55353#L125 assume !(8464 == ssl3_accept_~s__state~0); 55354#L128 assume !(8465 == ssl3_accept_~s__state~0); 55348#L131 assume !(8466 == ssl3_accept_~s__state~0); 55349#L134 assume !(8496 == ssl3_accept_~s__state~0); 55340#L137 assume !(8497 == ssl3_accept_~s__state~0); 55341#L140 assume !(8512 == ssl3_accept_~s__state~0); 55332#L143 assume !(8513 == ssl3_accept_~s__state~0); 55333#L146 assume !(8528 == ssl3_accept_~s__state~0); 55324#L149 assume !(8529 == ssl3_accept_~s__state~0); 55325#L152 assume !(8544 == ssl3_accept_~s__state~0); 55316#L155 assume !(8545 == ssl3_accept_~s__state~0); 55317#L158 assume !(8560 == ssl3_accept_~s__state~0); 55264#L161 assume !(8561 == ssl3_accept_~s__state~0); 55265#L164 assume 8448 == ssl3_accept_~s__state~0; 54286#L165 assume !(ssl3_accept_~num1~0 > 0); 54127#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55793#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55790#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55785#L601-1 ssl3_accept_~skip~0 := 0; 55784#L98-2 assume !false; 55783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55782#L101 assume !(12292 == ssl3_accept_~s__state~0); 55781#L104 assume !(16384 == ssl3_accept_~s__state~0); 55780#L107 assume !(8192 == ssl3_accept_~s__state~0); 55779#L110 assume !(24576 == ssl3_accept_~s__state~0); 55778#L113 assume !(8195 == ssl3_accept_~s__state~0); 55777#L116 assume !(8480 == ssl3_accept_~s__state~0); 55776#L119 assume !(8481 == ssl3_accept_~s__state~0); 55775#L122 assume !(8482 == ssl3_accept_~s__state~0); 55774#L125 assume !(8464 == ssl3_accept_~s__state~0); 55773#L128 assume !(8465 == ssl3_accept_~s__state~0); 55772#L131 assume !(8466 == ssl3_accept_~s__state~0); 55771#L134 assume !(8496 == ssl3_accept_~s__state~0); 55770#L137 assume !(8497 == ssl3_accept_~s__state~0); 55769#L140 assume !(8512 == ssl3_accept_~s__state~0); 55768#L143 assume !(8513 == ssl3_accept_~s__state~0); 55767#L146 assume !(8528 == ssl3_accept_~s__state~0); 55766#L149 assume !(8529 == ssl3_accept_~s__state~0); 55765#L152 assume !(8544 == ssl3_accept_~s__state~0); 55764#L155 assume !(8545 == ssl3_accept_~s__state~0); 55763#L158 assume !(8560 == ssl3_accept_~s__state~0); 55762#L161 assume !(8561 == ssl3_accept_~s__state~0); 55761#L164 assume !(8448 == ssl3_accept_~s__state~0); 55664#L167 assume 8576 == ssl3_accept_~s__state~0; 55661#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54124#L453 assume !(ssl3_accept_~ret~0 <= 0); 54125#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54336#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55609#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55599#L601-1 ssl3_accept_~skip~0 := 0; 55597#L98-2 assume !false; 55595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55593#L101 assume !(12292 == ssl3_accept_~s__state~0); 55591#L104 assume !(16384 == ssl3_accept_~s__state~0); 55589#L107 assume !(8192 == ssl3_accept_~s__state~0); 55587#L110 assume !(24576 == ssl3_accept_~s__state~0); 55585#L113 assume !(8195 == ssl3_accept_~s__state~0); 55583#L116 assume !(8480 == ssl3_accept_~s__state~0); 54431#L119 assume !(8481 == ssl3_accept_~s__state~0); 55580#L122 assume !(8482 == ssl3_accept_~s__state~0); 55578#L125 assume !(8464 == ssl3_accept_~s__state~0); 55576#L128 assume !(8465 == ssl3_accept_~s__state~0); 55574#L131 assume 8466 == ssl3_accept_~s__state~0; 54306#L132 [2018-12-09 00:47:44,093 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,093 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-12-09 00:47:44,093 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,093 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:44,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,098 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1869349083, now seen corresponding path program 1 times [2018-12-09 00:47:44,099 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,099 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,099 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:44,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2018-12-09 00:47:44,141 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:44,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:44,141 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:44,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:44,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:44,141 INFO L87 Difference]: Start difference. First operand 2030 states and 2638 transitions. cyclomatic complexity: 617 Second operand 3 states. [2018-12-09 00:47:44,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:44,169 INFO L93 Difference]: Finished difference Result 3499 states and 4504 transitions. [2018-12-09 00:47:44,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:44,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3499 states and 4504 transitions. [2018-12-09 00:47:44,176 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2018-12-09 00:47:44,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3499 states to 3499 states and 4504 transitions. [2018-12-09 00:47:44,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2018-12-09 00:47:44,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2018-12-09 00:47:44,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3499 states and 4504 transitions. [2018-12-09 00:47:44,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:44,184 INFO L705 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-12-09 00:47:44,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3499 states and 4504 transitions. [2018-12-09 00:47:44,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3499 to 3499. [2018-12-09 00:47:44,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3499 states. [2018-12-09 00:47:44,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3499 states to 3499 states and 4504 transitions. [2018-12-09 00:47:44,204 INFO L728 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-12-09 00:47:44,204 INFO L608 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-12-09 00:47:44,204 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-12-09 00:47:44,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3499 states and 4504 transitions. [2018-12-09 00:47:44,210 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2018-12-09 00:47:44,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:44,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:44,210 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,210 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:44,211 INFO L794 eck$LassoCheckResult]: Stem: 59858#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59673#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59640#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 59641#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59752#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 59753#L98-2 assume !false; 59940#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61029#L101 assume !(12292 == ssl3_accept_~s__state~0); 61027#L104 assume !(16384 == ssl3_accept_~s__state~0); 61025#L107 assume !(8192 == ssl3_accept_~s__state~0); 61023#L110 assume !(24576 == ssl3_accept_~s__state~0); 61021#L113 assume !(8195 == ssl3_accept_~s__state~0); 61019#L116 assume !(8480 == ssl3_accept_~s__state~0); 61017#L119 assume !(8481 == ssl3_accept_~s__state~0); 61015#L122 assume !(8482 == ssl3_accept_~s__state~0); 61013#L125 assume 8464 == ssl3_accept_~s__state~0; 60392#L132 [2018-12-09 00:47:44,211 INFO L796 eck$LassoCheckResult]: Loop: 60392#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 62651#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59755#L273-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; 59756#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63126#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63121#L601-1 ssl3_accept_~skip~0 := 0; 63116#L98-2 assume !false; 63114#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63112#L101 assume !(12292 == ssl3_accept_~s__state~0); 63110#L104 assume !(16384 == ssl3_accept_~s__state~0); 63108#L107 assume !(8192 == ssl3_accept_~s__state~0); 63106#L110 assume !(24576 == ssl3_accept_~s__state~0); 63104#L113 assume !(8195 == ssl3_accept_~s__state~0); 63101#L116 assume !(8480 == ssl3_accept_~s__state~0); 59771#L119 assume !(8481 == ssl3_accept_~s__state~0); 59722#L122 assume !(8482 == ssl3_accept_~s__state~0); 59675#L125 assume !(8464 == ssl3_accept_~s__state~0); 59676#L128 assume !(8465 == ssl3_accept_~s__state~0); 59688#L131 assume !(8466 == ssl3_accept_~s__state~0); 62304#L134 assume 8496 == ssl3_accept_~s__state~0; 59811#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59812#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61237#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 61238#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61882#L292-2 ssl3_accept_~s__init_num~0 := 0; 61880#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61877#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61872#L601-1 ssl3_accept_~skip~0 := 0; 61871#L98-2 assume !false; 61870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61869#L101 assume !(12292 == ssl3_accept_~s__state~0); 61868#L104 assume !(16384 == ssl3_accept_~s__state~0); 61867#L107 assume !(8192 == ssl3_accept_~s__state~0); 61866#L110 assume !(24576 == ssl3_accept_~s__state~0); 61865#L113 assume !(8195 == ssl3_accept_~s__state~0); 61864#L116 assume !(8480 == ssl3_accept_~s__state~0); 61863#L119 assume !(8481 == ssl3_accept_~s__state~0); 61862#L122 assume !(8482 == ssl3_accept_~s__state~0); 61861#L125 assume !(8464 == ssl3_accept_~s__state~0); 61860#L128 assume !(8465 == ssl3_accept_~s__state~0); 61859#L131 assume !(8466 == ssl3_accept_~s__state~0); 61858#L134 assume !(8496 == ssl3_accept_~s__state~0); 61857#L137 assume !(8497 == ssl3_accept_~s__state~0); 59913#L140 assume 8512 == ssl3_accept_~s__state~0; 60387#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61855#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 61853#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61851#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61848#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61843#L601-1 ssl3_accept_~skip~0 := 0; 61842#L98-2 assume !false; 61841#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61840#L101 assume !(12292 == ssl3_accept_~s__state~0); 61839#L104 assume !(16384 == ssl3_accept_~s__state~0); 61838#L107 assume !(8192 == ssl3_accept_~s__state~0); 61837#L110 assume !(24576 == ssl3_accept_~s__state~0); 61836#L113 assume !(8195 == ssl3_accept_~s__state~0); 61835#L116 assume !(8480 == ssl3_accept_~s__state~0); 61834#L119 assume !(8481 == ssl3_accept_~s__state~0); 61833#L122 assume !(8482 == ssl3_accept_~s__state~0); 61832#L125 assume !(8464 == ssl3_accept_~s__state~0); 61831#L128 assume !(8465 == ssl3_accept_~s__state~0); 61830#L131 assume !(8466 == ssl3_accept_~s__state~0); 61829#L134 assume !(8496 == ssl3_accept_~s__state~0); 61827#L137 assume !(8497 == ssl3_accept_~s__state~0); 61826#L140 assume !(8512 == ssl3_accept_~s__state~0); 61825#L143 assume !(8513 == ssl3_accept_~s__state~0); 61824#L146 assume 8528 == ssl3_accept_~s__state~0; 60384#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61814#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61804#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61801#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61803#L359 assume !(6 == ssl3_accept_~blastFlag~0); 61799#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 61796#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61795#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61794#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61789#L601-1 ssl3_accept_~skip~0 := 0; 61786#L98-2 assume !false; 61775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61772#L101 assume !(12292 == ssl3_accept_~s__state~0); 61769#L104 assume !(16384 == ssl3_accept_~s__state~0); 61766#L107 assume !(8192 == ssl3_accept_~s__state~0); 61763#L110 assume !(24576 == ssl3_accept_~s__state~0); 61760#L113 assume !(8195 == ssl3_accept_~s__state~0); 61757#L116 assume !(8480 == ssl3_accept_~s__state~0); 61754#L119 assume !(8481 == ssl3_accept_~s__state~0); 61751#L122 assume !(8482 == ssl3_accept_~s__state~0); 61748#L125 assume !(8464 == ssl3_accept_~s__state~0); 61745#L128 assume !(8465 == ssl3_accept_~s__state~0); 61742#L131 assume !(8466 == ssl3_accept_~s__state~0); 61739#L134 assume !(8496 == ssl3_accept_~s__state~0); 61736#L137 assume !(8497 == ssl3_accept_~s__state~0); 61733#L140 assume !(8512 == ssl3_accept_~s__state~0); 61730#L143 assume !(8513 == ssl3_accept_~s__state~0); 61727#L146 assume !(8528 == ssl3_accept_~s__state~0); 61724#L149 assume !(8529 == ssl3_accept_~s__state~0); 61721#L152 assume 8544 == ssl3_accept_~s__state~0; 60381#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61716#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 61712#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61705#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61703#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61699#L410 assume !(8 == ssl3_accept_~blastFlag~0); 61698#L413 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; 61695#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61692#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61687#L601-1 ssl3_accept_~skip~0 := 0; 61686#L98-2 assume !false; 61685#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61684#L101 assume !(12292 == ssl3_accept_~s__state~0); 61683#L104 assume !(16384 == ssl3_accept_~s__state~0); 61682#L107 assume !(8192 == ssl3_accept_~s__state~0); 61681#L110 assume !(24576 == ssl3_accept_~s__state~0); 61680#L113 assume !(8195 == ssl3_accept_~s__state~0); 61679#L116 assume !(8480 == ssl3_accept_~s__state~0); 61678#L119 assume !(8481 == ssl3_accept_~s__state~0); 61677#L122 assume !(8482 == ssl3_accept_~s__state~0); 61676#L125 assume !(8464 == ssl3_accept_~s__state~0); 61675#L128 assume !(8465 == ssl3_accept_~s__state~0); 61674#L131 assume !(8466 == ssl3_accept_~s__state~0); 61673#L134 assume !(8496 == ssl3_accept_~s__state~0); 61672#L137 assume !(8497 == ssl3_accept_~s__state~0); 61671#L140 assume !(8512 == ssl3_accept_~s__state~0); 61670#L143 assume !(8513 == ssl3_accept_~s__state~0); 61669#L146 assume !(8528 == ssl3_accept_~s__state~0); 61668#L149 assume !(8529 == ssl3_accept_~s__state~0); 61667#L152 assume !(8544 == ssl3_accept_~s__state~0); 61666#L155 assume !(8545 == ssl3_accept_~s__state~0); 61665#L158 assume !(8560 == ssl3_accept_~s__state~0); 61664#L161 assume !(8561 == ssl3_accept_~s__state~0); 61663#L164 assume 8448 == ssl3_accept_~s__state~0; 61662#L165 assume !(ssl3_accept_~num1~0 > 0); 61660#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61658#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61655#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61650#L601-1 ssl3_accept_~skip~0 := 0; 61649#L98-2 assume !false; 61648#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61647#L101 assume !(12292 == ssl3_accept_~s__state~0); 61646#L104 assume !(16384 == ssl3_accept_~s__state~0); 61645#L107 assume !(8192 == ssl3_accept_~s__state~0); 61644#L110 assume !(24576 == ssl3_accept_~s__state~0); 61643#L113 assume !(8195 == ssl3_accept_~s__state~0); 61642#L116 assume !(8480 == ssl3_accept_~s__state~0); 61641#L119 assume !(8481 == ssl3_accept_~s__state~0); 61640#L122 assume !(8482 == ssl3_accept_~s__state~0); 61639#L125 assume !(8464 == ssl3_accept_~s__state~0); 61638#L128 assume !(8465 == ssl3_accept_~s__state~0); 61637#L131 assume !(8466 == ssl3_accept_~s__state~0); 61636#L134 assume !(8496 == ssl3_accept_~s__state~0); 61635#L137 assume !(8497 == ssl3_accept_~s__state~0); 61634#L140 assume !(8512 == ssl3_accept_~s__state~0); 61633#L143 assume !(8513 == ssl3_accept_~s__state~0); 61632#L146 assume !(8528 == ssl3_accept_~s__state~0); 61631#L149 assume !(8529 == ssl3_accept_~s__state~0); 61630#L152 assume !(8544 == ssl3_accept_~s__state~0); 61629#L155 assume !(8545 == ssl3_accept_~s__state~0); 61628#L158 assume !(8560 == ssl3_accept_~s__state~0); 61627#L161 assume !(8561 == ssl3_accept_~s__state~0); 61626#L164 assume !(8448 == ssl3_accept_~s__state~0); 61625#L167 assume 8576 == ssl3_accept_~s__state~0; 61573#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61624#L453 assume !(ssl3_accept_~ret~0 <= 0); 61623#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60953#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62613#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62603#L601-1 ssl3_accept_~skip~0 := 0; 62601#L98-2 assume !false; 62599#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62597#L101 assume !(12292 == ssl3_accept_~s__state~0); 62595#L104 assume !(16384 == ssl3_accept_~s__state~0); 62593#L107 assume !(8192 == ssl3_accept_~s__state~0); 62591#L110 assume !(24576 == ssl3_accept_~s__state~0); 62589#L113 assume !(8195 == ssl3_accept_~s__state~0); 62587#L116 assume !(8480 == ssl3_accept_~s__state~0); 60025#L119 assume !(8481 == ssl3_accept_~s__state~0); 62584#L122 assume !(8482 == ssl3_accept_~s__state~0); 62582#L125 assume !(8464 == ssl3_accept_~s__state~0); 62580#L128 assume !(8465 == ssl3_accept_~s__state~0); 62578#L131 assume 8466 == ssl3_accept_~s__state~0; 60392#L132 [2018-12-09 00:47:44,211 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,211 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-12-09 00:47:44,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,211 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:44,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,215 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1387033639, now seen corresponding path program 1 times [2018-12-09 00:47:44,215 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,215 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,216 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:44,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:44,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1202815847, now seen corresponding path program 1 times [2018-12-09 00:47:44,234 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:44,234 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:44,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:44,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:44,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:44,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:45,073 WARN L180 SmtUtils]: Spent 805.00 ms on a formula simplification. DAG size of input: 428 DAG size of output: 183 [2018-12-09 00:47:45,128 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:45,128 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:45,128 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:45,128 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:45,128 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 00:47:45,129 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,129 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:45,129 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:45,129 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-12-09 00:47:45,129 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:45,129 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:45,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,347 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:45,347 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,348 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,348 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,363 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:45,363 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,366 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,366 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,369 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:45,369 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,384 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,384 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,386 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:45,386 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,401 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,401 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,404 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:45,405 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,421 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,421 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,423 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:45,423 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,438 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:45,438 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,456 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 00:47:45,456 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:45,459 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 00:47:45,472 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:45,472 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:45,473 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:45,473 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:45,473 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 00:47:45,473 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:45,473 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:45,473 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:45,473 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-12-09 00:47:45,473 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:45,473 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:45,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:45,692 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:45,692 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 00:47:45,692 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,693 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,693 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,693 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,693 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,693 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,694 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,694 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,695 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,695 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,695 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,695 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,696 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,696 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,696 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,696 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,696 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,697 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,697 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,697 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,697 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,697 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,697 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 00:47:45,697 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,698 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 00:47:45,698 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,698 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,699 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,699 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,699 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,699 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,699 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,699 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,700 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,700 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,701 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,701 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,702 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,702 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,702 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,702 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,702 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,702 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,702 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,703 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,703 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,704 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,704 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,704 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,704 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,704 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,704 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,704 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,705 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,706 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,706 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,706 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,706 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,706 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,707 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:45,708 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:45,708 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:45,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:45,708 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:45,708 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:45,708 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:45,709 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:45,709 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:45,710 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 00:47:45,711 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 00:47:45,711 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-12-09 00:47:45,712 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 00:47:45,712 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 00:47:45,712 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 00:47:45,712 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-12-09 00:47:45,712 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 00:47:45,745 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:45,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:45,754 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:45,776 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:45,803 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-09 00:47:45,804 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-12-09 00:47:45,804 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3499 states and 4504 transitions. cyclomatic complexity: 1016 Second operand 5 states. [2018-12-09 00:47:45,873 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3499 states and 4504 transitions. cyclomatic complexity: 1016. Second operand 5 states. Result 8983 states and 11525 transitions. Complement of second has 4 states. [2018-12-09 00:47:45,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-12-09 00:47:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 00:47:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 418 transitions. [2018-12-09 00:47:45,874 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 181 letters. [2018-12-09 00:47:45,876 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:45,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 197 letters. Loop has 181 letters. [2018-12-09 00:47:45,878 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:45,878 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 362 letters. [2018-12-09 00:47:45,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:45,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8983 states and 11525 transitions. [2018-12-09 00:47:45,901 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2018-12-09 00:47:45,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8983 states to 8983 states and 11525 transitions. [2018-12-09 00:47:45,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6048 [2018-12-09 00:47:45,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6056 [2018-12-09 00:47:45,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8983 states and 11525 transitions. [2018-12-09 00:47:45,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:45,920 INFO L705 BuchiCegarLoop]: Abstraction has 8983 states and 11525 transitions. [2018-12-09 00:47:45,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8983 states and 11525 transitions. [2018-12-09 00:47:45,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8983 to 8975. [2018-12-09 00:47:45,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8975 states. [2018-12-09 00:47:45,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8975 states to 8975 states and 11516 transitions. [2018-12-09 00:47:45,971 INFO L728 BuchiCegarLoop]: Abstraction has 8975 states and 11516 transitions. [2018-12-09 00:47:45,971 INFO L608 BuchiCegarLoop]: Abstraction has 8975 states and 11516 transitions. [2018-12-09 00:47:45,971 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-12-09 00:47:45,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8975 states and 11516 transitions. [2018-12-09 00:47:45,984 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2018-12-09 00:47:45,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:45,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:45,985 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:45,985 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:45,985 INFO L794 eck$LassoCheckResult]: Stem: 73020#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72785#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72739#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 72740#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72897#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 72898#L98-2 assume !false; 75686#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76577#L101 assume !(12292 == ssl3_accept_~s__state~0); 76575#L104 assume !(16384 == ssl3_accept_~s__state~0); 76573#L107 assume !(8192 == ssl3_accept_~s__state~0); 76571#L110 assume !(24576 == ssl3_accept_~s__state~0); 76569#L113 assume !(8195 == ssl3_accept_~s__state~0); 76567#L116 assume !(8480 == ssl3_accept_~s__state~0); 76560#L119 assume !(8481 == ssl3_accept_~s__state~0); 76561#L122 assume !(8482 == ssl3_accept_~s__state~0); 74243#L125 assume 8464 == ssl3_accept_~s__state~0; 74242#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72910#L273 [2018-12-09 00:47:45,986 INFO L796 eck$LassoCheckResult]: Loop: 72910#L273 assume !(0 == ssl3_accept_~blastFlag~0); 72911#L273-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; 81201#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81198#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81192#L601-1 ssl3_accept_~skip~0 := 0; 81190#L98-2 assume !false; 81188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81185#L101 assume !(12292 == ssl3_accept_~s__state~0); 81182#L104 assume !(16384 == ssl3_accept_~s__state~0); 81179#L107 assume !(8192 == ssl3_accept_~s__state~0); 81176#L110 assume !(24576 == ssl3_accept_~s__state~0); 81172#L113 assume !(8195 == ssl3_accept_~s__state~0); 81173#L116 assume !(8480 == ssl3_accept_~s__state~0); 81662#L119 assume !(8481 == ssl3_accept_~s__state~0); 81660#L122 assume !(8482 == ssl3_accept_~s__state~0); 81158#L125 assume !(8464 == ssl3_accept_~s__state~0); 81159#L128 assume !(8465 == ssl3_accept_~s__state~0); 81036#L131 assume !(8466 == ssl3_accept_~s__state~0); 80538#L134 assume 8496 == ssl3_accept_~s__state~0; 80498#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 80537#L286 assume !(1 == ssl3_accept_~blastFlag~0); 80536#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 80531#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80530#L292-2 ssl3_accept_~s__init_num~0 := 0; 80529#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80525#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80520#L601-1 ssl3_accept_~skip~0 := 0; 80519#L98-2 assume !false; 80518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80517#L101 assume !(12292 == ssl3_accept_~s__state~0); 80516#L104 assume !(16384 == ssl3_accept_~s__state~0); 80515#L107 assume !(8192 == ssl3_accept_~s__state~0); 80514#L110 assume !(24576 == ssl3_accept_~s__state~0); 80513#L113 assume !(8195 == ssl3_accept_~s__state~0); 80512#L116 assume !(8480 == ssl3_accept_~s__state~0); 80511#L119 assume !(8481 == ssl3_accept_~s__state~0); 80510#L122 assume !(8482 == ssl3_accept_~s__state~0); 80509#L125 assume !(8464 == ssl3_accept_~s__state~0); 80508#L128 assume !(8465 == ssl3_accept_~s__state~0); 80507#L131 assume !(8466 == ssl3_accept_~s__state~0); 80506#L134 assume !(8496 == ssl3_accept_~s__state~0); 80504#L137 assume !(8497 == ssl3_accept_~s__state~0); 78726#L140 assume 8512 == ssl3_accept_~s__state~0; 72868#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72869#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81151#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81150#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81146#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81141#L601-1 ssl3_accept_~skip~0 := 0; 81140#L98-2 assume !false; 81139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81138#L101 assume !(12292 == ssl3_accept_~s__state~0); 81137#L104 assume !(16384 == ssl3_accept_~s__state~0); 81136#L107 assume !(8192 == ssl3_accept_~s__state~0); 81135#L110 assume !(24576 == ssl3_accept_~s__state~0); 81134#L113 assume !(8195 == ssl3_accept_~s__state~0); 81133#L116 assume !(8480 == ssl3_accept_~s__state~0); 81132#L119 assume !(8481 == ssl3_accept_~s__state~0); 81131#L122 assume !(8482 == ssl3_accept_~s__state~0); 81130#L125 assume !(8464 == ssl3_accept_~s__state~0); 81129#L128 assume !(8465 == ssl3_accept_~s__state~0); 81128#L131 assume !(8466 == ssl3_accept_~s__state~0); 81127#L134 assume !(8496 == ssl3_accept_~s__state~0); 81126#L137 assume !(8497 == ssl3_accept_~s__state~0); 81125#L140 assume !(8512 == ssl3_accept_~s__state~0); 81124#L143 assume !(8513 == ssl3_accept_~s__state~0); 81120#L146 assume 8528 == ssl3_accept_~s__state~0; 81014#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81119#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81116#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81097#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81113#L359 assume !(6 == ssl3_accept_~blastFlag~0); 81095#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 81090#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81089#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81088#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81083#L601-1 ssl3_accept_~skip~0 := 0; 81076#L98-2 assume !false; 81073#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81070#L101 assume !(12292 == ssl3_accept_~s__state~0); 81067#L104 assume !(16384 == ssl3_accept_~s__state~0); 81064#L107 assume !(8192 == ssl3_accept_~s__state~0); 81061#L110 assume !(24576 == ssl3_accept_~s__state~0); 81058#L113 assume !(8195 == ssl3_accept_~s__state~0); 81055#L116 assume !(8480 == ssl3_accept_~s__state~0); 81052#L119 assume !(8481 == ssl3_accept_~s__state~0); 81049#L122 assume !(8482 == ssl3_accept_~s__state~0); 81046#L125 assume !(8464 == ssl3_accept_~s__state~0); 81043#L128 assume !(8465 == ssl3_accept_~s__state~0); 81040#L131 assume !(8466 == ssl3_accept_~s__state~0); 81037#L134 assume !(8496 == ssl3_accept_~s__state~0); 81033#L137 assume !(8497 == ssl3_accept_~s__state~0); 81030#L140 assume !(8512 == ssl3_accept_~s__state~0); 81027#L143 assume !(8513 == ssl3_accept_~s__state~0); 81024#L146 assume !(8528 == ssl3_accept_~s__state~0); 81021#L149 assume !(8529 == ssl3_accept_~s__state~0); 81018#L152 assume 8544 == ssl3_accept_~s__state~0; 81011#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81017#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 81015#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81007#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81002#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81000#L410 assume !(8 == ssl3_accept_~blastFlag~0); 80999#L413 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; 80997#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80993#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80988#L601-1 ssl3_accept_~skip~0 := 0; 80987#L98-2 assume !false; 80986#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80985#L101 assume !(12292 == ssl3_accept_~s__state~0); 80984#L104 assume !(16384 == ssl3_accept_~s__state~0); 80983#L107 assume !(8192 == ssl3_accept_~s__state~0); 80982#L110 assume !(24576 == ssl3_accept_~s__state~0); 80981#L113 assume !(8195 == ssl3_accept_~s__state~0); 80980#L116 assume !(8480 == ssl3_accept_~s__state~0); 80979#L119 assume !(8481 == ssl3_accept_~s__state~0); 80978#L122 assume !(8482 == ssl3_accept_~s__state~0); 80977#L125 assume !(8464 == ssl3_accept_~s__state~0); 80976#L128 assume !(8465 == ssl3_accept_~s__state~0); 80975#L131 assume !(8466 == ssl3_accept_~s__state~0); 80974#L134 assume !(8496 == ssl3_accept_~s__state~0); 80973#L137 assume !(8497 == ssl3_accept_~s__state~0); 80972#L140 assume !(8512 == ssl3_accept_~s__state~0); 80971#L143 assume !(8513 == ssl3_accept_~s__state~0); 80970#L146 assume !(8528 == ssl3_accept_~s__state~0); 80969#L149 assume !(8529 == ssl3_accept_~s__state~0); 80968#L152 assume !(8544 == ssl3_accept_~s__state~0); 80967#L155 assume !(8545 == ssl3_accept_~s__state~0); 80966#L158 assume !(8560 == ssl3_accept_~s__state~0); 80965#L161 assume !(8561 == ssl3_accept_~s__state~0); 80964#L164 assume 8448 == ssl3_accept_~s__state~0; 80963#L165 assume !(ssl3_accept_~num1~0 > 0); 80961#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80960#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80956#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80951#L601-1 ssl3_accept_~skip~0 := 0; 80950#L98-2 assume !false; 80949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80948#L101 assume !(12292 == ssl3_accept_~s__state~0); 80947#L104 assume !(16384 == ssl3_accept_~s__state~0); 80946#L107 assume !(8192 == ssl3_accept_~s__state~0); 80945#L110 assume !(24576 == ssl3_accept_~s__state~0); 80944#L113 assume !(8195 == ssl3_accept_~s__state~0); 80943#L116 assume !(8480 == ssl3_accept_~s__state~0); 80942#L119 assume !(8481 == ssl3_accept_~s__state~0); 80941#L122 assume !(8482 == ssl3_accept_~s__state~0); 80940#L125 assume !(8464 == ssl3_accept_~s__state~0); 80939#L128 assume !(8465 == ssl3_accept_~s__state~0); 80938#L131 assume !(8466 == ssl3_accept_~s__state~0); 80937#L134 assume !(8496 == ssl3_accept_~s__state~0); 80936#L137 assume !(8497 == ssl3_accept_~s__state~0); 80935#L140 assume !(8512 == ssl3_accept_~s__state~0); 80934#L143 assume !(8513 == ssl3_accept_~s__state~0); 80933#L146 assume !(8528 == ssl3_accept_~s__state~0); 80932#L149 assume !(8529 == ssl3_accept_~s__state~0); 80931#L152 assume !(8544 == ssl3_accept_~s__state~0); 80930#L155 assume !(8545 == ssl3_accept_~s__state~0); 80929#L158 assume !(8560 == ssl3_accept_~s__state~0); 80928#L161 assume !(8561 == ssl3_accept_~s__state~0); 80927#L164 assume !(8448 == ssl3_accept_~s__state~0); 80926#L167 assume 8576 == ssl3_accept_~s__state~0; 80803#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 80925#L453 assume !(ssl3_accept_~ret~0 <= 0); 80924#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73085#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81700#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81695#L601-1 ssl3_accept_~skip~0 := 0; 81694#L98-2 assume !false; 81693#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81692#L101 assume !(12292 == ssl3_accept_~s__state~0); 81691#L104 assume !(16384 == ssl3_accept_~s__state~0); 81690#L107 assume !(8192 == ssl3_accept_~s__state~0); 81689#L110 assume !(24576 == ssl3_accept_~s__state~0); 81688#L113 assume !(8195 == ssl3_accept_~s__state~0); 81169#L116 assume !(8480 == ssl3_accept_~s__state~0); 81166#L119 assume !(8481 == ssl3_accept_~s__state~0); 81162#L122 assume !(8482 == ssl3_accept_~s__state~0); 81163#L125 assume !(8464 == ssl3_accept_~s__state~0); 81154#L128 assume !(8465 == ssl3_accept_~s__state~0); 81155#L131 assume 8466 == ssl3_accept_~s__state~0; 80501#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72910#L273 [2018-12-09 00:47:45,986 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:45,986 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2018-12-09 00:47:45,986 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:45,986 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:45,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:45,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:45,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:45,992 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:45,992 INFO L82 PathProgramCache]: Analyzing trace with hash -979094845, now seen corresponding path program 1 times [2018-12-09 00:47:45,992 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:45,992 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:45,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:45,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:45,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:46,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:46,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:46,016 INFO L82 PathProgramCache]: Analyzing trace with hash 233943711, now seen corresponding path program 1 times [2018-12-09 00:47:46,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:46,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:46,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:46,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:46,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:46,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:46,037 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-12-09 00:47:46,037 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:46,037 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:46,900 WARN L180 SmtUtils]: Spent 856.00 ms on a formula simplification. DAG size of input: 428 DAG size of output: 189 [2018-12-09 00:47:46,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:46,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:46,952 INFO L87 Difference]: Start difference. First operand 8975 states and 11516 transitions. cyclomatic complexity: 2558 Second operand 3 states. [2018-12-09 00:47:46,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:46,978 INFO L93 Difference]: Finished difference Result 10198 states and 13074 transitions. [2018-12-09 00:47:46,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:46,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10198 states and 13074 transitions. [2018-12-09 00:47:46,996 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2018-12-09 00:47:47,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10198 states to 10196 states and 13072 transitions. [2018-12-09 00:47:47,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7318 [2018-12-09 00:47:47,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7318 [2018-12-09 00:47:47,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10196 states and 13072 transitions. [2018-12-09 00:47:47,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:47,022 INFO L705 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-12-09 00:47:47,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10196 states and 13072 transitions. [2018-12-09 00:47:47,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10196 to 10196. [2018-12-09 00:47:47,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10196 states. [2018-12-09 00:47:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10196 states to 10196 states and 13072 transitions. [2018-12-09 00:47:47,083 INFO L728 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-12-09 00:47:47,083 INFO L608 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-12-09 00:47:47,083 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-12-09 00:47:47,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10196 states and 13072 transitions. [2018-12-09 00:47:47,098 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2018-12-09 00:47:47,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:47,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:47,099 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:47,099 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:47,099 INFO L794 eck$LassoCheckResult]: Stem: 92202#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 91967#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 91920#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 91921#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92075#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 92076#L98-2 assume !false; 94326#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98662#L101 assume !(12292 == ssl3_accept_~s__state~0); 98659#L104 assume !(16384 == ssl3_accept_~s__state~0); 97773#L107 assume !(8192 == ssl3_accept_~s__state~0); 97771#L110 assume !(24576 == ssl3_accept_~s__state~0); 97767#L113 assume !(8195 == ssl3_accept_~s__state~0); 97768#L116 assume !(8480 == ssl3_accept_~s__state~0); 97761#L119 assume !(8481 == ssl3_accept_~s__state~0); 97758#L122 assume !(8482 == ssl3_accept_~s__state~0); 97759#L125 assume 8464 == ssl3_accept_~s__state~0; 94378#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94370#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 93869#L273-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; 100157#L563 [2018-12-09 00:47:47,099 INFO L796 eck$LassoCheckResult]: Loop: 100157#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100106#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100102#L601-1 ssl3_accept_~skip~0 := 0; 100095#L98-2 assume !false; 100096#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100089#L101 assume !(12292 == ssl3_accept_~s__state~0); 100090#L104 assume !(16384 == ssl3_accept_~s__state~0); 100082#L107 assume !(8192 == ssl3_accept_~s__state~0); 100083#L110 assume !(24576 == ssl3_accept_~s__state~0); 100076#L113 assume !(8195 == ssl3_accept_~s__state~0); 100077#L116 assume !(8480 == ssl3_accept_~s__state~0); 100012#L119 assume !(8481 == ssl3_accept_~s__state~0); 100013#L122 assume !(8482 == ssl3_accept_~s__state~0); 99994#L125 assume !(8464 == ssl3_accept_~s__state~0); 99995#L128 assume !(8465 == ssl3_accept_~s__state~0); 99917#L131 assume !(8466 == ssl3_accept_~s__state~0); 99478#L134 assume 8496 == ssl3_accept_~s__state~0; 99376#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99467#L286 assume !(1 == ssl3_accept_~blastFlag~0); 99464#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 99461#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 99458#L292-2 ssl3_accept_~s__init_num~0 := 0; 99454#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 99449#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99442#L601-1 ssl3_accept_~skip~0 := 0; 99439#L98-2 assume !false; 99436#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99433#L101 assume !(12292 == ssl3_accept_~s__state~0); 99430#L104 assume !(16384 == ssl3_accept_~s__state~0); 99427#L107 assume !(8192 == ssl3_accept_~s__state~0); 99424#L110 assume !(24576 == ssl3_accept_~s__state~0); 99421#L113 assume !(8195 == ssl3_accept_~s__state~0); 99418#L116 assume !(8480 == ssl3_accept_~s__state~0); 99415#L119 assume !(8481 == ssl3_accept_~s__state~0); 99412#L122 assume !(8482 == ssl3_accept_~s__state~0); 99409#L125 assume !(8464 == ssl3_accept_~s__state~0); 99383#L128 assume !(8465 == ssl3_accept_~s__state~0); 99381#L131 assume !(8466 == ssl3_accept_~s__state~0); 99378#L134 assume !(8496 == ssl3_accept_~s__state~0); 99375#L137 assume !(8497 == ssl3_accept_~s__state~0); 99295#L140 assume 8512 == ssl3_accept_~s__state~0; 92047#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92021#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 92022#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 100701#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100698#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100693#L601-1 ssl3_accept_~skip~0 := 0; 100692#L98-2 assume !false; 100691#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100690#L101 assume !(12292 == ssl3_accept_~s__state~0); 100689#L104 assume !(16384 == ssl3_accept_~s__state~0); 100688#L107 assume !(8192 == ssl3_accept_~s__state~0); 100687#L110 assume !(24576 == ssl3_accept_~s__state~0); 100686#L113 assume !(8195 == ssl3_accept_~s__state~0); 100685#L116 assume !(8480 == ssl3_accept_~s__state~0); 100684#L119 assume !(8481 == ssl3_accept_~s__state~0); 100683#L122 assume !(8482 == ssl3_accept_~s__state~0); 100682#L125 assume !(8464 == ssl3_accept_~s__state~0); 100681#L128 assume !(8465 == ssl3_accept_~s__state~0); 100680#L131 assume !(8466 == ssl3_accept_~s__state~0); 100679#L134 assume !(8496 == ssl3_accept_~s__state~0); 100678#L137 assume !(8497 == ssl3_accept_~s__state~0); 100677#L140 assume !(8512 == ssl3_accept_~s__state~0); 100676#L143 assume !(8513 == ssl3_accept_~s__state~0); 100675#L146 assume 8528 == ssl3_accept_~s__state~0; 99853#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 92169#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 92114#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 92115#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 92268#L359 assume !(6 == ssl3_accept_~blastFlag~0); 100668#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 100665#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 100660#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100657#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100652#L601-1 ssl3_accept_~skip~0 := 0; 100650#L98-2 assume !false; 100647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100641#L101 assume !(12292 == ssl3_accept_~s__state~0); 100639#L104 assume !(16384 == ssl3_accept_~s__state~0); 100637#L107 assume !(8192 == ssl3_accept_~s__state~0); 100635#L110 assume !(24576 == ssl3_accept_~s__state~0); 100633#L113 assume !(8195 == ssl3_accept_~s__state~0); 100631#L116 assume !(8480 == ssl3_accept_~s__state~0); 100629#L119 assume !(8481 == ssl3_accept_~s__state~0); 100627#L122 assume !(8482 == ssl3_accept_~s__state~0); 100625#L125 assume !(8464 == ssl3_accept_~s__state~0); 100623#L128 assume !(8465 == ssl3_accept_~s__state~0); 100621#L131 assume !(8466 == ssl3_accept_~s__state~0); 100619#L134 assume !(8496 == ssl3_accept_~s__state~0); 100617#L137 assume !(8497 == ssl3_accept_~s__state~0); 100615#L140 assume !(8512 == ssl3_accept_~s__state~0); 100613#L143 assume !(8513 == ssl3_accept_~s__state~0); 100611#L146 assume !(8528 == ssl3_accept_~s__state~0); 100609#L149 assume !(8529 == ssl3_accept_~s__state~0); 100607#L152 assume 8544 == ssl3_accept_~s__state~0; 99715#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 100604#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 100601#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100597#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 100595#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 100593#L410 assume !(8 == ssl3_accept_~blastFlag~0); 100592#L413 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; 100589#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100586#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100581#L601-1 ssl3_accept_~skip~0 := 0; 100580#L98-2 assume !false; 100579#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100578#L101 assume !(12292 == ssl3_accept_~s__state~0); 100577#L104 assume !(16384 == ssl3_accept_~s__state~0); 100576#L107 assume !(8192 == ssl3_accept_~s__state~0); 100575#L110 assume !(24576 == ssl3_accept_~s__state~0); 100574#L113 assume !(8195 == ssl3_accept_~s__state~0); 100573#L116 assume !(8480 == ssl3_accept_~s__state~0); 100572#L119 assume !(8481 == ssl3_accept_~s__state~0); 100571#L122 assume !(8482 == ssl3_accept_~s__state~0); 100570#L125 assume !(8464 == ssl3_accept_~s__state~0); 100569#L128 assume !(8465 == ssl3_accept_~s__state~0); 100568#L131 assume !(8466 == ssl3_accept_~s__state~0); 100567#L134 assume !(8496 == ssl3_accept_~s__state~0); 100566#L137 assume !(8497 == ssl3_accept_~s__state~0); 100565#L140 assume !(8512 == ssl3_accept_~s__state~0); 100564#L143 assume !(8513 == ssl3_accept_~s__state~0); 100563#L146 assume !(8528 == ssl3_accept_~s__state~0); 100562#L149 assume !(8529 == ssl3_accept_~s__state~0); 100561#L152 assume !(8544 == ssl3_accept_~s__state~0); 100560#L155 assume !(8545 == ssl3_accept_~s__state~0); 100559#L158 assume !(8560 == ssl3_accept_~s__state~0); 100558#L161 assume !(8561 == ssl3_accept_~s__state~0); 100557#L164 assume 8448 == ssl3_accept_~s__state~0; 100556#L165 assume !(ssl3_accept_~num1~0 > 0); 100554#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100552#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100549#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100544#L601-1 ssl3_accept_~skip~0 := 0; 100543#L98-2 assume !false; 100542#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100541#L101 assume !(12292 == ssl3_accept_~s__state~0); 100540#L104 assume !(16384 == ssl3_accept_~s__state~0); 100539#L107 assume !(8192 == ssl3_accept_~s__state~0); 100538#L110 assume !(24576 == ssl3_accept_~s__state~0); 100537#L113 assume !(8195 == ssl3_accept_~s__state~0); 100536#L116 assume !(8480 == ssl3_accept_~s__state~0); 100535#L119 assume !(8481 == ssl3_accept_~s__state~0); 100534#L122 assume !(8482 == ssl3_accept_~s__state~0); 100533#L125 assume !(8464 == ssl3_accept_~s__state~0); 100532#L128 assume !(8465 == ssl3_accept_~s__state~0); 100531#L131 assume !(8466 == ssl3_accept_~s__state~0); 100530#L134 assume !(8496 == ssl3_accept_~s__state~0); 100529#L137 assume !(8497 == ssl3_accept_~s__state~0); 100528#L140 assume !(8512 == ssl3_accept_~s__state~0); 100527#L143 assume !(8513 == ssl3_accept_~s__state~0); 100526#L146 assume !(8528 == ssl3_accept_~s__state~0); 100525#L149 assume !(8529 == ssl3_accept_~s__state~0); 100524#L152 assume !(8544 == ssl3_accept_~s__state~0); 100523#L155 assume !(8545 == ssl3_accept_~s__state~0); 100522#L158 assume !(8560 == ssl3_accept_~s__state~0); 100521#L161 assume !(8561 == ssl3_accept_~s__state~0); 100520#L164 assume !(8448 == ssl3_accept_~s__state~0); 100226#L167 assume 8576 == ssl3_accept_~s__state~0; 100224#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 100222#L453 assume !(ssl3_accept_~ret~0 <= 0); 100168#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 100170#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100216#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100098#L601-1 ssl3_accept_~skip~0 := 0; 100099#L98-2 assume !false; 100092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100093#L101 assume !(12292 == ssl3_accept_~s__state~0); 100086#L104 assume !(16384 == ssl3_accept_~s__state~0); 100087#L107 assume !(8192 == ssl3_accept_~s__state~0); 100079#L110 assume !(24576 == ssl3_accept_~s__state~0); 100080#L113 assume !(8195 == ssl3_accept_~s__state~0); 100022#L116 assume !(8480 == ssl3_accept_~s__state~0); 100023#L119 assume !(8481 == ssl3_accept_~s__state~0); 100002#L122 assume !(8482 == ssl3_accept_~s__state~0); 100003#L125 assume !(8464 == ssl3_accept_~s__state~0); 99986#L128 assume !(8465 == ssl3_accept_~s__state~0); 99987#L131 assume 8466 == ssl3_accept_~s__state~0; 99492#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94385#L273 assume !(0 == ssl3_accept_~blastFlag~0); 100171#L273-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; 100157#L563 [2018-12-09 00:47:47,099 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:47,099 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2018-12-09 00:47:47,100 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:47,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:47,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:47,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:47,104 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:47,104 INFO L82 PathProgramCache]: Analyzing trace with hash -989137841, now seen corresponding path program 2 times [2018-12-09 00:47:47,104 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:47,104 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:47,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,105 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:47,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:47,119 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:47,119 INFO L82 PathProgramCache]: Analyzing trace with hash 324083587, now seen corresponding path program 1 times [2018-12-09 00:47:47,119 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:47,119 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:47,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,119 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:47,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:47,140 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-09 00:47:47,140 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:47,140 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:48,009 WARN L180 SmtUtils]: Spent 863.00 ms on a formula simplification. DAG size of input: 429 DAG size of output: 190 [2018-12-09 00:47:48,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:48,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:48,061 INFO L87 Difference]: Start difference. First operand 10196 states and 13072 transitions. cyclomatic complexity: 2893 Second operand 3 states. [2018-12-09 00:47:48,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:48,083 INFO L93 Difference]: Finished difference Result 10354 states and 13264 transitions. [2018-12-09 00:47:48,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:48,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10354 states and 13264 transitions. [2018-12-09 00:47:48,101 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-12-09 00:47:48,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10354 states to 10302 states and 13200 transitions. [2018-12-09 00:47:48,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7372 [2018-12-09 00:47:48,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7372 [2018-12-09 00:47:48,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10302 states and 13200 transitions. [2018-12-09 00:47:48,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:48,115 INFO L705 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-12-09 00:47:48,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10302 states and 13200 transitions. [2018-12-09 00:47:48,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10302 to 10302. [2018-12-09 00:47:48,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2018-12-09 00:47:48,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13200 transitions. [2018-12-09 00:47:48,170 INFO L728 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-12-09 00:47:48,170 INFO L608 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-12-09 00:47:48,170 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-12-09 00:47:48,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13200 transitions. [2018-12-09 00:47:48,184 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-12-09 00:47:48,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:48,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:48,185 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,185 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,185 INFO L794 eck$LassoCheckResult]: Stem: 112761#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 112525#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112478#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 112479#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112637#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 112638#L98-2 assume !false; 115732#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118455#L101 assume !(12292 == ssl3_accept_~s__state~0); 118456#L104 assume !(16384 == ssl3_accept_~s__state~0); 118442#L107 assume !(8192 == ssl3_accept_~s__state~0); 118443#L110 assume !(24576 == ssl3_accept_~s__state~0); 118432#L113 assume !(8195 == ssl3_accept_~s__state~0); 118433#L116 assume !(8480 == ssl3_accept_~s__state~0); 118417#L119 assume !(8481 == ssl3_accept_~s__state~0); 118418#L122 assume !(8482 == ssl3_accept_~s__state~0); 113779#L125 assume !(8464 == ssl3_accept_~s__state~0); 113780#L128 assume 8465 == ssl3_accept_~s__state~0; 118014#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117403#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 117402#L273-2 [2018-12-09 00:47:48,186 INFO L796 eck$LassoCheckResult]: Loop: 117402#L273-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; 117400#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117397#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117392#L601-1 ssl3_accept_~skip~0 := 0; 117391#L98-2 assume !false; 117390#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117389#L101 assume !(12292 == ssl3_accept_~s__state~0); 117388#L104 assume !(16384 == ssl3_accept_~s__state~0); 117387#L107 assume !(8192 == ssl3_accept_~s__state~0); 117386#L110 assume !(24576 == ssl3_accept_~s__state~0); 117385#L113 assume !(8195 == ssl3_accept_~s__state~0); 117384#L116 assume !(8480 == ssl3_accept_~s__state~0); 117383#L119 assume !(8481 == ssl3_accept_~s__state~0); 117382#L122 assume !(8482 == ssl3_accept_~s__state~0); 117381#L125 assume !(8464 == ssl3_accept_~s__state~0); 117380#L128 assume !(8465 == ssl3_accept_~s__state~0); 117378#L131 assume !(8466 == ssl3_accept_~s__state~0); 117340#L134 assume 8496 == ssl3_accept_~s__state~0; 117341#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117329#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 117328#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 117326#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 117325#L292-2 ssl3_accept_~s__init_num~0 := 0; 117323#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117320#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117315#L601-1 ssl3_accept_~skip~0 := 0; 117314#L98-2 assume !false; 117313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117312#L101 assume !(12292 == ssl3_accept_~s__state~0); 117311#L104 assume !(16384 == ssl3_accept_~s__state~0); 117310#L107 assume !(8192 == ssl3_accept_~s__state~0); 117309#L110 assume !(24576 == ssl3_accept_~s__state~0); 117308#L113 assume !(8195 == ssl3_accept_~s__state~0); 117307#L116 assume !(8480 == ssl3_accept_~s__state~0); 117306#L119 assume !(8481 == ssl3_accept_~s__state~0); 117305#L122 assume !(8482 == ssl3_accept_~s__state~0); 117304#L125 assume !(8464 == ssl3_accept_~s__state~0); 117303#L128 assume !(8465 == ssl3_accept_~s__state~0); 117302#L131 assume !(8466 == ssl3_accept_~s__state~0); 117301#L134 assume !(8496 == ssl3_accept_~s__state~0); 117300#L137 assume !(8497 == ssl3_accept_~s__state~0); 117299#L140 assume 8512 == ssl3_accept_~s__state~0; 116397#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117296#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 117294#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117292#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117289#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117284#L601-1 ssl3_accept_~skip~0 := 0; 117283#L98-2 assume !false; 117282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117281#L101 assume !(12292 == ssl3_accept_~s__state~0); 117280#L104 assume !(16384 == ssl3_accept_~s__state~0); 117279#L107 assume !(8192 == ssl3_accept_~s__state~0); 117278#L110 assume !(24576 == ssl3_accept_~s__state~0); 117277#L113 assume !(8195 == ssl3_accept_~s__state~0); 117276#L116 assume !(8480 == ssl3_accept_~s__state~0); 117275#L119 assume !(8481 == ssl3_accept_~s__state~0); 117274#L122 assume !(8482 == ssl3_accept_~s__state~0); 117273#L125 assume !(8464 == ssl3_accept_~s__state~0); 117272#L128 assume !(8465 == ssl3_accept_~s__state~0); 117271#L131 assume !(8466 == ssl3_accept_~s__state~0); 117270#L134 assume !(8496 == ssl3_accept_~s__state~0); 117269#L137 assume !(8497 == ssl3_accept_~s__state~0); 117268#L140 assume !(8512 == ssl3_accept_~s__state~0); 117267#L143 assume !(8513 == ssl3_accept_~s__state~0); 117266#L146 assume 8528 == ssl3_accept_~s__state~0; 116394#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 117265#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117263#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 117257#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 117259#L359 assume !(6 == ssl3_accept_~blastFlag~0); 117255#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 117252#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117247#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117244#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117239#L601-1 ssl3_accept_~skip~0 := 0; 117237#L98-2 assume !false; 117234#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117228#L101 assume !(12292 == ssl3_accept_~s__state~0); 117226#L104 assume !(16384 == ssl3_accept_~s__state~0); 117224#L107 assume !(8192 == ssl3_accept_~s__state~0); 117222#L110 assume !(24576 == ssl3_accept_~s__state~0); 117220#L113 assume !(8195 == ssl3_accept_~s__state~0); 117218#L116 assume !(8480 == ssl3_accept_~s__state~0); 117216#L119 assume !(8481 == ssl3_accept_~s__state~0); 117214#L122 assume !(8482 == ssl3_accept_~s__state~0); 117212#L125 assume !(8464 == ssl3_accept_~s__state~0); 117210#L128 assume !(8465 == ssl3_accept_~s__state~0); 117208#L131 assume !(8466 == ssl3_accept_~s__state~0); 117206#L134 assume !(8496 == ssl3_accept_~s__state~0); 117204#L137 assume !(8497 == ssl3_accept_~s__state~0); 117202#L140 assume !(8512 == ssl3_accept_~s__state~0); 117200#L143 assume !(8513 == ssl3_accept_~s__state~0); 117198#L146 assume !(8528 == ssl3_accept_~s__state~0); 117196#L149 assume !(8529 == ssl3_accept_~s__state~0); 117194#L152 assume 8544 == ssl3_accept_~s__state~0; 116391#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 117191#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 117188#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117184#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 117182#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117180#L410 assume !(8 == ssl3_accept_~blastFlag~0); 117179#L413 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; 117176#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117173#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117168#L601-1 ssl3_accept_~skip~0 := 0; 117167#L98-2 assume !false; 117166#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117165#L101 assume !(12292 == ssl3_accept_~s__state~0); 117164#L104 assume !(16384 == ssl3_accept_~s__state~0); 117163#L107 assume !(8192 == ssl3_accept_~s__state~0); 117162#L110 assume !(24576 == ssl3_accept_~s__state~0); 117161#L113 assume !(8195 == ssl3_accept_~s__state~0); 117160#L116 assume !(8480 == ssl3_accept_~s__state~0); 117159#L119 assume !(8481 == ssl3_accept_~s__state~0); 117158#L122 assume !(8482 == ssl3_accept_~s__state~0); 117157#L125 assume !(8464 == ssl3_accept_~s__state~0); 117156#L128 assume !(8465 == ssl3_accept_~s__state~0); 117155#L131 assume !(8466 == ssl3_accept_~s__state~0); 117154#L134 assume !(8496 == ssl3_accept_~s__state~0); 117153#L137 assume !(8497 == ssl3_accept_~s__state~0); 117152#L140 assume !(8512 == ssl3_accept_~s__state~0); 117151#L143 assume !(8513 == ssl3_accept_~s__state~0); 117150#L146 assume !(8528 == ssl3_accept_~s__state~0); 117149#L149 assume !(8529 == ssl3_accept_~s__state~0); 117148#L152 assume !(8544 == ssl3_accept_~s__state~0); 117147#L155 assume !(8545 == ssl3_accept_~s__state~0); 117146#L158 assume !(8560 == ssl3_accept_~s__state~0); 117145#L161 assume !(8561 == ssl3_accept_~s__state~0); 117144#L164 assume 8448 == ssl3_accept_~s__state~0; 117143#L165 assume !(ssl3_accept_~num1~0 > 0); 117141#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117139#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117136#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117131#L601-1 ssl3_accept_~skip~0 := 0; 117130#L98-2 assume !false; 117129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117128#L101 assume !(12292 == ssl3_accept_~s__state~0); 117127#L104 assume !(16384 == ssl3_accept_~s__state~0); 117126#L107 assume !(8192 == ssl3_accept_~s__state~0); 117125#L110 assume !(24576 == ssl3_accept_~s__state~0); 117124#L113 assume !(8195 == ssl3_accept_~s__state~0); 117123#L116 assume !(8480 == ssl3_accept_~s__state~0); 117122#L119 assume !(8481 == ssl3_accept_~s__state~0); 117121#L122 assume !(8482 == ssl3_accept_~s__state~0); 117120#L125 assume !(8464 == ssl3_accept_~s__state~0); 117119#L128 assume !(8465 == ssl3_accept_~s__state~0); 117118#L131 assume !(8466 == ssl3_accept_~s__state~0); 117117#L134 assume !(8496 == ssl3_accept_~s__state~0); 117116#L137 assume !(8497 == ssl3_accept_~s__state~0); 117115#L140 assume !(8512 == ssl3_accept_~s__state~0); 117114#L143 assume !(8513 == ssl3_accept_~s__state~0); 117113#L146 assume !(8528 == ssl3_accept_~s__state~0); 117112#L149 assume !(8529 == ssl3_accept_~s__state~0); 117111#L152 assume !(8544 == ssl3_accept_~s__state~0); 117108#L155 assume !(8545 == ssl3_accept_~s__state~0); 117105#L158 assume !(8560 == ssl3_accept_~s__state~0); 117103#L161 assume !(8561 == ssl3_accept_~s__state~0); 117098#L164 assume !(8448 == ssl3_accept_~s__state~0); 117097#L167 assume 8576 == ssl3_accept_~s__state~0; 117068#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 117063#L453 assume !(ssl3_accept_~ret~0 <= 0); 117056#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 116374#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 118041#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118035#L601-1 ssl3_accept_~skip~0 := 0; 118033#L98-2 assume !false; 118031#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118029#L101 assume !(12292 == ssl3_accept_~s__state~0); 118027#L104 assume !(16384 == ssl3_accept_~s__state~0); 118025#L107 assume !(8192 == ssl3_accept_~s__state~0); 118023#L110 assume !(24576 == ssl3_accept_~s__state~0); 118021#L113 assume !(8195 == ssl3_accept_~s__state~0); 118011#L116 assume !(8480 == ssl3_accept_~s__state~0); 118012#L119 assume !(8481 == ssl3_accept_~s__state~0); 117406#L122 assume !(8482 == ssl3_accept_~s__state~0); 117407#L125 assume !(8464 == ssl3_accept_~s__state~0); 117337#L128 assume !(8465 == ssl3_accept_~s__state~0); 117338#L131 assume 8466 == ssl3_accept_~s__state~0; 115761#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117822#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 117402#L273-2 [2018-12-09 00:47:48,186 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,186 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2018-12-09 00:47:48,186 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,186 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:48,206 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,206 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:48,206 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:48,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1676068019, now seen corresponding path program 2 times [2018-12-09 00:47:48,207 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,207 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,244 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-09 00:47:48,244 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,244 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:48,245 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:48,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:48,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:48,245 INFO L87 Difference]: Start difference. First operand 10302 states and 13200 transitions. cyclomatic complexity: 2915 Second operand 3 states. [2018-12-09 00:47:48,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:48,336 INFO L93 Difference]: Finished difference Result 10346 states and 13228 transitions. [2018-12-09 00:47:48,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:48,336 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10346 states and 13228 transitions. [2018-12-09 00:47:48,356 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7287 [2018-12-09 00:47:48,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10346 states to 10346 states and 13228 transitions. [2018-12-09 00:47:48,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7402 [2018-12-09 00:47:48,373 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7402 [2018-12-09 00:47:48,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10346 states and 13228 transitions. [2018-12-09 00:47:48,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:48,374 INFO L705 BuchiCegarLoop]: Abstraction has 10346 states and 13228 transitions. [2018-12-09 00:47:48,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10346 states and 13228 transitions. [2018-12-09 00:47:48,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10346 to 10302. [2018-12-09 00:47:48,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2018-12-09 00:47:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13176 transitions. [2018-12-09 00:47:48,429 INFO L728 BuchiCegarLoop]: Abstraction has 10302 states and 13176 transitions. [2018-12-09 00:47:48,429 INFO L608 BuchiCegarLoop]: Abstraction has 10302 states and 13176 transitions. [2018-12-09 00:47:48,429 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-12-09 00:47:48,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13176 transitions. [2018-12-09 00:47:48,444 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-12-09 00:47:48,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:48,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:48,445 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,445 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,445 INFO L794 eck$LassoCheckResult]: Stem: 133433#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 133180#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133133#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 133134#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133296#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 133297#L98-2 assume !false; 135903#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138093#L101 assume !(12292 == ssl3_accept_~s__state~0); 138094#L104 assume !(16384 == ssl3_accept_~s__state~0); 137835#L107 assume !(8192 == ssl3_accept_~s__state~0); 137836#L110 assume !(24576 == ssl3_accept_~s__state~0); 137822#L113 assume !(8195 == ssl3_accept_~s__state~0); 137823#L116 assume !(8480 == ssl3_accept_~s__state~0); 137795#L119 assume !(8481 == ssl3_accept_~s__state~0); 137796#L122 assume !(8482 == ssl3_accept_~s__state~0); 136244#L125 assume !(8464 == ssl3_accept_~s__state~0); 136245#L128 assume !(8465 == ssl3_accept_~s__state~0); 138340#L131 assume !(8466 == ssl3_accept_~s__state~0); 138341#L134 assume 8496 == ssl3_accept_~s__state~0; 141358#L138 [2018-12-09 00:47:48,445 INFO L796 eck$LassoCheckResult]: Loop: 141358#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141357#L286 assume !(1 == ssl3_accept_~blastFlag~0); 141355#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 141352#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141353#L292-2 ssl3_accept_~s__init_num~0 := 0; 141382#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 141379#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141374#L601-1 ssl3_accept_~skip~0 := 0; 141373#L98-2 assume !false; 141372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141371#L101 assume !(12292 == ssl3_accept_~s__state~0); 141370#L104 assume !(16384 == ssl3_accept_~s__state~0); 141369#L107 assume !(8192 == ssl3_accept_~s__state~0); 141368#L110 assume !(24576 == ssl3_accept_~s__state~0); 141367#L113 assume !(8195 == ssl3_accept_~s__state~0); 141366#L116 assume !(8480 == ssl3_accept_~s__state~0); 141365#L119 assume !(8481 == ssl3_accept_~s__state~0); 141364#L122 assume !(8482 == ssl3_accept_~s__state~0); 141363#L125 assume !(8464 == ssl3_accept_~s__state~0); 141362#L128 assume !(8465 == ssl3_accept_~s__state~0); 141361#L131 assume !(8466 == ssl3_accept_~s__state~0); 141359#L134 assume 8496 == ssl3_accept_~s__state~0; 141358#L138 [2018-12-09 00:47:48,445 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,445 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2018-12-09 00:47:48,445 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,445 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,446 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:48,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:48,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,452 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-09 00:47:48,452 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:48,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1315321767, now seen corresponding path program 1 times [2018-12-09 00:47:48,452 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,452 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,452 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:48,463 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,463 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:48,463 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:48,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:48,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:48,463 INFO L87 Difference]: Start difference. First operand 10302 states and 13176 transitions. cyclomatic complexity: 2891 Second operand 3 states. [2018-12-09 00:47:48,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:48,545 INFO L93 Difference]: Finished difference Result 10122 states and 12923 transitions. [2018-12-09 00:47:48,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:48,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10122 states and 12923 transitions. [2018-12-09 00:47:48,574 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7172 [2018-12-09 00:47:48,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10122 states to 10095 states and 12896 transitions. [2018-12-09 00:47:48,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7285 [2018-12-09 00:47:48,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7285 [2018-12-09 00:47:48,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10095 states and 12896 transitions. [2018-12-09 00:47:48,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:48,599 INFO L705 BuchiCegarLoop]: Abstraction has 10095 states and 12896 transitions. [2018-12-09 00:47:48,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10095 states and 12896 transitions. [2018-12-09 00:47:48,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10095 to 10000. [2018-12-09 00:47:48,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10000 states. [2018-12-09 00:47:48,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 12782 transitions. [2018-12-09 00:47:48,657 INFO L728 BuchiCegarLoop]: Abstraction has 10000 states and 12782 transitions. [2018-12-09 00:47:48,657 INFO L608 BuchiCegarLoop]: Abstraction has 10000 states and 12782 transitions. [2018-12-09 00:47:48,657 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-12-09 00:47:48,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10000 states and 12782 transitions. [2018-12-09 00:47:48,677 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7115 [2018-12-09 00:47:48,678 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:48,678 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:48,678 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 00:47:48,678 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,678 INFO L794 eck$LassoCheckResult]: Stem: 153871#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 153611#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153564#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 153565#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153731#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 153732#L98-2 [2018-12-09 00:47:48,678 INFO L796 eck$LassoCheckResult]: Loop: 153732#L98-2 assume !false; 159423#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159420#L101 assume !(12292 == ssl3_accept_~s__state~0); 159417#L104 assume !(16384 == ssl3_accept_~s__state~0); 159414#L107 assume !(8192 == ssl3_accept_~s__state~0); 159411#L110 assume !(24576 == ssl3_accept_~s__state~0); 159408#L113 assume !(8195 == ssl3_accept_~s__state~0); 159405#L116 assume !(8480 == ssl3_accept_~s__state~0); 159282#L119 assume !(8481 == ssl3_accept_~s__state~0); 158602#L122 assume !(8482 == ssl3_accept_~s__state~0); 156419#L125 assume !(8464 == ssl3_accept_~s__state~0); 156420#L128 assume !(8465 == ssl3_accept_~s__state~0); 161031#L131 assume !(8466 == ssl3_accept_~s__state~0); 159587#L134 assume !(8496 == ssl3_accept_~s__state~0); 159588#L137 assume !(8497 == ssl3_accept_~s__state~0); 159569#L140 assume !(8512 == ssl3_accept_~s__state~0); 159570#L143 assume !(8513 == ssl3_accept_~s__state~0); 159551#L146 assume !(8528 == ssl3_accept_~s__state~0); 159552#L149 assume !(8529 == ssl3_accept_~s__state~0); 159534#L152 assume !(8544 == ssl3_accept_~s__state~0); 159535#L155 assume !(8545 == ssl3_accept_~s__state~0); 159518#L158 assume !(8560 == ssl3_accept_~s__state~0); 159519#L161 assume !(8561 == ssl3_accept_~s__state~0); 159014#L164 assume 8448 == ssl3_accept_~s__state~0; 159015#L165 assume !(ssl3_accept_~num1~0 > 0); 159005#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 159006#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 158992#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158988#L601-1 ssl3_accept_~skip~0 := 0; 158979#L98-2 assume !false; 158980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158970#L101 assume 12292 == ssl3_accept_~s__state~0; 158971#L102 ssl3_accept_~s__new_session~0 := 1; 159480#L210 ssl3_accept_~s__server~0 := 1; 159769#L215 assume 0 != ssl3_accept_~cb~0; 159767#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 159765#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 159761#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 159756#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 159752#L242 assume 12292 != ssl3_accept_~s__state~0; 159753#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 159438#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159439#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159428#L601-1 ssl3_accept_~skip~0 := 0; 153732#L98-2 [2018-12-09 00:47:48,678 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,679 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2018-12-09 00:47:48,679 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,679 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,679 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,679 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:48,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:48,683 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1860665366, now seen corresponding path program 1 times [2018-12-09 00:47:48,683 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,684 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,684 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:48,684 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-12-09 00:47:48,696 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:48,696 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:48,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:48,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:48,696 INFO L87 Difference]: Start difference. First operand 10000 states and 12782 transitions. cyclomatic complexity: 2795 Second operand 3 states. [2018-12-09 00:47:48,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:48,766 INFO L93 Difference]: Finished difference Result 10000 states and 12773 transitions. [2018-12-09 00:47:48,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:48,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10000 states and 12773 transitions. [2018-12-09 00:47:48,784 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2018-12-09 00:47:48,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10000 states to 10000 states and 12773 transitions. [2018-12-09 00:47:48,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7214 [2018-12-09 00:47:48,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7214 [2018-12-09 00:47:48,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10000 states and 12773 transitions. [2018-12-09 00:47:48,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:48,798 INFO L705 BuchiCegarLoop]: Abstraction has 10000 states and 12773 transitions. [2018-12-09 00:47:48,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10000 states and 12773 transitions. [2018-12-09 00:47:48,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10000 to 9990. [2018-12-09 00:47:48,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9990 states. [2018-12-09 00:47:48,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9990 states to 9990 states and 12761 transitions. [2018-12-09 00:47:48,845 INFO L728 BuchiCegarLoop]: Abstraction has 9990 states and 12761 transitions. [2018-12-09 00:47:48,845 INFO L608 BuchiCegarLoop]: Abstraction has 9990 states and 12761 transitions. [2018-12-09 00:47:48,845 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-12-09 00:47:48,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9990 states and 12761 transitions. [2018-12-09 00:47:48,858 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2018-12-09 00:47:48,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:48,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:48,858 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-09 00:47:48,858 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,858 INFO L794 eck$LassoCheckResult]: Stem: 173855#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 173616#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 173570#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 173571#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173726#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 173727#L98-2 [2018-12-09 00:47:48,858 INFO L796 eck$LassoCheckResult]: Loop: 173727#L98-2 assume !false; 179010#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179011#L101 assume !(12292 == ssl3_accept_~s__state~0); 179000#L104 assume !(16384 == ssl3_accept_~s__state~0); 179001#L107 assume !(8192 == ssl3_accept_~s__state~0); 178987#L110 assume !(24576 == ssl3_accept_~s__state~0); 178988#L113 assume !(8195 == ssl3_accept_~s__state~0); 178711#L116 assume !(8480 == ssl3_accept_~s__state~0); 178712#L119 assume !(8481 == ssl3_accept_~s__state~0); 178592#L122 assume !(8482 == ssl3_accept_~s__state~0); 178593#L125 assume !(8464 == ssl3_accept_~s__state~0); 179186#L128 assume !(8465 == ssl3_accept_~s__state~0); 179187#L131 assume !(8466 == ssl3_accept_~s__state~0); 179148#L134 assume !(8496 == ssl3_accept_~s__state~0); 179149#L137 assume !(8497 == ssl3_accept_~s__state~0); 179137#L140 assume !(8512 == ssl3_accept_~s__state~0); 179138#L143 assume !(8513 == ssl3_accept_~s__state~0); 179126#L146 assume !(8528 == ssl3_accept_~s__state~0); 179127#L149 assume !(8529 == ssl3_accept_~s__state~0); 179115#L152 assume !(8544 == ssl3_accept_~s__state~0); 179116#L155 assume !(8545 == ssl3_accept_~s__state~0); 179104#L158 assume !(8560 == ssl3_accept_~s__state~0); 179105#L161 assume !(8561 == ssl3_accept_~s__state~0); 179095#L164 assume 8448 == ssl3_accept_~s__state~0; 179094#L165 assume !(ssl3_accept_~num1~0 > 0); 179066#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179067#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 179051#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179047#L601-1 ssl3_accept_~skip~0 := 0; 179031#L98-2 assume !false; 179032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179017#L101 assume !(12292 == ssl3_accept_~s__state~0); 179019#L104 assume 16384 == ssl3_accept_~s__state~0; 178995#L210 ssl3_accept_~s__server~0 := 1; 179201#L215 assume 0 != ssl3_accept_~cb~0; 179200#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 179199#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 179071#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 179062#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 179055#L242 assume 12292 != ssl3_accept_~s__state~0; 179045#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 179037#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 179038#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179021#L601-1 ssl3_accept_~skip~0 := 0; 173727#L98-2 [2018-12-09 00:47:48,858 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,858 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2018-12-09 00:47:48,858 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,858 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,859 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:48,861 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,862 INFO L82 PathProgramCache]: Analyzing trace with hash 804633602, now seen corresponding path program 1 times [2018-12-09 00:47:48,862 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,862 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,862 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:48,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-12-09 00:47:48,875 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,875 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 00:47:48,875 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:48,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:48,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:48,876 INFO L87 Difference]: Start difference. First operand 9990 states and 12761 transitions. cyclomatic complexity: 2784 Second operand 3 states. [2018-12-09 00:47:48,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:48,893 INFO L93 Difference]: Finished difference Result 9152 states and 11623 transitions. [2018-12-09 00:47:48,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:48,893 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9152 states and 11623 transitions. [2018-12-09 00:47:48,913 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2018-12-09 00:47:48,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9152 states to 9020 states and 11432 transitions. [2018-12-09 00:47:48,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6488 [2018-12-09 00:47:48,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6488 [2018-12-09 00:47:48,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9020 states and 11432 transitions. [2018-12-09 00:47:48,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:48,927 INFO L705 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-12-09 00:47:48,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states and 11432 transitions. [2018-12-09 00:47:48,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9020. [2018-12-09 00:47:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9020 states. [2018-12-09 00:47:48,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9020 states to 9020 states and 11432 transitions. [2018-12-09 00:47:48,973 INFO L728 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-12-09 00:47:48,973 INFO L608 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-12-09 00:47:48,973 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-12-09 00:47:48,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9020 states and 11432 transitions. [2018-12-09 00:47:48,985 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2018-12-09 00:47:48,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:48,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:48,986 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,986 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:48,986 INFO L794 eck$LassoCheckResult]: Stem: 192974#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 192764#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192718#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 192719#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192863#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 192864#L98-2 assume !false; 196021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196017#L101 assume !(12292 == ssl3_accept_~s__state~0); 196013#L104 assume !(16384 == ssl3_accept_~s__state~0); 196012#L107 assume !(8192 == ssl3_accept_~s__state~0); 196009#L110 assume !(24576 == ssl3_accept_~s__state~0); 196001#L113 assume !(8195 == ssl3_accept_~s__state~0); 195275#L116 assume !(8480 == ssl3_accept_~s__state~0); 193997#L119 assume !(8481 == ssl3_accept_~s__state~0); 193987#L122 assume !(8482 == ssl3_accept_~s__state~0); 193988#L125 assume !(8464 == ssl3_accept_~s__state~0); 196180#L128 assume !(8465 == ssl3_accept_~s__state~0); 196181#L131 assume !(8466 == ssl3_accept_~s__state~0); 196111#L134 [2018-12-09 00:47:48,986 INFO L796 eck$LassoCheckResult]: Loop: 196111#L134 assume !(8496 == ssl3_accept_~s__state~0); 196110#L137 assume !(8497 == ssl3_accept_~s__state~0); 196109#L140 assume !(8512 == ssl3_accept_~s__state~0); 196108#L143 assume !(8513 == ssl3_accept_~s__state~0); 196107#L146 assume !(8528 == ssl3_accept_~s__state~0); 196106#L149 assume !(8529 == ssl3_accept_~s__state~0); 196105#L152 assume !(8544 == ssl3_accept_~s__state~0); 196104#L155 assume !(8545 == ssl3_accept_~s__state~0); 196103#L158 assume !(8560 == ssl3_accept_~s__state~0); 196102#L161 assume !(8561 == ssl3_accept_~s__state~0); 196101#L164 assume 8448 == ssl3_accept_~s__state~0; 195722#L165 assume !(ssl3_accept_~num1~0 > 0); 195721#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 195713#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 195714#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195703#L601-1 ssl3_accept_~skip~0 := 0; 195702#L98-2 assume !false; 195701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195700#L101 assume !(12292 == ssl3_accept_~s__state~0); 195698#L104 assume !(16384 == ssl3_accept_~s__state~0); 195699#L107 assume !(8192 == ssl3_accept_~s__state~0); 196062#L110 assume !(24576 == ssl3_accept_~s__state~0); 196055#L113 assume !(8195 == ssl3_accept_~s__state~0); 196052#L116 assume !(8480 == ssl3_accept_~s__state~0); 196049#L119 assume !(8481 == ssl3_accept_~s__state~0); 196046#L122 assume 8482 == ssl3_accept_~s__state~0; 195897#L123 ssl3_accept_~s__state~0 := 3; 195891#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 195892#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195880#L601-1 ssl3_accept_~skip~0 := 0; 195881#L98-2 assume !false; 195874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195875#L101 assume !(12292 == ssl3_accept_~s__state~0); 195864#L104 assume !(16384 == ssl3_accept_~s__state~0); 195865#L107 assume !(8192 == ssl3_accept_~s__state~0); 195856#L110 assume !(24576 == ssl3_accept_~s__state~0); 195857#L113 assume !(8195 == ssl3_accept_~s__state~0); 195848#L116 assume !(8480 == ssl3_accept_~s__state~0); 195849#L119 assume !(8481 == ssl3_accept_~s__state~0); 195840#L122 assume !(8482 == ssl3_accept_~s__state~0); 195841#L125 assume !(8464 == ssl3_accept_~s__state~0); 196182#L128 assume !(8465 == ssl3_accept_~s__state~0); 196112#L131 assume !(8466 == ssl3_accept_~s__state~0); 196111#L134 [2018-12-09 00:47:48,986 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,986 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2018-12-09 00:47:48,986 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,986 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:48,998 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:48,998 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:48,998 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-09 00:47:48,998 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:48,998 INFO L82 PathProgramCache]: Analyzing trace with hash -686798278, now seen corresponding path program 2 times [2018-12-09 00:47:48,998 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:48,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:48,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:48,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:48,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:49,097 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:49,097 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:49,097 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:49,098 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:49,098 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-09 00:47:49,098 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,098 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:49,098 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:49,098 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-12-09 00:47:49,098 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:49,098 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:49,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,153 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:49,153 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,159 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,159 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,161 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:49,162 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,186 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,186 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,189 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:49,189 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,207 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,207 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,209 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:49,209 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,224 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,224 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,226 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:49,227 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,242 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,242 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,258 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-09 00:47:49,258 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,262 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-09 00:47:49,262 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,280 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-09 00:47:49,280 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-09 00:47:49,283 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-09 00:47:49,296 INFO L216 LassoAnalysis]: Preferences: [2018-12-09 00:47:49,296 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-09 00:47:49,296 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-09 00:47:49,297 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-09 00:47:49,297 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-09 00:47:49,297 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-09 00:47:49,297 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-09 00:47:49,297 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-09 00:47:49,297 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-12-09 00:47:49,297 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-09 00:47:49,297 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-09 00:47:49,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-09 00:47:49,340 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-09 00:47:49,340 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-09 00:47:49,340 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,341 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,341 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,341 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,341 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 00:47:49,341 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,341 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 00:47:49,341 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,342 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:49,342 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,342 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,342 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,342 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,342 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:49,343 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,343 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:49,343 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,343 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:49,343 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,343 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,344 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,344 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,344 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-09 00:47:49,344 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,344 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-09 00:47:49,344 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,344 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:49,345 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,345 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,345 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,345 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,345 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:49,345 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,345 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:49,345 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,346 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:49,346 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,346 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,346 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,346 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,346 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:49,346 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,346 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:49,346 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,347 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-09 00:47:49,347 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-09 00:47:49,347 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-09 00:47:49,347 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-09 00:47:49,348 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-09 00:47:49,348 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-09 00:47:49,348 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-09 00:47:49,348 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-09 00:47:49,348 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-09 00:47:49,349 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-09 00:47:49,351 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-09 00:47:49,351 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-09 00:47:49,351 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-09 00:47:49,351 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-09 00:47:49,351 INFO L518 LassoAnalysis]: Proved termination. [2018-12-09 00:47:49,351 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-12-09 00:47:49,352 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-09 00:47:49,359 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:49,365 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:49,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:49,372 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-09 00:47:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:49,388 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-12-09 00:47:49,388 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439 Second operand 5 states. [2018-12-09 00:47:49,585 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439. Second operand 5 states. Result 22798 states and 28699 transitions. Complement of second has 8 states. [2018-12-09 00:47:49,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-12-09 00:47:49,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-09 00:47:49,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2018-12-09 00:47:49,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 43 letters. [2018-12-09 00:47:49,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:49,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 61 letters. Loop has 43 letters. [2018-12-09 00:47:49,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:49,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 86 letters. [2018-12-09 00:47:49,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-09 00:47:49,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22798 states and 28699 transitions. [2018-12-09 00:47:49,631 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 5167 [2018-12-09 00:47:49,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22798 states to 22694 states and 28557 transitions. [2018-12-09 00:47:49,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7084 [2018-12-09 00:47:49,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7114 [2018-12-09 00:47:49,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22694 states and 28557 transitions. [2018-12-09 00:47:49,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:49,666 INFO L705 BuchiCegarLoop]: Abstraction has 22694 states and 28557 transitions. [2018-12-09 00:47:49,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states and 28557 transitions. [2018-12-09 00:47:49,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 19281. [2018-12-09 00:47:49,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19281 states. [2018-12-09 00:47:49,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24421 transitions. [2018-12-09 00:47:49,777 INFO L728 BuchiCegarLoop]: Abstraction has 19281 states and 24421 transitions. [2018-12-09 00:47:49,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:49,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:49,778 INFO L87 Difference]: Start difference. First operand 19281 states and 24421 transitions. Second operand 3 states. [2018-12-09 00:47:49,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:49,844 INFO L93 Difference]: Finished difference Result 9415 states and 11879 transitions. [2018-12-09 00:47:49,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:49,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9415 states and 11879 transitions. [2018-12-09 00:47:49,858 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2018-12-09 00:47:49,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9415 states to 9415 states and 11879 transitions. [2018-12-09 00:47:49,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2157 [2018-12-09 00:47:49,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2157 [2018-12-09 00:47:49,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9415 states and 11879 transitions. [2018-12-09 00:47:49,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:49,869 INFO L705 BuchiCegarLoop]: Abstraction has 9415 states and 11879 transitions. [2018-12-09 00:47:49,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states and 11879 transitions. [2018-12-09 00:47:49,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 9363. [2018-12-09 00:47:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2018-12-09 00:47:49,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11819 transitions. [2018-12-09 00:47:49,918 INFO L728 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2018-12-09 00:47:49,918 INFO L608 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2018-12-09 00:47:49,918 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-12-09 00:47:49,918 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11819 transitions. [2018-12-09 00:47:49,931 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-12-09 00:47:49,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:49,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:49,932 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:49,932 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:49,932 INFO L794 eck$LassoCheckResult]: Stem: 253714#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 253489#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 253442#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 253443#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 253593#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 253449#L98-2 assume !false; 253450#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253719#L101 assume !(12292 == ssl3_accept_~s__state~0); 253733#L104 assume !(16384 == ssl3_accept_~s__state~0); 253734#L107 assume !(8192 == ssl3_accept_~s__state~0); 253722#L110 assume !(24576 == ssl3_accept_~s__state~0); 253643#L113 assume !(8195 == ssl3_accept_~s__state~0); 253610#L116 assume !(8480 == ssl3_accept_~s__state~0); 253611#L119 assume !(8481 == ssl3_accept_~s__state~0); 253564#L122 assume !(8482 == ssl3_accept_~s__state~0); 253495#L125 assume 8464 == ssl3_accept_~s__state~0; 253496#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 253727#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 258345#L273-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; 258344#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 258340#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 258335#L601-1 ssl3_accept_~skip~0 := 0; 258334#L98-2 assume !false; 258333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 258332#L101 assume !(12292 == ssl3_accept_~s__state~0); 258331#L104 assume !(16384 == ssl3_accept_~s__state~0); 258330#L107 assume !(8192 == ssl3_accept_~s__state~0); 258329#L110 assume !(24576 == ssl3_accept_~s__state~0); 258328#L113 assume !(8195 == ssl3_accept_~s__state~0); 258327#L116 assume !(8480 == ssl3_accept_~s__state~0); 258326#L119 assume !(8481 == ssl3_accept_~s__state~0); 258325#L122 assume !(8482 == ssl3_accept_~s__state~0); 258324#L125 assume !(8464 == ssl3_accept_~s__state~0); 258323#L128 assume !(8465 == ssl3_accept_~s__state~0); 258322#L131 assume !(8466 == ssl3_accept_~s__state~0); 258317#L134 assume 8496 == ssl3_accept_~s__state~0; 258319#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 255354#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 255349#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 255344#L292 [2018-12-09 00:47:49,932 INFO L796 eck$LassoCheckResult]: Loop: 255344#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 255341#L292-2 ssl3_accept_~s__init_num~0 := 0; 255340#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 255257#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255247#L601-1 ssl3_accept_~skip~0 := 0; 255245#L98-2 assume !false; 255243#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255241#L101 assume !(12292 == ssl3_accept_~s__state~0); 255239#L104 assume !(16384 == ssl3_accept_~s__state~0); 255237#L107 assume !(8192 == ssl3_accept_~s__state~0); 255235#L110 assume !(24576 == ssl3_accept_~s__state~0); 255233#L113 assume !(8195 == ssl3_accept_~s__state~0); 255231#L116 assume !(8480 == ssl3_accept_~s__state~0); 255229#L119 assume !(8481 == ssl3_accept_~s__state~0); 255226#L122 assume !(8482 == ssl3_accept_~s__state~0); 255223#L125 assume !(8464 == ssl3_accept_~s__state~0); 255221#L128 assume !(8465 == ssl3_accept_~s__state~0); 255220#L131 assume !(8466 == ssl3_accept_~s__state~0); 255217#L134 assume !(8496 == ssl3_accept_~s__state~0); 255216#L137 assume 8497 == ssl3_accept_~s__state~0; 254610#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 255355#L286 assume !(1 == ssl3_accept_~blastFlag~0); 255351#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 255344#L292 [2018-12-09 00:47:49,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:49,932 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 1 times [2018-12-09 00:47:49,932 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:49,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:49,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:49,933 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:49,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:49,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:49,939 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:49,939 INFO L82 PathProgramCache]: Analyzing trace with hash -809920833, now seen corresponding path program 1 times [2018-12-09 00:47:49,939 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:49,939 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:49,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:49,940 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:49,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 00:47:49,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-09 00:47:49,945 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 00:47:49,945 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-09 00:47:49,945 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-09 00:47:49,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 00:47:49,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 00:47:49,946 INFO L87 Difference]: Start difference. First operand 9363 states and 11819 transitions. cyclomatic complexity: 2480 Second operand 3 states. [2018-12-09 00:47:50,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 00:47:50,099 INFO L93 Difference]: Finished difference Result 9363 states and 11811 transitions. [2018-12-09 00:47:50,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 00:47:50,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9363 states and 11811 transitions. [2018-12-09 00:47:50,115 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-12-09 00:47:50,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9363 states to 9363 states and 11811 transitions. [2018-12-09 00:47:50,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2145 [2018-12-09 00:47:50,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2145 [2018-12-09 00:47:50,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9363 states and 11811 transitions. [2018-12-09 00:47:50,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-09 00:47:50,127 INFO L705 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-12-09 00:47:50,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states and 11811 transitions. [2018-12-09 00:47:50,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 9363. [2018-12-09 00:47:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2018-12-09 00:47:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11811 transitions. [2018-12-09 00:47:50,172 INFO L728 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-12-09 00:47:50,172 INFO L608 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-12-09 00:47:50,172 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-12-09 00:47:50,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11811 transitions. [2018-12-09 00:47:50,185 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-12-09 00:47:50,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-09 00:47:50,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-09 00:47:50,186 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:50,186 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 00:47:50,186 INFO L794 eck$LassoCheckResult]: Stem: 272421#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 272221#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 272174#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 272175#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 272310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 272311#L98-2 assume !false; 274893#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274891#L101 assume !(12292 == ssl3_accept_~s__state~0); 274889#L104 assume !(16384 == ssl3_accept_~s__state~0); 274884#L107 assume !(8192 == ssl3_accept_~s__state~0); 274883#L110 assume !(24576 == ssl3_accept_~s__state~0); 274882#L113 assume !(8195 == ssl3_accept_~s__state~0); 274881#L116 assume !(8480 == ssl3_accept_~s__state~0); 274880#L119 assume !(8481 == ssl3_accept_~s__state~0); 274879#L122 assume !(8482 == ssl3_accept_~s__state~0); 274832#L125 assume 8464 == ssl3_accept_~s__state~0; 272433#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 272434#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 278151#L273-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; 278149#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 278146#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278141#L601-1 ssl3_accept_~skip~0 := 0; 278140#L98-2 assume !false; 278139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278138#L101 assume !(12292 == ssl3_accept_~s__state~0); 278137#L104 assume !(16384 == ssl3_accept_~s__state~0); 278136#L107 assume !(8192 == ssl3_accept_~s__state~0); 278135#L110 assume !(24576 == ssl3_accept_~s__state~0); 278134#L113 assume !(8195 == ssl3_accept_~s__state~0); 278133#L116 assume !(8480 == ssl3_accept_~s__state~0); 278132#L119 assume !(8481 == ssl3_accept_~s__state~0); 278131#L122 assume !(8482 == ssl3_accept_~s__state~0); 278130#L125 assume !(8464 == ssl3_accept_~s__state~0); 278129#L128 assume !(8465 == ssl3_accept_~s__state~0); 278128#L131 assume !(8466 == ssl3_accept_~s__state~0); 278126#L134 assume 8496 == ssl3_accept_~s__state~0; 278127#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 272729#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 272727#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 272722#L292 [2018-12-09 00:47:50,187 INFO L796 eck$LassoCheckResult]: Loop: 272722#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 272388#L292-2 ssl3_accept_~s__init_num~0 := 0; 272389#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274730#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274725#L601-1 ssl3_accept_~skip~0 := 0; 274724#L98-2 assume !false; 274723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274721#L101 assume !(12292 == ssl3_accept_~s__state~0); 274720#L104 assume !(16384 == ssl3_accept_~s__state~0); 274714#L107 assume !(8192 == ssl3_accept_~s__state~0); 274712#L110 assume !(24576 == ssl3_accept_~s__state~0); 274710#L113 assume !(8195 == ssl3_accept_~s__state~0); 274708#L116 assume !(8480 == ssl3_accept_~s__state~0); 274706#L119 assume !(8481 == ssl3_accept_~s__state~0); 274704#L122 assume !(8482 == ssl3_accept_~s__state~0); 274702#L125 assume !(8464 == ssl3_accept_~s__state~0); 274700#L128 assume !(8465 == ssl3_accept_~s__state~0); 274698#L131 assume !(8466 == ssl3_accept_~s__state~0); 274696#L134 assume !(8496 == ssl3_accept_~s__state~0); 274694#L137 assume !(8497 == ssl3_accept_~s__state~0); 274692#L140 assume 8512 == ssl3_accept_~s__state~0; 273076#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 274689#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 272213#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 272214#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 275183#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275177#L601-1 ssl3_accept_~skip~0 := 0; 275176#L98-2 assume !false; 275174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275171#L101 assume !(12292 == ssl3_accept_~s__state~0); 275170#L104 assume !(16384 == ssl3_accept_~s__state~0); 275169#L107 assume !(8192 == ssl3_accept_~s__state~0); 275168#L110 assume !(24576 == ssl3_accept_~s__state~0); 275167#L113 assume !(8195 == ssl3_accept_~s__state~0); 275163#L116 assume !(8480 == ssl3_accept_~s__state~0); 275161#L119 assume !(8481 == ssl3_accept_~s__state~0); 275160#L122 assume !(8482 == ssl3_accept_~s__state~0); 275159#L125 assume !(8464 == ssl3_accept_~s__state~0); 275158#L128 assume !(8465 == ssl3_accept_~s__state~0); 275157#L131 assume !(8466 == ssl3_accept_~s__state~0); 275156#L134 assume !(8496 == ssl3_accept_~s__state~0); 275078#L137 assume !(8497 == ssl3_accept_~s__state~0); 275023#L140 assume !(8512 == ssl3_accept_~s__state~0); 275017#L143 assume !(8513 == ssl3_accept_~s__state~0); 274819#L146 assume 8528 == ssl3_accept_~s__state~0; 272241#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 272242#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 272352#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 272282#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 272246#L359 assume !(6 == ssl3_accept_~blastFlag~0); 272247#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 272278#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 274787#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274782#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274774#L601-1 ssl3_accept_~skip~0 := 0; 274773#L98-2 assume !false; 273553#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273227#L101 assume !(12292 == ssl3_accept_~s__state~0); 273118#L104 assume !(16384 == ssl3_accept_~s__state~0); 273116#L107 assume !(8192 == ssl3_accept_~s__state~0); 273114#L110 assume !(24576 == ssl3_accept_~s__state~0); 273110#L113 assume !(8195 == ssl3_accept_~s__state~0); 273106#L116 assume !(8480 == ssl3_accept_~s__state~0); 273100#L119 assume !(8481 == ssl3_accept_~s__state~0); 273098#L122 assume !(8482 == ssl3_accept_~s__state~0); 273096#L125 assume !(8464 == ssl3_accept_~s__state~0); 273094#L128 assume !(8465 == ssl3_accept_~s__state~0); 273092#L131 assume !(8466 == ssl3_accept_~s__state~0); 273090#L134 assume !(8496 == ssl3_accept_~s__state~0); 273088#L137 assume !(8497 == ssl3_accept_~s__state~0); 273086#L140 assume !(8512 == ssl3_accept_~s__state~0); 273084#L143 assume !(8513 == ssl3_accept_~s__state~0); 273082#L146 assume !(8528 == ssl3_accept_~s__state~0); 273080#L149 assume !(8529 == ssl3_accept_~s__state~0); 273055#L152 assume 8544 == ssl3_accept_~s__state~0; 273052#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 273050#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 272374#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 272375#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 273043#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 273040#L410 assume !(8 == ssl3_accept_~blastFlag~0); 273041#L413 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; 274559#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274396#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274390#L601-1 ssl3_accept_~skip~0 := 0; 274388#L98-2 assume !false; 274386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274384#L101 assume !(12292 == ssl3_accept_~s__state~0); 274382#L104 assume !(16384 == ssl3_accept_~s__state~0); 274380#L107 assume !(8192 == ssl3_accept_~s__state~0); 274378#L110 assume !(24576 == ssl3_accept_~s__state~0); 274376#L113 assume !(8195 == ssl3_accept_~s__state~0); 274374#L116 assume !(8480 == ssl3_accept_~s__state~0); 274372#L119 assume !(8481 == ssl3_accept_~s__state~0); 274370#L122 assume !(8482 == ssl3_accept_~s__state~0); 274368#L125 assume !(8464 == ssl3_accept_~s__state~0); 274366#L128 assume !(8465 == ssl3_accept_~s__state~0); 274364#L131 assume !(8466 == ssl3_accept_~s__state~0); 274362#L134 assume !(8496 == ssl3_accept_~s__state~0); 274352#L137 assume !(8497 == ssl3_accept_~s__state~0); 274346#L140 assume !(8512 == ssl3_accept_~s__state~0); 274339#L143 assume !(8513 == ssl3_accept_~s__state~0); 274147#L146 assume !(8528 == ssl3_accept_~s__state~0); 274145#L149 assume !(8529 == ssl3_accept_~s__state~0); 274143#L152 assume !(8544 == ssl3_accept_~s__state~0); 274141#L155 assume !(8545 == ssl3_accept_~s__state~0); 274139#L158 assume !(8560 == ssl3_accept_~s__state~0); 274137#L161 assume !(8561 == ssl3_accept_~s__state~0); 274135#L164 assume 8448 == ssl3_accept_~s__state~0; 274132#L165 assume !(ssl3_accept_~num1~0 > 0); 274128#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 274125#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274102#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274092#L601-1 ssl3_accept_~skip~0 := 0; 274090#L98-2 assume !false; 274088#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274086#L101 assume !(12292 == ssl3_accept_~s__state~0); 274084#L104 assume !(16384 == ssl3_accept_~s__state~0); 274082#L107 assume !(8192 == ssl3_accept_~s__state~0); 274080#L110 assume !(24576 == ssl3_accept_~s__state~0); 274078#L113 assume !(8195 == ssl3_accept_~s__state~0); 274076#L116 assume !(8480 == ssl3_accept_~s__state~0); 274074#L119 assume !(8481 == ssl3_accept_~s__state~0); 274072#L122 assume !(8482 == ssl3_accept_~s__state~0); 274070#L125 assume !(8464 == ssl3_accept_~s__state~0); 274068#L128 assume !(8465 == ssl3_accept_~s__state~0); 274066#L131 assume !(8466 == ssl3_accept_~s__state~0); 274064#L134 assume !(8496 == ssl3_accept_~s__state~0); 274062#L137 assume !(8497 == ssl3_accept_~s__state~0); 274060#L140 assume !(8512 == ssl3_accept_~s__state~0); 274058#L143 assume !(8513 == ssl3_accept_~s__state~0); 274056#L146 assume !(8528 == ssl3_accept_~s__state~0); 274054#L149 assume !(8529 == ssl3_accept_~s__state~0); 274052#L152 assume !(8544 == ssl3_accept_~s__state~0); 274050#L155 assume !(8545 == ssl3_accept_~s__state~0); 274048#L158 assume !(8560 == ssl3_accept_~s__state~0); 274046#L161 assume !(8561 == ssl3_accept_~s__state~0); 273443#L164 assume !(8448 == ssl3_accept_~s__state~0); 273442#L167 assume 8576 == ssl3_accept_~s__state~0; 273395#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 273441#L453 assume !(ssl3_accept_~ret~0 <= 0); 273439#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 273440#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 273796#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273791#L601-1 ssl3_accept_~skip~0 := 0; 273790#L98-2 assume !false; 273789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273788#L101 assume !(12292 == ssl3_accept_~s__state~0); 273787#L104 assume !(16384 == ssl3_accept_~s__state~0); 273785#L107 assume !(8192 == ssl3_accept_~s__state~0); 273782#L110 assume !(24576 == ssl3_accept_~s__state~0); 273780#L113 assume !(8195 == ssl3_accept_~s__state~0); 273779#L116 assume !(8480 == ssl3_accept_~s__state~0); 273775#L119 assume !(8481 == ssl3_accept_~s__state~0); 273773#L122 assume !(8482 == ssl3_accept_~s__state~0); 273771#L125 assume !(8464 == ssl3_accept_~s__state~0); 273770#L128 assume !(8465 == ssl3_accept_~s__state~0); 273768#L131 assume 8466 == ssl3_accept_~s__state~0; 273624#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 273766#L273 assume !(0 == ssl3_accept_~blastFlag~0); 273761#L273-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; 273760#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 273759#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273754#L601-1 ssl3_accept_~skip~0 := 0; 273753#L98-2 assume !false; 273752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273751#L101 assume !(12292 == ssl3_accept_~s__state~0); 273750#L104 assume !(16384 == ssl3_accept_~s__state~0); 273748#L107 assume !(8192 == ssl3_accept_~s__state~0); 273747#L110 assume !(24576 == ssl3_accept_~s__state~0); 273745#L113 assume !(8195 == ssl3_accept_~s__state~0); 273687#L116 assume !(8480 == ssl3_accept_~s__state~0); 273686#L119 assume !(8481 == ssl3_accept_~s__state~0); 273684#L122 assume !(8482 == ssl3_accept_~s__state~0); 273682#L125 assume !(8464 == ssl3_accept_~s__state~0); 273680#L128 assume !(8465 == ssl3_accept_~s__state~0); 273679#L131 assume !(8466 == ssl3_accept_~s__state~0); 273620#L134 assume 8496 == ssl3_accept_~s__state~0; 273619#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 273618#L286 assume !(1 == ssl3_accept_~blastFlag~0); 273617#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 272722#L292 [2018-12-09 00:47:50,187 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:50,187 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 2 times [2018-12-09 00:47:50,187 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:50,187 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:50,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,188 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 00:47:50,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:50,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:50,194 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:50,194 INFO L82 PathProgramCache]: Analyzing trace with hash 319333531, now seen corresponding path program 3 times [2018-12-09 00:47:50,194 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:50,194 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:50,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,195 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:50,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:50,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:50,215 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 00:47:50,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1851452025, now seen corresponding path program 1 times [2018-12-09 00:47:50,215 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-09 00:47:50,215 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-09 00:47:50,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,216 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-09 00:47:50,216 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 00:47:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 00:47:51,039 WARN L180 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 427 DAG size of output: 188 [2018-12-09 00:47:51,230 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 09.12 12:47:51 BoogieIcfgContainer [2018-12-09 00:47:51,231 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-12-09 00:47:51,231 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 00:47:51,231 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 00:47:51,231 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 00:47:51,231 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 12:47:39" (3/4) ... [2018-12-09 00:47:51,234 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-12-09 00:47:51,281 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_ea506d4b-d9b4-41a6-9dc7-ae4afe7b3679/bin-2019/uautomizer/witness.graphml [2018-12-09 00:47:51,281 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 00:47:51,282 INFO L168 Benchmark]: Toolchain (without parser) took 11957.73 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 613.4 MB). Free memory was 959.7 MB in the beginning and 889.0 MB in the end (delta: 70.7 MB). Peak memory consumption was 684.1 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,283 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 00:47:51,283 INFO L168 Benchmark]: CACSL2BoogieTranslator took 223.88 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 959.7 MB in the beginning and 1.1 GB in the end (delta: -185.7 MB). Peak memory consumption was 30.8 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,283 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.27 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,283 INFO L168 Benchmark]: Boogie Preprocessor took 18.98 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,283 INFO L168 Benchmark]: RCFGBuilder took 336.11 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.7 MB). Peak memory consumption was 53.7 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,284 INFO L168 Benchmark]: BuchiAutomizer took 11296.76 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 465.6 MB). Free memory was 1.1 GB in the beginning and 889.0 MB in the end (delta: 196.0 MB). Peak memory consumption was 661.6 MB. Max. memory is 11.5 GB. [2018-12-09 00:47:51,284 INFO L168 Benchmark]: Witness Printer took 50.68 ms. Allocated memory is still 1.6 GB. Free memory is still 889.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 00:47:51,285 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 223.88 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 959.7 MB in the beginning and 1.1 GB in the end (delta: -185.7 MB). Peak memory consumption was 30.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 28.27 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 18.98 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 336.11 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.7 MB). Peak memory consumption was 53.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 11296.76 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 465.6 MB). Free memory was 1.1 GB in the beginning and 889.0 MB in the end (delta: 196.0 MB). Peak memory consumption was 661.6 MB. Max. memory is 11.5 GB. * Witness Printer took 50.68 ms. Allocated memory is still 1.6 GB. Free memory is still 889.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (31 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 9363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 11.2s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 6.4s. Construction of modules took 2.0s. Büchi inclusion checks took 1.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 0.7s AutomataMinimizationTime, 34 MinimizatonAttempts, 8959 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 10302 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7853 SDtfs, 5345 SDslu, 4453 SDs, 0 SdLazy, 3669 SolverSat, 839 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.0s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf97 lsp27 ukn100 mio100 lsp100 div191 bol100 ite100 ukn100 eq191 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 292]: 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@3ec0c649=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@276f27d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@183e275=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2709af83=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f9b369d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20bbaa67=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bd78c47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39de7fa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b56e38f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@255942d3=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c3a78d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@251c19ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bab2b5e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24105b4a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c0c9dc9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e36fb2f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@293adfce=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=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@471fecb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@11401aaf=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=8, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@14c5bee8=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d75dab0=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1491f21c=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e6666a6=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@ebcdd48=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21f3ba40=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@197a448f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@476c8fd4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e71bbee=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73353303=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69c07ca6=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23cfb0e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68e2b43f=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54ff32d9=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26b36636=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59e274fe=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@42e5b5a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@515930bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c40edab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36026750=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69377bfc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f114444=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56a931d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54717371=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cb54eb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4793de58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b473eaf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78cf42ba=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76f0826=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ba54287=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13552734=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e7d3747=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4af471e7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38b49c50=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dfed684=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20eba7ce=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 292]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L648] int s ; [L649] int tmp ; [L653] 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 ; [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 ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 = __VERIFIER_nondet_int() ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [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 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) Loop: [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 TRUE s__state == 8512 [L302] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 [L316] s__state = 8528 [L317] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L321] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 6) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L397] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L398] COND FALSE !(__cil_tmp61 + 256UL) [L408] s__s3__tmp__cert_request = 1 [L409] ret = __VERIFIER_nondet_int() [L410] COND FALSE !(blastFlag == 8) [L413] COND FALSE !(ret <= 0) [L416] s__state = 8448 [L417] s__s3__tmp__next_state___0 = 8576 [L418] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L439] COND FALSE !(num1 > 0L) [L448] s__state = s__s3__tmp__next_state___0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L452] ret = __VERIFIER_nondet_int() [L453] COND FALSE !(ret <= 0) [L456] COND TRUE ret == 2 [L457] s__state = 8466 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...