./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_4.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_4.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/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 00cbdf491fe818ee7e3de2aed478af7217723e0b ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 08:54:10,704 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:54:10,706 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:54:10,715 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:54:10,715 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:54:10,716 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:54:10,717 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:54:10,718 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:54:10,720 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:54:10,721 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:54:10,721 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:54:10,722 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:54:10,723 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:54:10,724 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:54:10,724 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:54:10,725 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:54:10,726 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:54:10,727 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:54:10,728 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:54:10,729 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:54:10,731 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:54:10,732 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:54:10,732 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:54:10,733 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:54:10,738 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:54:10,738 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:54:10,738 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:54:10,739 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:54:10,739 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:54:10,740 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:54:10,740 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:54:10,740 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:54:10,741 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:54:10,741 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:54:10,744 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:54:10,745 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:54:10,745 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:54:10,745 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:54:10,745 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:54:10,746 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:54:10,747 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:54:10,747 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:54:10,764 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:54:10,764 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:54:10,765 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:54:10,765 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:54:10,765 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:54:10,766 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:54:10,766 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:54:10,766 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:54:10,766 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:54:10,770 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:54:10,770 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:54:10,771 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:54:10,771 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:54:10,771 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:54:10,771 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:54:10,771 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:54:10,771 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:54:10,772 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:54:10,773 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:54:10,773 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:54:10,773 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:54:10,773 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:54:10,773 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:54:10,773 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:54:10,774 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:54:10,774 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:54:10,776 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:54:10,776 INFO L138 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_59445555-5504-4681-83be-8366997d4601/bin/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 -> 00cbdf491fe818ee7e3de2aed478af7217723e0b [2019-10-22 08:54:10,809 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:54:10,819 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:54:10,823 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:54:10,824 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:54:10,824 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:54:10,825 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_4.cil.c [2019-10-22 08:54:10,873 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/data/a02dfbf46/b04e7ca03f264700a4c765c243162bd2/FLAGa598624b7 [2019-10-22 08:54:11,300 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:54:11,302 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/sv-benchmarks/c/ssh-simplified/s3_srvr_4.cil.c [2019-10-22 08:54:11,312 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/data/a02dfbf46/b04e7ca03f264700a4c765c243162bd2/FLAGa598624b7 [2019-10-22 08:54:11,328 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/data/a02dfbf46/b04e7ca03f264700a4c765c243162bd2 [2019-10-22 08:54:11,330 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:54:11,332 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:54:11,332 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:54:11,332 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:54:11,335 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:54:11,336 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,340 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f757201 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11, skipping insertion in model container [2019-10-22 08:54:11,341 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,348 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:54:11,390 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:54:11,657 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:54:11,661 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:54:11,711 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:54:11,732 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:54:11,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11 WrapperNode [2019-10-22 08:54:11,732 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:54:11,733 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:54:11,733 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:54:11,733 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:54:11,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,748 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,775 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:54:11,776 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:54:11,776 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:54:11,776 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:54:11,785 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,786 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,789 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,802 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,807 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,814 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,816 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... [2019-10-22 08:54:11,819 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:54:11,820 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:54:11,820 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:54:11,820 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:54:11,821 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/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 [2019-10-22 08:54:11,873 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:54:11,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:54:11,964 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:54:12,520 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:54:12,520 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:54:12,522 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:54:12,522 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:54:12,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:12 BoogieIcfgContainer [2019-10-22 08:54:12,523 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:54:12,524 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:54:12,524 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:54:12,527 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:54:12,527 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:12,527 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:54:11" (1/3) ... [2019-10-22 08:54:12,528 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@65f38baf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:54:12, skipping insertion in model container [2019-10-22 08:54:12,528 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:12,528 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:54:11" (2/3) ... [2019-10-22 08:54:12,529 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@65f38baf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:54:12, skipping insertion in model container [2019-10-22 08:54:12,529 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:54:12,529 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:12" (3/3) ... [2019-10-22 08:54:12,531 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_4.cil.c [2019-10-22 08:54:12,568 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:54:12,568 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:54:12,569 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:54:12,569 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:54:12,570 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:54:12,570 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:54:12,570 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:54:12,570 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:54:12,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 08:54:12,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 08:54:12,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:12,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:12,614 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:12,614 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:12,614 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:54:12,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 08:54:12,621 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 08:54:12,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:12,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:12,622 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:12,623 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:12,627 INFO L791 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 115#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 128#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 141#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 107#L99-2true [2019-10-22 08:54:12,631 INFO L793 eck$LassoCheckResult]: Loop: 107#L99-2true assume !false; 58#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78#L102true assume !(12292 == ssl3_accept_~s__state~0); 65#L105true assume !(16384 == ssl3_accept_~s__state~0); 71#L108true assume !(8192 == ssl3_accept_~s__state~0); 40#L111true assume !(24576 == ssl3_accept_~s__state~0); 23#L114true assume !(8195 == ssl3_accept_~s__state~0); 27#L117true assume 8480 == ssl3_accept_~s__state~0; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 66#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127#L580true ssl3_accept_~skip~0 := 0; 107#L99-2true [2019-10-22 08:54:12,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:12,636 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:54:12,643 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:12,643 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424876654] [2019-10-22 08:54:12,644 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,644 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,644 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:12,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:12,739 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:12,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:12,741 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-10-22 08:54:12,741 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:12,741 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423770670] [2019-10-22 08:54:12,741 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,741 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,742 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:12,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:12,755 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:12,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:12,756 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-10-22 08:54:12,756 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:12,756 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466611915] [2019-10-22 08:54:12,757 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,757 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:12,757 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:12,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:12,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:12,832 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466611915] [2019-10-22 08:54:12,832 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:12,833 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:12,833 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400378712] [2019-10-22 08:54:12,920 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:12,921 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:12,921 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:12,921 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:12,922 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:54:12,922 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:12,922 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:12,922 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:12,922 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2019-10-22 08:54:12,922 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:12,922 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:12,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:12,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,070 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:13,070 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:13,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:13,080 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:13,089 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:54:13,090 INFO L440 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_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:13,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:13,099 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:13,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:54:13,117 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:13,124 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:54:13,126 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:13,127 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:13,127 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:13,127 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:13,127 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:54:13,127 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:13,127 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:13,127 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:13,128 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration1_Loop [2019-10-22 08:54:13,128 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:13,128 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:13,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:13,237 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:13,241 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:54:13,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:13,244 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:13,244 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:13,245 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:13,245 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:13,245 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:13,247 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:13,247 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:13,249 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:54:13,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:13,251 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:13,251 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:13,251 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:13,251 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:13,251 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:13,252 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:13,252 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:13,261 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:54:13,269 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:54:13,269 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:54:13,271 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:54:13,275 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:54:13,275 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:54:13,275 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:54:13,278 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:54:13,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:13,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:13,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:54:13,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:13,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:13,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:54:13,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:13,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 [2019-10-22 08:54:13,391 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-10-22 08:54:14,147 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-10-22 08:54:14,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:54:14,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:54:14,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-10-22 08:54:14,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 08:54:14,154 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:14,156 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 08:54:14,156 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:14,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 08:54:14,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:14,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-10-22 08:54:14,190 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-10-22 08:54:14,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-10-22 08:54:14,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-10-22 08:54:14,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-10-22 08:54:14,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-10-22 08:54:14,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:14,205 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-10-22 08:54:14,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-10-22 08:54:14,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-10-22 08:54:14,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-10-22 08:54:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-10-22 08:54:14,278 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-10-22 08:54:14,278 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:14,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:14,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:14,282 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-10-22 08:54:14,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:14,413 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-10-22 08:54:14,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:14,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-10-22 08:54:14,418 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-10-22 08:54:14,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-10-22 08:54:14,421 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-10-22 08:54:14,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-10-22 08:54:14,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-10-22 08:54:14,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:14,422 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-10-22 08:54:14,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-10-22 08:54:14,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-10-22 08:54:14,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-10-22 08:54:14,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-10-22 08:54:14,437 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 08:54:14,437 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 08:54:14,437 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:54:14,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-10-22 08:54:14,440 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-10-22 08:54:14,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:14,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:14,441 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,441 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,442 INFO L791 eck$LassoCheckResult]: Stem: 2202#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2203#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2200#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2201#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2166#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2245#L99-2 assume !false; 2331#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2328#L102 assume !(12292 == ssl3_accept_~s__state~0); 2326#L105 assume !(16384 == ssl3_accept_~s__state~0); 2325#L108 assume !(8192 == ssl3_accept_~s__state~0); 2324#L111 assume !(24576 == ssl3_accept_~s__state~0); 2323#L114 assume !(8195 == ssl3_accept_~s__state~0); 2296#L117 assume !(8480 == ssl3_accept_~s__state~0); 2294#L120 assume !(8481 == ssl3_accept_~s__state~0); 2292#L123 assume !(8482 == ssl3_accept_~s__state~0); 2285#L126 assume 8464 == ssl3_accept_~s__state~0; 2081#L133 [2019-10-22 08:54:14,442 INFO L793 eck$LassoCheckResult]: Loop: 2081#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 1987#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1979#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1980#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2456#L580 ssl3_accept_~skip~0 := 0; 2207#L99-2 assume !false; 2133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2134#L102 assume !(12292 == ssl3_accept_~s__state~0); 2167#L105 assume !(16384 == ssl3_accept_~s__state~0); 2453#L108 assume !(8192 == ssl3_accept_~s__state~0); 2452#L111 assume !(24576 == ssl3_accept_~s__state~0); 2034#L114 assume !(8195 == ssl3_accept_~s__state~0); 2035#L117 assume !(8480 == ssl3_accept_~s__state~0); 2252#L120 assume !(8481 == ssl3_accept_~s__state~0); 2249#L123 assume !(8482 == ssl3_accept_~s__state~0); 2250#L126 assume 8464 == ssl3_accept_~s__state~0; 2081#L133 [2019-10-22 08:54:14,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:14,442 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:54:14,442 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:14,442 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178553981] [2019-10-22 08:54:14,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:14,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:14,468 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:14,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:14,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-10-22 08:54:14,469 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:14,469 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825874148] [2019-10-22 08:54:14,469 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,469 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:14,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:14,520 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825874148] [2019-10-22 08:54:14,520 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:14,520 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:14,520 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317705176] [2019-10-22 08:54:14,520 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:14,521 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:14,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:14,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:14,521 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-10-22 08:54:14,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:14,700 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-10-22 08:54:14,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:14,700 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-10-22 08:54:14,705 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-10-22 08:54:14,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-10-22 08:54:14,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-10-22 08:54:14,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-10-22 08:54:14,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-10-22 08:54:14,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:14,712 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-10-22 08:54:14,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-10-22 08:54:14,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-10-22 08:54:14,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-10-22 08:54:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-10-22 08:54:14,725 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 08:54:14,725 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 08:54:14,725 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:54:14,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-10-22 08:54:14,732 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-10-22 08:54:14,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:14,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:14,733 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,733 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,733 INFO L791 eck$LassoCheckResult]: Stem: 3292#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3293#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3290#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3291#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3258#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3329#L99-2 assume !false; 3540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3539#L102 assume !(12292 == ssl3_accept_~s__state~0); 3538#L105 assume !(16384 == ssl3_accept_~s__state~0); 3456#L108 assume !(8192 == ssl3_accept_~s__state~0); 3457#L111 assume !(24576 == ssl3_accept_~s__state~0); 3451#L114 assume !(8195 == ssl3_accept_~s__state~0); 3452#L117 assume !(8480 == ssl3_accept_~s__state~0); 3477#L120 assume !(8481 == ssl3_accept_~s__state~0); 3476#L123 assume !(8482 == ssl3_accept_~s__state~0); 3471#L126 assume 8464 == ssl3_accept_~s__state~0; 3169#L133 [2019-10-22 08:54:14,734 INFO L793 eck$LassoCheckResult]: Loop: 3169#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3077#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3069#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3070#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3565#L580 ssl3_accept_~skip~0 := 0; 3550#L99-2 assume !false; 3549#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3547#L102 assume 12292 == ssl3_accept_~s__state~0; 3120#L103 ssl3_accept_~s__new_session~0 := 1; 3121#L211 ssl3_accept_~s__server~0 := 1; 3161#L216 assume 0 != ssl3_accept_~cb~0; 3147#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3148#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3189#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3194#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3276#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3309#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3397#L580 ssl3_accept_~skip~0 := 0; 3393#L99-2 assume !false; 3389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3385#L102 assume !(12292 == ssl3_accept_~s__state~0); 3379#L105 assume !(16384 == ssl3_accept_~s__state~0); 3375#L108 assume !(8192 == ssl3_accept_~s__state~0); 3372#L111 assume !(24576 == ssl3_accept_~s__state~0); 3347#L114 assume !(8195 == ssl3_accept_~s__state~0); 3337#L117 assume !(8480 == ssl3_accept_~s__state~0); 3334#L120 assume !(8481 == ssl3_accept_~s__state~0); 3332#L123 assume !(8482 == ssl3_accept_~s__state~0); 3333#L126 assume 8464 == ssl3_accept_~s__state~0; 3169#L133 [2019-10-22 08:54:14,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:14,734 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:54:14,734 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:14,742 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795653300] [2019-10-22 08:54:14,742 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,742 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,743 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:14,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:14,765 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:14,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:14,766 INFO L82 PathProgramCache]: Analyzing trace with hash 519146864, now seen corresponding path program 1 times [2019-10-22 08:54:14,766 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:14,766 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562555846] [2019-10-22 08:54:14,766 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,766 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,766 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:14,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:14,783 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562555846] [2019-10-22 08:54:14,783 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:14,783 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:14,783 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685543246] [2019-10-22 08:54:14,783 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:14,784 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:14,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:14,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:14,784 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-10-22 08:54:14,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:14,954 INFO L93 Difference]: Finished difference Result 646 states and 915 transitions. [2019-10-22 08:54:14,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:14,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 915 transitions. [2019-10-22 08:54:14,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2019-10-22 08:54:14,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 573 states and 835 transitions. [2019-10-22 08:54:14,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2019-10-22 08:54:14,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2019-10-22 08:54:14,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 835 transitions. [2019-10-22 08:54:14,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:14,964 INFO L688 BuchiCegarLoop]: Abstraction has 573 states and 835 transitions. [2019-10-22 08:54:14,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 835 transitions. [2019-10-22 08:54:14,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 530. [2019-10-22 08:54:14,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:54:14,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-10-22 08:54:14,974 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 08:54:14,974 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 08:54:14,974 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:54:14,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-10-22 08:54:14,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:54:14,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:14,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:14,979 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,979 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:14,979 INFO L791 eck$LassoCheckResult]: Stem: 4458#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4459#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4456#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4457#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4425#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4500#L99-2 assume !false; 4641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4708#L102 assume !(12292 == ssl3_accept_~s__state~0); 4707#L105 assume !(16384 == ssl3_accept_~s__state~0); 4706#L108 assume 8192 == ssl3_accept_~s__state~0; 4493#L211 [2019-10-22 08:54:14,979 INFO L793 eck$LassoCheckResult]: Loop: 4493#L211 ssl3_accept_~s__server~0 := 1; 4331#L216 assume 0 != ssl3_accept_~cb~0; 4319#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4320#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4356#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4362#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4443#L243 assume 12292 != ssl3_accept_~s__state~0; 4494#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4385#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4735#L580 ssl3_accept_~skip~0 := 0; 4733#L99-2 assume !false; 4732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4726#L102 assume !(12292 == ssl3_accept_~s__state~0); 4724#L105 assume !(16384 == ssl3_accept_~s__state~0); 4722#L108 assume 8192 == ssl3_accept_~s__state~0; 4493#L211 [2019-10-22 08:54:14,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:14,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:54:14,980 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:14,980 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468271512] [2019-10-22 08:54:14,980 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,980 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:14,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:14,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,011 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468271512] [2019-10-22 08:54:15,012 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,012 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:54:15,012 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314306627] [2019-10-22 08:54:15,012 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:15,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-10-22 08:54:15,013 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,013 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099917863] [2019-10-22 08:54:15,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,033 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099917863] [2019-10-22 08:54:15,033 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,033 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:15,033 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843896475] [2019-10-22 08:54:15,033 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:15,034 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:15,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:15,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:15,034 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-10-22 08:54:15,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:15,142 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-10-22 08:54:15,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:15,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-10-22 08:54:15,145 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:54:15,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-10-22 08:54:15,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 08:54:15,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 08:54:15,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-10-22 08:54:15,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:15,149 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-10-22 08:54:15,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-10-22 08:54:15,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 08:54:15,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:54:15,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-10-22 08:54:15,160 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 08:54:15,161 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 08:54:15,161 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:54:15,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-10-22 08:54:15,163 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:54:15,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:15,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:15,164 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,164 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,164 INFO L791 eck$LassoCheckResult]: Stem: 5547#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5548#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5545#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5546#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5513#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5588#L99-2 assume !false; 5728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5742#L102 assume !(12292 == ssl3_accept_~s__state~0); 5740#L105 assume !(16384 == ssl3_accept_~s__state~0); 5738#L108 assume !(8192 == ssl3_accept_~s__state~0); 5736#L111 assume !(24576 == ssl3_accept_~s__state~0); 5734#L114 assume 8195 == ssl3_accept_~s__state~0; 5376#L211 [2019-10-22 08:54:15,165 INFO L793 eck$LassoCheckResult]: Loop: 5376#L211 ssl3_accept_~s__server~0 := 1; 5412#L216 assume 0 != ssl3_accept_~cb~0; 5399#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5400#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5440#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5445#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5530#L243 assume 12292 != ssl3_accept_~s__state~0; 5582#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5468#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5824#L580 ssl3_accept_~skip~0 := 0; 5822#L99-2 assume !false; 5820#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5818#L102 assume !(12292 == ssl3_accept_~s__state~0); 5816#L105 assume !(16384 == ssl3_accept_~s__state~0); 5810#L108 assume !(8192 == ssl3_accept_~s__state~0); 5807#L111 assume !(24576 == ssl3_accept_~s__state~0); 5804#L114 assume 8195 == ssl3_accept_~s__state~0; 5376#L211 [2019-10-22 08:54:15,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,165 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:54:15,165 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,165 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951117435] [2019-10-22 08:54:15,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,198 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951117435] [2019-10-22 08:54:15,198 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,198 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:54:15,198 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974808452] [2019-10-22 08:54:15,198 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:15,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,199 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-10-22 08:54:15,199 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,199 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039919028] [2019-10-22 08:54:15,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,199 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,225 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039919028] [2019-10-22 08:54:15,225 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,226 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:15,226 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348738116] [2019-10-22 08:54:15,226 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:15,226 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:15,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:15,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:15,227 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-10-22 08:54:15,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:15,375 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-10-22 08:54:15,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:15,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-10-22 08:54:15,379 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:54:15,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-10-22 08:54:15,381 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 08:54:15,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 08:54:15,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-10-22 08:54:15,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:15,383 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-10-22 08:54:15,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-10-22 08:54:15,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 08:54:15,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:54:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-10-22 08:54:15,393 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 08:54:15,393 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 08:54:15,393 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:54:15,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-10-22 08:54:15,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:54:15,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:15,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:15,397 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,397 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,397 INFO L791 eck$LassoCheckResult]: Stem: 6614#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6615#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6612#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6613#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6582#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6662#L99-2 assume !false; 6855#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6884#L102 assume !(12292 == ssl3_accept_~s__state~0); 6883#L105 assume !(16384 == ssl3_accept_~s__state~0); 6882#L108 assume !(8192 == ssl3_accept_~s__state~0); 6881#L111 assume !(24576 == ssl3_accept_~s__state~0); 6879#L114 assume !(8195 == ssl3_accept_~s__state~0); 6878#L117 assume !(8480 == ssl3_accept_~s__state~0); 6876#L120 assume !(8481 == ssl3_accept_~s__state~0); 6645#L123 assume !(8482 == ssl3_accept_~s__state~0); 6646#L126 assume 8464 == ssl3_accept_~s__state~0; 6500#L133 [2019-10-22 08:54:15,397 INFO L793 eck$LassoCheckResult]: Loop: 6500#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6408#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6396#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6397#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6644#L580 ssl3_accept_~skip~0 := 0; 6619#L99-2 assume !false; 6548#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6549#L102 assume !(12292 == ssl3_accept_~s__state~0); 6561#L105 assume !(16384 == ssl3_accept_~s__state~0); 6562#L108 assume !(8192 == ssl3_accept_~s__state~0); 6491#L111 assume !(24576 == ssl3_accept_~s__state~0); 6492#L114 assume !(8195 == ssl3_accept_~s__state~0); 6893#L117 assume !(8480 == ssl3_accept_~s__state~0); 6413#L120 assume !(8481 == ssl3_accept_~s__state~0); 6414#L123 assume !(8482 == ssl3_accept_~s__state~0); 6630#L126 assume !(8464 == ssl3_accept_~s__state~0); 6631#L129 assume !(8465 == ssl3_accept_~s__state~0); 6847#L132 assume !(8466 == ssl3_accept_~s__state~0); 6585#L135 assume 8496 == ssl3_accept_~s__state~0; 6469#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6470#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6513#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6443#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6444#L293-2 ssl3_accept_~s__init_num~0 := 0; 6438#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6871#L580 ssl3_accept_~skip~0 := 0; 6831#L99-2 assume !false; 6830#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6829#L102 assume !(12292 == ssl3_accept_~s__state~0); 6825#L105 assume 16384 == ssl3_accept_~s__state~0; 6771#L211 ssl3_accept_~s__server~0 := 1; 6823#L216 assume 0 != ssl3_accept_~cb~0; 6822#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6821#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6819#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6817#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6816#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6813#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6807#L580 ssl3_accept_~skip~0 := 0; 6806#L99-2 assume !false; 6805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6803#L102 assume !(12292 == ssl3_accept_~s__state~0); 6802#L105 assume !(16384 == ssl3_accept_~s__state~0); 6801#L108 assume !(8192 == ssl3_accept_~s__state~0); 6800#L111 assume !(24576 == ssl3_accept_~s__state~0); 6799#L114 assume !(8195 == ssl3_accept_~s__state~0); 6676#L117 assume !(8480 == ssl3_accept_~s__state~0); 6468#L120 assume !(8481 == ssl3_accept_~s__state~0); 6664#L123 assume !(8482 == ssl3_accept_~s__state~0); 6665#L126 assume 8464 == ssl3_accept_~s__state~0; 6500#L133 [2019-10-22 08:54:15,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,398 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:54:15,398 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,399 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267914186] [2019-10-22 08:54:15,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,399 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,413 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:15,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,414 INFO L82 PathProgramCache]: Analyzing trace with hash -945545607, now seen corresponding path program 1 times [2019-10-22 08:54:15,414 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,414 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408082566] [2019-10-22 08:54:15,414 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,414 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,446 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,446 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408082566] [2019-10-22 08:54:15,446 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,447 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:15,447 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141645317] [2019-10-22 08:54:15,447 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:15,447 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:15,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:15,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:15,448 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-10-22 08:54:15,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:15,621 INFO L93 Difference]: Finished difference Result 673 states and 943 transitions. [2019-10-22 08:54:15,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:15,622 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 673 states and 943 transitions. [2019-10-22 08:54:15,625 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-10-22 08:54:15,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 673 states to 615 states and 885 transitions. [2019-10-22 08:54:15,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 431 [2019-10-22 08:54:15,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 431 [2019-10-22 08:54:15,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 615 states and 885 transitions. [2019-10-22 08:54:15,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:15,629 INFO L688 BuchiCegarLoop]: Abstraction has 615 states and 885 transitions. [2019-10-22 08:54:15,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states and 885 transitions. [2019-10-22 08:54:15,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 602. [2019-10-22 08:54:15,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 602 states. [2019-10-22 08:54:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 869 transitions. [2019-10-22 08:54:15,641 INFO L711 BuchiCegarLoop]: Abstraction has 602 states and 869 transitions. [2019-10-22 08:54:15,641 INFO L591 BuchiCegarLoop]: Abstraction has 602 states and 869 transitions. [2019-10-22 08:54:15,641 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:54:15,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 602 states and 869 transitions. [2019-10-22 08:54:15,644 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-10-22 08:54:15,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:15,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:15,645 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,647 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,647 INFO L791 eck$LassoCheckResult]: Stem: 7837#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7838#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7835#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7836#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7801#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7879#L99-2 assume !false; 8006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8004#L102 assume !(12292 == ssl3_accept_~s__state~0); 8002#L105 assume !(16384 == ssl3_accept_~s__state~0); 8000#L108 assume !(8192 == ssl3_accept_~s__state~0); 7998#L111 assume !(24576 == ssl3_accept_~s__state~0); 7996#L114 assume !(8195 == ssl3_accept_~s__state~0); 7994#L117 assume !(8480 == ssl3_accept_~s__state~0); 7992#L120 assume !(8481 == ssl3_accept_~s__state~0); 7989#L123 assume !(8482 == ssl3_accept_~s__state~0); 7990#L126 assume 8464 == ssl3_accept_~s__state~0; 7717#L133 [2019-10-22 08:54:15,647 INFO L793 eck$LassoCheckResult]: Loop: 7717#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7617#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7605#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7606#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8153#L580 ssl3_accept_~skip~0 := 0; 8152#L99-2 assume !false; 8150#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8148#L102 assume !(12292 == ssl3_accept_~s__state~0); 8146#L105 assume !(16384 == ssl3_accept_~s__state~0); 8144#L108 assume !(8192 == ssl3_accept_~s__state~0); 8143#L111 assume !(24576 == ssl3_accept_~s__state~0); 8142#L114 assume !(8195 == ssl3_accept_~s__state~0); 8140#L117 assume !(8480 == ssl3_accept_~s__state~0); 7622#L120 assume !(8481 == ssl3_accept_~s__state~0); 7623#L123 assume !(8482 == ssl3_accept_~s__state~0); 7851#L126 assume !(8464 == ssl3_accept_~s__state~0); 7852#L129 assume !(8465 == ssl3_accept_~s__state~0); 7848#L132 assume !(8466 == ssl3_accept_~s__state~0); 7805#L135 assume 8496 == ssl3_accept_~s__state~0; 7682#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7683#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8052#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8047#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8024#L293-2 ssl3_accept_~s__init_num~0 := 0; 7808#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8011#L580 ssl3_accept_~skip~0 := 0; 8009#L99-2 assume !false; 8007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8005#L102 assume !(12292 == ssl3_accept_~s__state~0); 8003#L105 assume 16384 == ssl3_accept_~s__state~0; 7659#L211 ssl3_accept_~s__server~0 := 1; 7701#L216 assume 0 != ssl3_accept_~cb~0; 7686#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7687#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7731#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7736#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8189#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8188#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7863#L580 ssl3_accept_~skip~0 := 0; 7842#L99-2 assume !false; 7765#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7766#L102 assume !(12292 == ssl3_accept_~s__state~0); 7776#L105 assume !(16384 == ssl3_accept_~s__state~0); 7777#L108 assume !(8192 == ssl3_accept_~s__state~0); 7710#L111 assume !(24576 == ssl3_accept_~s__state~0); 7711#L114 assume !(8195 == ssl3_accept_~s__state~0); 7889#L117 assume !(8480 == ssl3_accept_~s__state~0); 7890#L120 assume !(8481 == ssl3_accept_~s__state~0); 7891#L123 assume !(8482 == ssl3_accept_~s__state~0); 7986#L126 assume 8464 == ssl3_accept_~s__state~0; 7717#L133 [2019-10-22 08:54:15,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,648 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:54:15,648 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,648 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126104077] [2019-10-22 08:54:15,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,648 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,671 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:15,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,674 INFO L82 PathProgramCache]: Analyzing trace with hash -436072517, now seen corresponding path program 1 times [2019-10-22 08:54:15,675 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,675 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79111123] [2019-10-22 08:54:15,675 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,675 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,675 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,706 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79111123] [2019-10-22 08:54:15,706 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,706 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:15,706 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236741914] [2019-10-22 08:54:15,706 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:15,706 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:15,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:15,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:15,707 INFO L87 Difference]: Start difference. First operand 602 states and 869 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-10-22 08:54:15,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:15,884 INFO L93 Difference]: Finished difference Result 745 states and 1085 transitions. [2019-10-22 08:54:15,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:15,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1085 transitions. [2019-10-22 08:54:15,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 483 [2019-10-22 08:54:15,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1078 transitions. [2019-10-22 08:54:15,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 513 [2019-10-22 08:54:15,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 513 [2019-10-22 08:54:15,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1078 transitions. [2019-10-22 08:54:15,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:15,893 INFO L688 BuchiCegarLoop]: Abstraction has 738 states and 1078 transitions. [2019-10-22 08:54:15,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1078 transitions. [2019-10-22 08:54:15,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 722. [2019-10-22 08:54:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2019-10-22 08:54:15,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1056 transitions. [2019-10-22 08:54:15,904 INFO L711 BuchiCegarLoop]: Abstraction has 722 states and 1056 transitions. [2019-10-22 08:54:15,905 INFO L591 BuchiCegarLoop]: Abstraction has 722 states and 1056 transitions. [2019-10-22 08:54:15,905 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:54:15,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 1056 transitions. [2019-10-22 08:54:15,907 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 472 [2019-10-22 08:54:15,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:15,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:15,909 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,909 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:15,909 INFO L791 eck$LassoCheckResult]: Stem: 9189#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9190#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9187#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9188#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9150#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9240#L99-2 assume !false; 9512#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9511#L102 assume !(12292 == ssl3_accept_~s__state~0); 9509#L105 assume !(16384 == ssl3_accept_~s__state~0); 9507#L108 assume !(8192 == ssl3_accept_~s__state~0); 9505#L111 assume !(24576 == ssl3_accept_~s__state~0); 9503#L114 assume !(8195 == ssl3_accept_~s__state~0); 9498#L117 assume !(8480 == ssl3_accept_~s__state~0); 9497#L120 assume !(8481 == ssl3_accept_~s__state~0); 9496#L123 assume !(8482 == ssl3_accept_~s__state~0); 9495#L126 assume 8464 == ssl3_accept_~s__state~0; 9064#L133 [2019-10-22 08:54:15,910 INFO L793 eck$LassoCheckResult]: Loop: 9064#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8966#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8958#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8959#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9598#L580 ssl3_accept_~skip~0 := 0; 9596#L99-2 assume !false; 9594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9592#L102 assume !(12292 == ssl3_accept_~s__state~0); 9590#L105 assume !(16384 == ssl3_accept_~s__state~0); 9588#L108 assume !(8192 == ssl3_accept_~s__state~0); 9586#L111 assume !(24576 == ssl3_accept_~s__state~0); 9584#L114 assume !(8195 == ssl3_accept_~s__state~0); 9582#L117 assume !(8480 == ssl3_accept_~s__state~0); 9580#L120 assume !(8481 == ssl3_accept_~s__state~0); 9578#L123 assume !(8482 == ssl3_accept_~s__state~0); 9543#L126 assume !(8464 == ssl3_accept_~s__state~0); 9542#L129 assume !(8465 == ssl3_accept_~s__state~0); 9541#L132 assume !(8466 == ssl3_accept_~s__state~0); 9153#L135 assume 8496 == ssl3_accept_~s__state~0; 9154#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9479#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9477#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9475#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9470#L293-2 ssl3_accept_~s__init_num~0 := 0; 9253#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9463#L580 ssl3_accept_~skip~0 := 0; 9462#L99-2 assume !false; 9461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9460#L102 assume !(12292 == ssl3_accept_~s__state~0); 9459#L105 assume !(16384 == ssl3_accept_~s__state~0); 9458#L108 assume !(8192 == ssl3_accept_~s__state~0); 9457#L111 assume !(24576 == ssl3_accept_~s__state~0); 9456#L114 assume !(8195 == ssl3_accept_~s__state~0); 9455#L117 assume !(8480 == ssl3_accept_~s__state~0); 9454#L120 assume !(8481 == ssl3_accept_~s__state~0); 9453#L123 assume !(8482 == ssl3_accept_~s__state~0); 9452#L126 assume !(8464 == ssl3_accept_~s__state~0); 9451#L129 assume !(8465 == ssl3_accept_~s__state~0); 9450#L132 assume !(8466 == ssl3_accept_~s__state~0); 9449#L135 assume !(8496 == ssl3_accept_~s__state~0); 9448#L138 assume !(8497 == ssl3_accept_~s__state~0); 9430#L141 assume !(8512 == ssl3_accept_~s__state~0); 9431#L144 assume !(8513 == ssl3_accept_~s__state~0); 9426#L147 assume !(8528 == ssl3_accept_~s__state~0); 9427#L150 assume !(8529 == ssl3_accept_~s__state~0); 9318#L153 assume !(8544 == ssl3_accept_~s__state~0); 9319#L156 assume !(8545 == ssl3_accept_~s__state~0); 9291#L159 assume 8560 == ssl3_accept_~s__state~0; 9138#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9139#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9111#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9362#L580 ssl3_accept_~skip~0 := 0; 9360#L99-2 assume !false; 9358#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9356#L102 assume !(12292 == ssl3_accept_~s__state~0); 9354#L105 assume !(16384 == ssl3_accept_~s__state~0); 9352#L108 assume !(8192 == ssl3_accept_~s__state~0); 9350#L111 assume !(24576 == ssl3_accept_~s__state~0); 9347#L114 assume !(8195 == ssl3_accept_~s__state~0); 9343#L117 assume !(8480 == ssl3_accept_~s__state~0); 9336#L120 assume !(8481 == ssl3_accept_~s__state~0); 9242#L123 assume !(8482 == ssl3_accept_~s__state~0); 9243#L126 assume 8464 == ssl3_accept_~s__state~0; 9064#L133 [2019-10-22 08:54:15,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,915 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:54:15,915 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,915 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713111188] [2019-10-22 08:54:15,915 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,915 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,916 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:15,932 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:15,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:15,940 INFO L82 PathProgramCache]: Analyzing trace with hash -991923023, now seen corresponding path program 1 times [2019-10-22 08:54:15,940 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:15,940 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860709586] [2019-10-22 08:54:15,940 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,940 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:15,940 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:15,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:15,975 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860709586] [2019-10-22 08:54:15,976 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:15,976 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:15,976 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521819606] [2019-10-22 08:54:15,976 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:15,976 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:15,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:15,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:15,977 INFO L87 Difference]: Start difference. First operand 722 states and 1056 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-10-22 08:54:16,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:16,126 INFO L93 Difference]: Finished difference Result 855 states and 1163 transitions. [2019-10-22 08:54:16,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:16,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 855 states and 1163 transitions. [2019-10-22 08:54:16,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 565 [2019-10-22 08:54:16,133 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 855 states to 855 states and 1163 transitions. [2019-10-22 08:54:16,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 595 [2019-10-22 08:54:16,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 595 [2019-10-22 08:54:16,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 855 states and 1163 transitions. [2019-10-22 08:54:16,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:16,134 INFO L688 BuchiCegarLoop]: Abstraction has 855 states and 1163 transitions. [2019-10-22 08:54:16,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states and 1163 transitions. [2019-10-22 08:54:16,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 847. [2019-10-22 08:54:16,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-10-22 08:54:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1152 transitions. [2019-10-22 08:54:16,146 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1152 transitions. [2019-10-22 08:54:16,146 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1152 transitions. [2019-10-22 08:54:16,146 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:54:16,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1152 transitions. [2019-10-22 08:54:16,149 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-10-22 08:54:16,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:16,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:16,150 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,151 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,152 INFO L791 eck$LassoCheckResult]: Stem: 10762#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10763#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10760#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10761#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10724#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10812#L99-2 assume !false; 11138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11187#L102 assume !(12292 == ssl3_accept_~s__state~0); 11182#L105 assume !(16384 == ssl3_accept_~s__state~0); 11180#L108 assume !(8192 == ssl3_accept_~s__state~0); 11178#L111 assume !(24576 == ssl3_accept_~s__state~0); 11176#L114 assume !(8195 == ssl3_accept_~s__state~0); 11174#L117 assume !(8480 == ssl3_accept_~s__state~0); 11172#L120 assume !(8481 == ssl3_accept_~s__state~0); 11170#L123 assume !(8482 == ssl3_accept_~s__state~0); 11168#L126 assume 8464 == ssl3_accept_~s__state~0; 10643#L133 [2019-10-22 08:54:16,152 INFO L793 eck$LassoCheckResult]: Loop: 10643#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10547#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10539#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10540#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11249#L580 ssl3_accept_~skip~0 := 0; 11247#L99-2 assume !false; 11245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11243#L102 assume !(12292 == ssl3_accept_~s__state~0); 11241#L105 assume !(16384 == ssl3_accept_~s__state~0); 11239#L108 assume !(8192 == ssl3_accept_~s__state~0); 11238#L111 assume !(24576 == ssl3_accept_~s__state~0); 11236#L114 assume !(8195 == ssl3_accept_~s__state~0); 11234#L117 assume !(8480 == ssl3_accept_~s__state~0); 11231#L120 assume !(8481 == ssl3_accept_~s__state~0); 11224#L123 assume !(8482 == ssl3_accept_~s__state~0); 11217#L126 assume !(8464 == ssl3_accept_~s__state~0); 11215#L129 assume !(8465 == ssl3_accept_~s__state~0); 11213#L132 assume !(8466 == ssl3_accept_~s__state~0); 11103#L135 assume 8496 == ssl3_accept_~s__state~0; 10611#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10612#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10707#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10582#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10583#L293-2 ssl3_accept_~s__init_num~0 := 0; 11341#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11335#L580 ssl3_accept_~skip~0 := 0; 11333#L99-2 assume !false; 11331#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11329#L102 assume !(12292 == ssl3_accept_~s__state~0); 11327#L105 assume !(16384 == ssl3_accept_~s__state~0); 11325#L108 assume !(8192 == ssl3_accept_~s__state~0); 11323#L111 assume !(24576 == ssl3_accept_~s__state~0); 11321#L114 assume !(8195 == ssl3_accept_~s__state~0); 11319#L117 assume !(8480 == ssl3_accept_~s__state~0); 11317#L120 assume !(8481 == ssl3_accept_~s__state~0); 11279#L123 assume !(8482 == ssl3_accept_~s__state~0); 11278#L126 assume !(8464 == ssl3_accept_~s__state~0); 11277#L129 assume !(8465 == ssl3_accept_~s__state~0); 11199#L132 assume !(8466 == ssl3_accept_~s__state~0); 11198#L135 assume !(8496 == ssl3_accept_~s__state~0); 11031#L138 assume !(8497 == ssl3_accept_~s__state~0); 11032#L141 assume 8512 == ssl3_accept_~s__state~0; 10797#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10632#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10588#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10589#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11181#L580 ssl3_accept_~skip~0 := 0; 11179#L99-2 assume !false; 11177#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11175#L102 assume !(12292 == ssl3_accept_~s__state~0); 11173#L105 assume !(16384 == ssl3_accept_~s__state~0); 11171#L108 assume !(8192 == ssl3_accept_~s__state~0); 11169#L111 assume !(24576 == ssl3_accept_~s__state~0); 11167#L114 assume !(8195 == ssl3_accept_~s__state~0); 11165#L117 assume !(8480 == ssl3_accept_~s__state~0); 11163#L120 assume !(8481 == ssl3_accept_~s__state~0); 11162#L123 assume !(8482 == ssl3_accept_~s__state~0); 11161#L126 assume !(8464 == ssl3_accept_~s__state~0); 11159#L129 assume !(8465 == ssl3_accept_~s__state~0); 11157#L132 assume !(8466 == ssl3_accept_~s__state~0); 11155#L135 assume !(8496 == ssl3_accept_~s__state~0); 11153#L138 assume !(8497 == ssl3_accept_~s__state~0); 11151#L141 assume !(8512 == ssl3_accept_~s__state~0); 11124#L144 assume !(8513 == ssl3_accept_~s__state~0); 11118#L147 assume !(8528 == ssl3_accept_~s__state~0); 11119#L150 assume !(8529 == ssl3_accept_~s__state~0); 10843#L153 assume !(8544 == ssl3_accept_~s__state~0); 10844#L156 assume !(8545 == ssl3_accept_~s__state~0); 11007#L159 assume 8560 == ssl3_accept_~s__state~0; 10715#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10716#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10682#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11090#L580 ssl3_accept_~skip~0 := 0; 11088#L99-2 assume !false; 11086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11082#L102 assume !(12292 == ssl3_accept_~s__state~0); 11075#L105 assume !(16384 == ssl3_accept_~s__state~0); 11072#L108 assume !(8192 == ssl3_accept_~s__state~0); 11069#L111 assume !(24576 == ssl3_accept_~s__state~0); 11066#L114 assume !(8195 == ssl3_accept_~s__state~0); 11063#L117 assume !(8480 == ssl3_accept_~s__state~0); 11061#L120 assume !(8481 == ssl3_accept_~s__state~0); 10814#L123 assume !(8482 == ssl3_accept_~s__state~0); 10815#L126 assume 8464 == ssl3_accept_~s__state~0; 10643#L133 [2019-10-22 08:54:16,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,152 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:54:16,152 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,152 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218780025] [2019-10-22 08:54:16,153 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,153 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,168 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:16,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,172 INFO L82 PathProgramCache]: Analyzing trace with hash -2026828198, now seen corresponding path program 1 times [2019-10-22 08:54:16,172 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,173 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661333829] [2019-10-22 08:54:16,173 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,173 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,173 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:16,212 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:54:16,214 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661333829] [2019-10-22 08:54:16,215 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:16,215 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:16,215 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506926785] [2019-10-22 08:54:16,215 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:16,216 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:16,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:16,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:16,216 INFO L87 Difference]: Start difference. First operand 847 states and 1152 transitions. cyclomatic complexity: 308 Second operand 3 states. [2019-10-22 08:54:16,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:16,335 INFO L93 Difference]: Finished difference Result 961 states and 1305 transitions. [2019-10-22 08:54:16,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:16,335 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1305 transitions. [2019-10-22 08:54:16,340 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-10-22 08:54:16,345 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1305 transitions. [2019-10-22 08:54:16,345 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-10-22 08:54:16,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-10-22 08:54:16,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1305 transitions. [2019-10-22 08:54:16,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:16,346 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1305 transitions. [2019-10-22 08:54:16,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1305 transitions. [2019-10-22 08:54:16,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-10-22 08:54:16,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-10-22 08:54:16,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1242 transitions. [2019-10-22 08:54:16,360 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1242 transitions. [2019-10-22 08:54:16,360 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1242 transitions. [2019-10-22 08:54:16,360 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:54:16,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1242 transitions. [2019-10-22 08:54:16,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-10-22 08:54:16,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:16,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:16,365 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,365 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,365 INFO L791 eck$LassoCheckResult]: Stem: 12577#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12578#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12575#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12576#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12540#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12627#L99-2 assume !false; 13022#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13020#L102 assume !(12292 == ssl3_accept_~s__state~0); 13018#L105 assume !(16384 == ssl3_accept_~s__state~0); 13016#L108 assume !(8192 == ssl3_accept_~s__state~0); 13014#L111 assume !(24576 == ssl3_accept_~s__state~0); 13012#L114 assume !(8195 == ssl3_accept_~s__state~0); 13010#L117 assume !(8480 == ssl3_accept_~s__state~0); 13008#L120 assume !(8481 == ssl3_accept_~s__state~0); 13006#L123 assume !(8482 == ssl3_accept_~s__state~0); 13004#L126 assume 8464 == ssl3_accept_~s__state~0; 12456#L133 [2019-10-22 08:54:16,366 INFO L793 eck$LassoCheckResult]: Loop: 12456#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12361#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12353#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12354#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13044#L580 ssl3_accept_~skip~0 := 0; 13043#L99-2 assume !false; 13042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13041#L102 assume !(12292 == ssl3_accept_~s__state~0); 13040#L105 assume !(16384 == ssl3_accept_~s__state~0); 13039#L108 assume !(8192 == ssl3_accept_~s__state~0); 13038#L111 assume !(24576 == ssl3_accept_~s__state~0); 13037#L114 assume !(8195 == ssl3_accept_~s__state~0); 13036#L117 assume !(8480 == ssl3_accept_~s__state~0); 13035#L120 assume !(8481 == ssl3_accept_~s__state~0); 13034#L123 assume !(8482 == ssl3_accept_~s__state~0); 13033#L126 assume !(8464 == ssl3_accept_~s__state~0); 13032#L129 assume !(8465 == ssl3_accept_~s__state~0); 13031#L132 assume !(8466 == ssl3_accept_~s__state~0); 12978#L135 assume 8496 == ssl3_accept_~s__state~0; 12425#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12426#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12526#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 12969#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12967#L293-2 ssl3_accept_~s__init_num~0 := 0; 12964#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12959#L580 ssl3_accept_~skip~0 := 0; 12958#L99-2 assume !false; 12957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12956#L102 assume !(12292 == ssl3_accept_~s__state~0); 12955#L105 assume !(16384 == ssl3_accept_~s__state~0); 12954#L108 assume !(8192 == ssl3_accept_~s__state~0); 12953#L111 assume !(24576 == ssl3_accept_~s__state~0); 12952#L114 assume !(8195 == ssl3_accept_~s__state~0); 12951#L117 assume !(8480 == ssl3_accept_~s__state~0); 12950#L120 assume !(8481 == ssl3_accept_~s__state~0); 12949#L123 assume !(8482 == ssl3_accept_~s__state~0); 12948#L126 assume !(8464 == ssl3_accept_~s__state~0); 12947#L129 assume !(8465 == ssl3_accept_~s__state~0); 12946#L132 assume !(8466 == ssl3_accept_~s__state~0); 12945#L135 assume !(8496 == ssl3_accept_~s__state~0); 12944#L138 assume !(8497 == ssl3_accept_~s__state~0); 12943#L141 assume !(8512 == ssl3_accept_~s__state~0); 12942#L144 assume !(8513 == ssl3_accept_~s__state~0); 12941#L147 assume !(8528 == ssl3_accept_~s__state~0); 12940#L150 assume !(8529 == ssl3_accept_~s__state~0); 12939#L153 assume !(8544 == ssl3_accept_~s__state~0); 12938#L156 assume !(8545 == ssl3_accept_~s__state~0); 12937#L159 assume !(8560 == ssl3_accept_~s__state~0); 12936#L162 assume !(8561 == ssl3_accept_~s__state~0); 12935#L165 assume !(8448 == ssl3_accept_~s__state~0); 12934#L168 assume !(8576 == ssl3_accept_~s__state~0); 12933#L171 assume !(8577 == ssl3_accept_~s__state~0); 12932#L174 assume !(8592 == ssl3_accept_~s__state~0); 12931#L177 assume !(8593 == ssl3_accept_~s__state~0); 12930#L180 assume !(8608 == ssl3_accept_~s__state~0); 12929#L183 assume !(8609 == ssl3_accept_~s__state~0); 12925#L186 assume !(8640 == ssl3_accept_~s__state~0); 12617#L189 assume !(8641 == ssl3_accept_~s__state~0); 12618#L192 assume 8656 == ssl3_accept_~s__state~0; 12537#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12495#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12496#L493 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12513#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12392#L505 assume !(0 == ssl3_accept_~tmp___10~0); 12393#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12992#L580 ssl3_accept_~skip~0 := 0; 12991#L99-2 assume !false; 12990#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12989#L102 assume 12292 == ssl3_accept_~s__state~0; 12406#L103 ssl3_accept_~s__new_session~0 := 1; 12407#L211 ssl3_accept_~s__server~0 := 1; 13203#L216 assume 0 != ssl3_accept_~cb~0; 13201#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13199#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13196#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13193#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13192#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13191#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13186#L580 ssl3_accept_~skip~0 := 0; 13185#L99-2 assume !false; 13184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13183#L102 assume !(12292 == ssl3_accept_~s__state~0); 13182#L105 assume !(16384 == ssl3_accept_~s__state~0); 13181#L108 assume !(8192 == ssl3_accept_~s__state~0); 13180#L111 assume !(24576 == ssl3_accept_~s__state~0); 13179#L114 assume !(8195 == ssl3_accept_~s__state~0); 12645#L117 assume !(8480 == ssl3_accept_~s__state~0); 12646#L120 assume !(8481 == ssl3_accept_~s__state~0); 12628#L123 assume !(8482 == ssl3_accept_~s__state~0); 12629#L126 assume 8464 == ssl3_accept_~s__state~0; 12456#L133 [2019-10-22 08:54:16,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,366 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:54:16,366 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,366 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793010423] [2019-10-22 08:54:16,366 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,382 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:16,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,382 INFO L82 PathProgramCache]: Analyzing trace with hash -929133633, now seen corresponding path program 1 times [2019-10-22 08:54:16,382 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,382 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541083652] [2019-10-22 08:54:16,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,383 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:16,406 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:54:16,406 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541083652] [2019-10-22 08:54:16,406 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:16,406 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:16,406 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838956281] [2019-10-22 08:54:16,407 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:16,407 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:16,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:16,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:16,407 INFO L87 Difference]: Start difference. First operand 922 states and 1242 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-10-22 08:54:16,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:16,565 INFO L93 Difference]: Finished difference Result 867 states and 1157 transitions. [2019-10-22 08:54:16,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:16,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1157 transitions. [2019-10-22 08:54:16,569 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-10-22 08:54:16,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1155 transitions. [2019-10-22 08:54:16,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-10-22 08:54:16,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-10-22 08:54:16,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1155 transitions. [2019-10-22 08:54:16,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:16,574 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1155 transitions. [2019-10-22 08:54:16,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1155 transitions. [2019-10-22 08:54:16,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-10-22 08:54:16,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-10-22 08:54:16,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1151 transitions. [2019-10-22 08:54:16,586 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1151 transitions. [2019-10-22 08:54:16,586 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1151 transitions. [2019-10-22 08:54:16,586 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:54:16,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1151 transitions. [2019-10-22 08:54:16,589 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-10-22 08:54:16,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:16,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:16,590 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,590 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,591 INFO L791 eck$LassoCheckResult]: Stem: 14367#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14368#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14365#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14366#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14330#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14423#L99-2 assume !false; 14475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14973#L102 assume !(12292 == ssl3_accept_~s__state~0); 14972#L105 assume !(16384 == ssl3_accept_~s__state~0); 14971#L108 assume !(8192 == ssl3_accept_~s__state~0); 14970#L111 assume !(24576 == ssl3_accept_~s__state~0); 14805#L114 assume !(8195 == ssl3_accept_~s__state~0); 14799#L117 assume !(8480 == ssl3_accept_~s__state~0); 14708#L120 assume !(8481 == ssl3_accept_~s__state~0); 14707#L123 assume !(8482 == ssl3_accept_~s__state~0); 14511#L126 assume 8464 == ssl3_accept_~s__state~0; 14248#L133 [2019-10-22 08:54:16,591 INFO L793 eck$LassoCheckResult]: Loop: 14248#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14156#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14148#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14149#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14942#L580 ssl3_accept_~skip~0 := 0; 14939#L99-2 assume !false; 14936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14933#L102 assume !(12292 == ssl3_accept_~s__state~0); 14930#L105 assume !(16384 == ssl3_accept_~s__state~0); 14927#L108 assume !(8192 == ssl3_accept_~s__state~0); 14924#L111 assume !(24576 == ssl3_accept_~s__state~0); 14921#L114 assume !(8195 == ssl3_accept_~s__state~0); 14918#L117 assume !(8480 == ssl3_accept_~s__state~0); 14915#L120 assume !(8481 == ssl3_accept_~s__state~0); 14912#L123 assume !(8482 == ssl3_accept_~s__state~0); 14909#L126 assume !(8464 == ssl3_accept_~s__state~0); 14906#L129 assume !(8465 == ssl3_accept_~s__state~0); 14903#L132 assume !(8466 == ssl3_accept_~s__state~0); 14704#L135 assume 8496 == ssl3_accept_~s__state~0; 14589#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14965#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14964#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14962#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14960#L293-2 ssl3_accept_~s__init_num~0 := 0; 14958#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14944#L580 ssl3_accept_~skip~0 := 0; 14941#L99-2 assume !false; 14938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14935#L102 assume !(12292 == ssl3_accept_~s__state~0); 14932#L105 assume !(16384 == ssl3_accept_~s__state~0); 14929#L108 assume !(8192 == ssl3_accept_~s__state~0); 14926#L111 assume !(24576 == ssl3_accept_~s__state~0); 14923#L114 assume !(8195 == ssl3_accept_~s__state~0); 14920#L117 assume !(8480 == ssl3_accept_~s__state~0); 14917#L120 assume !(8481 == ssl3_accept_~s__state~0); 14914#L123 assume !(8482 == ssl3_accept_~s__state~0); 14911#L126 assume !(8464 == ssl3_accept_~s__state~0); 14908#L129 assume !(8465 == ssl3_accept_~s__state~0); 14905#L132 assume !(8466 == ssl3_accept_~s__state~0); 14901#L135 assume !(8496 == ssl3_accept_~s__state~0); 14895#L138 assume !(8497 == ssl3_accept_~s__state~0); 14893#L141 assume 8512 == ssl3_accept_~s__state~0; 14407#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14241#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14242#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14886#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14880#L580 ssl3_accept_~skip~0 := 0; 14878#L99-2 assume !false; 14876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14874#L102 assume !(12292 == ssl3_accept_~s__state~0); 14872#L105 assume !(16384 == ssl3_accept_~s__state~0); 14870#L108 assume !(8192 == ssl3_accept_~s__state~0); 14868#L111 assume !(24576 == ssl3_accept_~s__state~0); 14866#L114 assume !(8195 == ssl3_accept_~s__state~0); 14864#L117 assume !(8480 == ssl3_accept_~s__state~0); 14862#L120 assume !(8481 == ssl3_accept_~s__state~0); 14860#L123 assume !(8482 == ssl3_accept_~s__state~0); 14858#L126 assume !(8464 == ssl3_accept_~s__state~0); 14856#L129 assume !(8465 == ssl3_accept_~s__state~0); 14854#L132 assume !(8466 == ssl3_accept_~s__state~0); 14853#L135 assume !(8496 == ssl3_accept_~s__state~0); 14852#L138 assume !(8497 == ssl3_accept_~s__state~0); 14851#L141 assume !(8512 == ssl3_accept_~s__state~0); 14850#L144 assume !(8513 == ssl3_accept_~s__state~0); 14849#L147 assume 8528 == ssl3_accept_~s__state~0; 14580#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14847#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14161#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14162#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14216#L353 assume !(ssl3_accept_~ret~0 <= 0); 14364#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14271#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14828#L580 ssl3_accept_~skip~0 := 0; 14826#L99-2 assume !false; 14824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14822#L102 assume !(12292 == ssl3_accept_~s__state~0); 14820#L105 assume !(16384 == ssl3_accept_~s__state~0); 14818#L108 assume !(8192 == ssl3_accept_~s__state~0); 14816#L111 assume !(24576 == ssl3_accept_~s__state~0); 14814#L114 assume !(8195 == ssl3_accept_~s__state~0); 14812#L117 assume !(8480 == ssl3_accept_~s__state~0); 14810#L120 assume !(8481 == ssl3_accept_~s__state~0); 14798#L123 assume !(8482 == ssl3_accept_~s__state~0); 14797#L126 assume !(8464 == ssl3_accept_~s__state~0); 14796#L129 assume !(8465 == ssl3_accept_~s__state~0); 14795#L132 assume !(8466 == ssl3_accept_~s__state~0); 14794#L135 assume !(8496 == ssl3_accept_~s__state~0); 14793#L138 assume !(8497 == ssl3_accept_~s__state~0); 14781#L141 assume !(8512 == ssl3_accept_~s__state~0); 14775#L144 assume !(8513 == ssl3_accept_~s__state~0); 14773#L147 assume !(8528 == ssl3_accept_~s__state~0); 14714#L150 assume !(8529 == ssl3_accept_~s__state~0); 14454#L153 assume !(8544 == ssl3_accept_~s__state~0); 14455#L156 assume !(8545 == ssl3_accept_~s__state~0); 14456#L159 assume 8560 == ssl3_accept_~s__state~0; 14318#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14319#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14287#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14639#L580 ssl3_accept_~skip~0 := 0; 14638#L99-2 assume !false; 14636#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14635#L102 assume !(12292 == ssl3_accept_~s__state~0); 14634#L105 assume !(16384 == ssl3_accept_~s__state~0); 14633#L108 assume !(8192 == ssl3_accept_~s__state~0); 14631#L111 assume !(24576 == ssl3_accept_~s__state~0); 14630#L114 assume !(8195 == ssl3_accept_~s__state~0); 14516#L117 assume !(8480 == ssl3_accept_~s__state~0); 14441#L120 assume !(8481 == ssl3_accept_~s__state~0); 14442#L123 assume !(8482 == ssl3_accept_~s__state~0); 14515#L126 assume 8464 == ssl3_accept_~s__state~0; 14248#L133 [2019-10-22 08:54:16,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,591 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:54:16,591 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,591 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616549533] [2019-10-22 08:54:16,592 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,592 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,592 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,603 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:16,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,605 INFO L82 PathProgramCache]: Analyzing trace with hash -504399035, now seen corresponding path program 1 times [2019-10-22 08:54:16,605 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,606 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807856824] [2019-10-22 08:54:16,606 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,606 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,606 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:54:16,646 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807856824] [2019-10-22 08:54:16,647 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:16,647 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:16,647 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380279883] [2019-10-22 08:54:16,647 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:16,647 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:16,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:16,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:16,648 INFO L87 Difference]: Start difference. First operand 861 states and 1151 transitions. cyclomatic complexity: 294 Second operand 3 states. [2019-10-22 08:54:16,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:16,771 INFO L93 Difference]: Finished difference Result 964 states and 1282 transitions. [2019-10-22 08:54:16,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:16,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1282 transitions. [2019-10-22 08:54:16,776 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-10-22 08:54:16,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1282 transitions. [2019-10-22 08:54:16,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-10-22 08:54:16,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-10-22 08:54:16,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1282 transitions. [2019-10-22 08:54:16,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:16,781 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1282 transitions. [2019-10-22 08:54:16,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1282 transitions. [2019-10-22 08:54:16,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-10-22 08:54:16,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-10-22 08:54:16,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1247 transitions. [2019-10-22 08:54:16,794 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1247 transitions. [2019-10-22 08:54:16,794 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1247 transitions. [2019-10-22 08:54:16,794 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:54:16,794 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1247 transitions. [2019-10-22 08:54:16,797 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-10-22 08:54:16,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:16,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:16,798 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,798 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,799 INFO L791 eck$LassoCheckResult]: Stem: 16202#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16203#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16200#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16201#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16159#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16254#L99-2 assume !false; 16285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16752#L102 assume !(12292 == ssl3_accept_~s__state~0); 16750#L105 assume !(16384 == ssl3_accept_~s__state~0); 16748#L108 assume !(8192 == ssl3_accept_~s__state~0); 16746#L111 assume !(24576 == ssl3_accept_~s__state~0); 16744#L114 assume !(8195 == ssl3_accept_~s__state~0); 16742#L117 assume !(8480 == ssl3_accept_~s__state~0); 16740#L120 assume !(8481 == ssl3_accept_~s__state~0); 16738#L123 assume !(8482 == ssl3_accept_~s__state~0); 16736#L126 assume 8464 == ssl3_accept_~s__state~0; 16079#L133 [2019-10-22 08:54:16,799 INFO L793 eck$LassoCheckResult]: Loop: 16079#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15987#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15979#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15980#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16804#L580 ssl3_accept_~skip~0 := 0; 16802#L99-2 assume !false; 16800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16798#L102 assume !(12292 == ssl3_accept_~s__state~0); 16796#L105 assume !(16384 == ssl3_accept_~s__state~0); 16794#L108 assume !(8192 == ssl3_accept_~s__state~0); 16792#L111 assume !(24576 == ssl3_accept_~s__state~0); 16790#L114 assume !(8195 == ssl3_accept_~s__state~0); 16788#L117 assume !(8480 == ssl3_accept_~s__state~0); 16786#L120 assume !(8481 == ssl3_accept_~s__state~0); 16784#L123 assume !(8482 == ssl3_accept_~s__state~0); 16782#L126 assume !(8464 == ssl3_accept_~s__state~0); 16780#L129 assume !(8465 == ssl3_accept_~s__state~0); 16778#L132 assume !(8466 == ssl3_accept_~s__state~0); 16774#L135 assume 8496 == ssl3_accept_~s__state~0; 16051#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16052#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16094#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 16023#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16024#L293-2 ssl3_accept_~s__init_num~0 := 0; 16814#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16805#L580 ssl3_accept_~skip~0 := 0; 16803#L99-2 assume !false; 16801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16799#L102 assume !(12292 == ssl3_accept_~s__state~0); 16797#L105 assume !(16384 == ssl3_accept_~s__state~0); 16795#L108 assume !(8192 == ssl3_accept_~s__state~0); 16793#L111 assume !(24576 == ssl3_accept_~s__state~0); 16791#L114 assume !(8195 == ssl3_accept_~s__state~0); 16789#L117 assume !(8480 == ssl3_accept_~s__state~0); 16787#L120 assume !(8481 == ssl3_accept_~s__state~0); 16785#L123 assume !(8482 == ssl3_accept_~s__state~0); 16783#L126 assume !(8464 == ssl3_accept_~s__state~0); 16781#L129 assume !(8465 == ssl3_accept_~s__state~0); 16779#L132 assume !(8466 == ssl3_accept_~s__state~0); 16777#L135 assume !(8496 == ssl3_accept_~s__state~0); 16775#L138 assume !(8497 == ssl3_accept_~s__state~0); 16776#L141 assume 8512 == ssl3_accept_~s__state~0; 16413#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16905#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16903#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16900#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16894#L580 ssl3_accept_~skip~0 := 0; 16892#L99-2 assume !false; 16891#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16890#L102 assume !(12292 == ssl3_accept_~s__state~0); 16889#L105 assume !(16384 == ssl3_accept_~s__state~0); 16888#L108 assume !(8192 == ssl3_accept_~s__state~0); 16887#L111 assume !(24576 == ssl3_accept_~s__state~0); 16886#L114 assume !(8195 == ssl3_accept_~s__state~0); 16885#L117 assume !(8480 == ssl3_accept_~s__state~0); 16884#L120 assume !(8481 == ssl3_accept_~s__state~0); 16883#L123 assume !(8482 == ssl3_accept_~s__state~0); 16882#L126 assume !(8464 == ssl3_accept_~s__state~0); 16881#L129 assume !(8465 == ssl3_accept_~s__state~0); 16216#L132 assume !(8466 == ssl3_accept_~s__state~0); 16217#L135 assume !(8496 == ssl3_accept_~s__state~0); 16176#L138 assume !(8497 == ssl3_accept_~s__state~0); 16177#L141 assume !(8512 == ssl3_accept_~s__state~0); 16085#L144 assume !(8513 == ssl3_accept_~s__state~0); 16039#L147 assume 8528 == ssl3_accept_~s__state~0; 16040#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15988#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15989#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16081#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 16855#L353 assume !(ssl3_accept_~ret~0 <= 0); 16851#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16848#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16843#L580 ssl3_accept_~skip~0 := 0; 16842#L99-2 assume !false; 16841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16840#L102 assume !(12292 == ssl3_accept_~s__state~0); 16839#L105 assume !(16384 == ssl3_accept_~s__state~0); 16838#L108 assume !(8192 == ssl3_accept_~s__state~0); 16836#L111 assume !(24576 == ssl3_accept_~s__state~0); 16834#L114 assume !(8195 == ssl3_accept_~s__state~0); 16832#L117 assume !(8480 == ssl3_accept_~s__state~0); 16829#L120 assume !(8481 == ssl3_accept_~s__state~0); 16828#L123 assume !(8482 == ssl3_accept_~s__state~0); 16827#L126 assume !(8464 == ssl3_accept_~s__state~0); 16826#L129 assume !(8465 == ssl3_accept_~s__state~0); 16824#L132 assume !(8466 == ssl3_accept_~s__state~0); 16820#L135 assume !(8496 == ssl3_accept_~s__state~0); 16819#L138 assume !(8497 == ssl3_accept_~s__state~0); 16818#L141 assume !(8512 == ssl3_accept_~s__state~0); 16816#L144 assume !(8513 == ssl3_accept_~s__state~0); 16773#L147 assume !(8528 == ssl3_accept_~s__state~0); 16055#L150 assume !(8529 == ssl3_accept_~s__state~0); 16005#L153 assume 8544 == ssl3_accept_~s__state~0; 16006#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 15981#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 15983#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16186#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16131#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16117#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16118#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16532#L580 ssl3_accept_~skip~0 := 0; 16530#L99-2 assume !false; 16528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16526#L102 assume !(12292 == ssl3_accept_~s__state~0); 16524#L105 assume !(16384 == ssl3_accept_~s__state~0); 16522#L108 assume !(8192 == ssl3_accept_~s__state~0); 16520#L111 assume !(24576 == ssl3_accept_~s__state~0); 16518#L114 assume !(8195 == ssl3_accept_~s__state~0); 16516#L117 assume !(8480 == ssl3_accept_~s__state~0); 16266#L120 assume !(8481 == ssl3_accept_~s__state~0); 16267#L123 assume !(8482 == ssl3_accept_~s__state~0); 16620#L126 assume 8464 == ssl3_accept_~s__state~0; 16079#L133 [2019-10-22 08:54:16,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,800 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:54:16,800 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,800 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742368708] [2019-10-22 08:54:16,800 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,800 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:16,809 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:16,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,810 INFO L82 PathProgramCache]: Analyzing trace with hash -2009589707, now seen corresponding path program 1 times [2019-10-22 08:54:16,810 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,811 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426504232] [2019-10-22 08:54:16,811 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,811 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,811 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:16,844 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426504232] [2019-10-22 08:54:16,844 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:16,844 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:16,844 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992830521] [2019-10-22 08:54:16,845 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:16,846 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:16,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:16,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:16,846 INFO L87 Difference]: Start difference. First operand 942 states and 1247 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-10-22 08:54:16,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:16,957 INFO L93 Difference]: Finished difference Result 1015 states and 1335 transitions. [2019-10-22 08:54:16,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:16,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1335 transitions. [2019-10-22 08:54:16,962 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-10-22 08:54:16,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1304 transitions. [2019-10-22 08:54:16,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-10-22 08:54:16,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-10-22 08:54:16,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1304 transitions. [2019-10-22 08:54:16,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:16,967 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1304 transitions. [2019-10-22 08:54:16,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1304 transitions. [2019-10-22 08:54:16,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-10-22 08:54:16,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-10-22 08:54:16,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1250 transitions. [2019-10-22 08:54:16,983 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1250 transitions. [2019-10-22 08:54:16,983 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1250 transitions. [2019-10-22 08:54:16,983 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:54:16,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1250 transitions. [2019-10-22 08:54:16,987 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-10-22 08:54:16,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:16,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:16,988 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,988 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:16,988 INFO L791 eck$LassoCheckResult]: Stem: 18141#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18142#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 18140#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18110#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18188#L99-2 assume !false; 18298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18665#L102 assume !(12292 == ssl3_accept_~s__state~0); 18663#L105 assume !(16384 == ssl3_accept_~s__state~0); 18661#L108 assume !(8192 == ssl3_accept_~s__state~0); 18659#L111 assume !(24576 == ssl3_accept_~s__state~0); 18657#L114 assume !(8195 == ssl3_accept_~s__state~0); 18655#L117 assume !(8480 == ssl3_accept_~s__state~0); 18653#L120 assume 8481 == ssl3_accept_~s__state~0; 18150#L121 [2019-10-22 08:54:16,988 INFO L793 eck$LassoCheckResult]: Loop: 18150#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18131#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18072#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18664#L580 ssl3_accept_~skip~0 := 0; 18662#L99-2 assume !false; 18660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18658#L102 assume !(12292 == ssl3_accept_~s__state~0); 18656#L105 assume !(16384 == ssl3_accept_~s__state~0); 18654#L108 assume !(8192 == ssl3_accept_~s__state~0); 18652#L111 assume !(24576 == ssl3_accept_~s__state~0); 18650#L114 assume !(8195 == ssl3_accept_~s__state~0); 18649#L117 assume !(8480 == ssl3_accept_~s__state~0); 18648#L120 assume !(8481 == ssl3_accept_~s__state~0); 18646#L123 assume !(8482 == ssl3_accept_~s__state~0); 18644#L126 assume !(8464 == ssl3_accept_~s__state~0); 18642#L129 assume !(8465 == ssl3_accept_~s__state~0); 18641#L132 assume !(8466 == ssl3_accept_~s__state~0); 18637#L135 assume !(8496 == ssl3_accept_~s__state~0); 18636#L138 assume !(8497 == ssl3_accept_~s__state~0); 18635#L141 assume !(8512 == ssl3_accept_~s__state~0); 18634#L144 assume !(8513 == ssl3_accept_~s__state~0); 18633#L147 assume !(8528 == ssl3_accept_~s__state~0); 18632#L150 assume !(8529 == ssl3_accept_~s__state~0); 18631#L153 assume !(8544 == ssl3_accept_~s__state~0); 18176#L156 assume !(8545 == ssl3_accept_~s__state~0); 18177#L159 assume !(8560 == ssl3_accept_~s__state~0); 18163#L162 assume !(8561 == ssl3_accept_~s__state~0); 18164#L165 assume 8448 == ssl3_accept_~s__state~0; 18043#L166 assume !(ssl3_accept_~num1~0 > 0); 18044#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18160#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18218#L580 ssl3_accept_~skip~0 := 0; 18216#L99-2 assume !false; 18214#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18211#L102 assume !(12292 == ssl3_accept_~s__state~0); 18212#L105 assume !(16384 == ssl3_accept_~s__state~0); 18414#L108 assume !(8192 == ssl3_accept_~s__state~0); 18411#L111 assume !(24576 == ssl3_accept_~s__state~0); 18409#L114 assume !(8195 == ssl3_accept_~s__state~0); 18408#L117 assume 8480 == ssl3_accept_~s__state~0; 18150#L121 [2019-10-22 08:54:16,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:16,989 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:54:16,989 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:16,989 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333000085] [2019-10-22 08:54:16,989 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,989 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:16,990 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:17,005 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333000085] [2019-10-22 08:54:17,005 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:17,005 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:54:17,006 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463763479] [2019-10-22 08:54:17,006 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:17,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1198330834, now seen corresponding path program 1 times [2019-10-22 08:54:17,006 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,007 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606043378] [2019-10-22 08:54:17,007 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,007 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,007 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,037 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:17,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606043378] [2019-10-22 08:54:17,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968380919] [2019-10-22 08:54:17,038 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:54:17,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:54:17,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:17,084 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:17,087 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:54:17,087 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:54:17,087 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984769106] [2019-10-22 08:54:17,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:17,088 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:17,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:17,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:17,088 INFO L87 Difference]: Start difference. First operand 946 states and 1250 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-10-22 08:54:17,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:17,205 INFO L93 Difference]: Finished difference Result 948 states and 1250 transitions. [2019-10-22 08:54:17,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:17,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1250 transitions. [2019-10-22 08:54:17,209 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:54:17,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1250 transitions. [2019-10-22 08:54:17,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-10-22 08:54:17,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-10-22 08:54:17,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1250 transitions. [2019-10-22 08:54:17,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:17,215 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1250 transitions. [2019-10-22 08:54:17,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1250 transitions. [2019-10-22 08:54:17,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-10-22 08:54:17,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-10-22 08:54:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1248 transitions. [2019-10-22 08:54:17,228 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1248 transitions. [2019-10-22 08:54:17,228 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1248 transitions. [2019-10-22 08:54:17,228 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:54:17,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1248 transitions. [2019-10-22 08:54:17,230 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-10-22 08:54:17,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:17,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:17,231 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,231 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,232 INFO L791 eck$LassoCheckResult]: Stem: 20166#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20167#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20164#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20165#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20131#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20214#L99-2 assume !false; 20395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20392#L102 assume !(12292 == ssl3_accept_~s__state~0); 20388#L105 assume !(16384 == ssl3_accept_~s__state~0); 20385#L108 assume !(8192 == ssl3_accept_~s__state~0); 20345#L111 assume !(24576 == ssl3_accept_~s__state~0); 20344#L114 assume !(8195 == ssl3_accept_~s__state~0); 20343#L117 assume !(8480 == ssl3_accept_~s__state~0); 20341#L120 assume !(8481 == ssl3_accept_~s__state~0); 20262#L123 assume 8482 == ssl3_accept_~s__state~0; 20133#L124 [2019-10-22 08:54:17,232 INFO L793 eck$LassoCheckResult]: Loop: 20133#L124 ssl3_accept_~s__state~0 := 3; 20093#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20783#L580 ssl3_accept_~skip~0 := 0; 20782#L99-2 assume !false; 20780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20779#L102 assume !(12292 == ssl3_accept_~s__state~0); 20778#L105 assume !(16384 == ssl3_accept_~s__state~0); 20777#L108 assume !(8192 == ssl3_accept_~s__state~0); 20772#L111 assume !(24576 == ssl3_accept_~s__state~0); 20770#L114 assume !(8195 == ssl3_accept_~s__state~0); 20768#L117 assume !(8480 == ssl3_accept_~s__state~0); 20766#L120 assume !(8481 == ssl3_accept_~s__state~0); 20764#L123 assume !(8482 == ssl3_accept_~s__state~0); 20762#L126 assume !(8464 == ssl3_accept_~s__state~0); 20760#L129 assume !(8465 == ssl3_accept_~s__state~0); 20758#L132 assume !(8466 == ssl3_accept_~s__state~0); 20748#L135 assume !(8496 == ssl3_accept_~s__state~0); 20416#L138 assume !(8497 == ssl3_accept_~s__state~0); 20745#L141 assume !(8512 == ssl3_accept_~s__state~0); 20743#L144 assume !(8513 == ssl3_accept_~s__state~0); 20741#L147 assume !(8528 == ssl3_accept_~s__state~0); 20739#L150 assume !(8529 == ssl3_accept_~s__state~0); 20737#L153 assume !(8544 == ssl3_accept_~s__state~0); 20735#L156 assume !(8545 == ssl3_accept_~s__state~0); 20734#L159 assume !(8560 == ssl3_accept_~s__state~0); 20733#L162 assume !(8561 == ssl3_accept_~s__state~0); 20266#L165 assume 8448 == ssl3_accept_~s__state~0; 20064#L166 assume !(ssl3_accept_~num1~0 > 0); 20065#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20186#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20251#L580 ssl3_accept_~skip~0 := 0; 20250#L99-2 assume !false; 20249#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20247#L102 assume !(12292 == ssl3_accept_~s__state~0); 20248#L105 assume !(16384 == ssl3_accept_~s__state~0); 20421#L108 assume !(8192 == ssl3_accept_~s__state~0); 20419#L111 assume !(24576 == ssl3_accept_~s__state~0); 20414#L114 assume !(8195 == ssl3_accept_~s__state~0); 20412#L117 assume !(8480 == ssl3_accept_~s__state~0); 20374#L120 assume !(8481 == ssl3_accept_~s__state~0); 20375#L123 assume 8482 == ssl3_accept_~s__state~0; 20133#L124 [2019-10-22 08:54:17,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:54:17,232 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,232 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826219938] [2019-10-22 08:54:17,232 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,233 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,233 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:17,247 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826219938] [2019-10-22 08:54:17,247 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:17,248 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:54:17,248 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658779360] [2019-10-22 08:54:17,248 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:17,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1521668766, now seen corresponding path program 1 times [2019-10-22 08:54:17,248 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,248 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050989471] [2019-10-22 08:54:17,248 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,249 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,249 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,261 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:17,261 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050989471] [2019-10-22 08:54:17,262 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:17,262 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:17,262 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140779070] [2019-10-22 08:54:17,262 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:17,262 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:17,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:17,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:17,263 INFO L87 Difference]: Start difference. First operand 946 states and 1248 transitions. cyclomatic complexity: 307 Second operand 3 states. [2019-10-22 08:54:17,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:17,368 INFO L93 Difference]: Finished difference Result 946 states and 1246 transitions. [2019-10-22 08:54:17,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:17,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1246 transitions. [2019-10-22 08:54:17,372 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-10-22 08:54:17,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1246 transitions. [2019-10-22 08:54:17,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-10-22 08:54:17,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-10-22 08:54:17,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1246 transitions. [2019-10-22 08:54:17,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:17,377 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1246 transitions. [2019-10-22 08:54:17,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1246 transitions. [2019-10-22 08:54:17,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-10-22 08:54:17,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-10-22 08:54:17,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1246 transitions. [2019-10-22 08:54:17,392 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1246 transitions. [2019-10-22 08:54:17,392 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1246 transitions. [2019-10-22 08:54:17,392 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:54:17,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1246 transitions. [2019-10-22 08:54:17,395 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-10-22 08:54:17,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:17,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:17,396 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,397 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,398 INFO L791 eck$LassoCheckResult]: Stem: 22062#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22063#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22060#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22061#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22030#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22110#L99-2 assume !false; 22384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22795#L102 assume !(12292 == ssl3_accept_~s__state~0); 22794#L105 assume !(16384 == ssl3_accept_~s__state~0); 22793#L108 assume !(8192 == ssl3_accept_~s__state~0); 22792#L111 assume !(24576 == ssl3_accept_~s__state~0); 22791#L114 assume !(8195 == ssl3_accept_~s__state~0); 22790#L117 assume !(8480 == ssl3_accept_~s__state~0); 22789#L120 assume !(8481 == ssl3_accept_~s__state~0); 22788#L123 assume !(8482 == ssl3_accept_~s__state~0); 22787#L126 assume 8464 == ssl3_accept_~s__state~0; 21955#L133 [2019-10-22 08:54:17,398 INFO L793 eck$LassoCheckResult]: Loop: 21955#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21868#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21860#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21861#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22762#L580 ssl3_accept_~skip~0 := 0; 22761#L99-2 assume !false; 22760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22759#L102 assume !(12292 == ssl3_accept_~s__state~0); 22757#L105 assume !(16384 == ssl3_accept_~s__state~0); 22756#L108 assume !(8192 == ssl3_accept_~s__state~0); 22751#L111 assume !(24576 == ssl3_accept_~s__state~0); 22749#L114 assume !(8195 == ssl3_accept_~s__state~0); 22747#L117 assume !(8480 == ssl3_accept_~s__state~0); 22746#L120 assume !(8481 == ssl3_accept_~s__state~0); 22744#L123 assume !(8482 == ssl3_accept_~s__state~0); 22742#L126 assume !(8464 == ssl3_accept_~s__state~0); 22081#L129 assume !(8465 == ssl3_accept_~s__state~0); 22082#L132 assume !(8466 == ssl3_accept_~s__state~0); 22577#L135 assume 8496 == ssl3_accept_~s__state~0; 21928#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21929#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21968#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 21902#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21903#L293-2 ssl3_accept_~s__init_num~0 := 0; 22662#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22656#L580 ssl3_accept_~skip~0 := 0; 22647#L99-2 assume !false; 22642#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22637#L102 assume !(12292 == ssl3_accept_~s__state~0); 22632#L105 assume !(16384 == ssl3_accept_~s__state~0); 22627#L108 assume !(8192 == ssl3_accept_~s__state~0); 22622#L111 assume !(24576 == ssl3_accept_~s__state~0); 22617#L114 assume !(8195 == ssl3_accept_~s__state~0); 22612#L117 assume !(8480 == ssl3_accept_~s__state~0); 22607#L120 assume !(8481 == ssl3_accept_~s__state~0); 22602#L123 assume !(8482 == ssl3_accept_~s__state~0); 22597#L126 assume !(8464 == ssl3_accept_~s__state~0); 22592#L129 assume !(8465 == ssl3_accept_~s__state~0); 22587#L132 assume !(8466 == ssl3_accept_~s__state~0); 22581#L135 assume !(8496 == ssl3_accept_~s__state~0); 22580#L138 assume !(8497 == ssl3_accept_~s__state~0); 22565#L141 assume 8512 == ssl3_accept_~s__state~0; 22094#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22095#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22562#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22556#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22550#L580 ssl3_accept_~skip~0 := 0; 22548#L99-2 assume !false; 22546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22544#L102 assume !(12292 == ssl3_accept_~s__state~0); 22542#L105 assume !(16384 == ssl3_accept_~s__state~0); 22540#L108 assume !(8192 == ssl3_accept_~s__state~0); 22538#L111 assume !(24576 == ssl3_accept_~s__state~0); 22536#L114 assume !(8195 == ssl3_accept_~s__state~0); 22534#L117 assume !(8480 == ssl3_accept_~s__state~0); 22532#L120 assume !(8481 == ssl3_accept_~s__state~0); 22530#L123 assume !(8482 == ssl3_accept_~s__state~0); 22528#L126 assume !(8464 == ssl3_accept_~s__state~0); 22526#L129 assume !(8465 == ssl3_accept_~s__state~0); 22524#L132 assume !(8466 == ssl3_accept_~s__state~0); 22522#L135 assume !(8496 == ssl3_accept_~s__state~0); 22520#L138 assume !(8497 == ssl3_accept_~s__state~0); 22518#L141 assume !(8512 == ssl3_accept_~s__state~0); 22516#L144 assume !(8513 == ssl3_accept_~s__state~0); 22484#L147 assume 8528 == ssl3_accept_~s__state~0; 22282#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21869#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21870#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22016#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 22002#L353 assume !(ssl3_accept_~ret~0 <= 0); 22003#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22511#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22506#L580 ssl3_accept_~skip~0 := 0; 22505#L99-2 assume !false; 22504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22503#L102 assume !(12292 == ssl3_accept_~s__state~0); 22502#L105 assume !(16384 == ssl3_accept_~s__state~0); 22501#L108 assume !(8192 == ssl3_accept_~s__state~0); 22500#L111 assume !(24576 == ssl3_accept_~s__state~0); 22499#L114 assume !(8195 == ssl3_accept_~s__state~0); 22498#L117 assume !(8480 == ssl3_accept_~s__state~0); 22497#L120 assume !(8481 == ssl3_accept_~s__state~0); 22496#L123 assume !(8482 == ssl3_accept_~s__state~0); 22495#L126 assume !(8464 == ssl3_accept_~s__state~0); 22494#L129 assume !(8465 == ssl3_accept_~s__state~0); 22493#L132 assume !(8466 == ssl3_accept_~s__state~0); 22492#L135 assume !(8496 == ssl3_accept_~s__state~0); 22491#L138 assume !(8497 == ssl3_accept_~s__state~0); 22490#L141 assume !(8512 == ssl3_accept_~s__state~0); 22489#L144 assume !(8513 == ssl3_accept_~s__state~0); 22488#L147 assume !(8528 == ssl3_accept_~s__state~0); 22487#L150 assume !(8529 == ssl3_accept_~s__state~0); 22133#L153 assume 8544 == ssl3_accept_~s__state~0; 22131#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 21976#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22657#L580 ssl3_accept_~skip~0 := 0; 22655#L99-2 assume !false; 22646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22641#L102 assume !(12292 == ssl3_accept_~s__state~0); 22636#L105 assume !(16384 == ssl3_accept_~s__state~0); 22631#L108 assume !(8192 == ssl3_accept_~s__state~0); 22626#L111 assume !(24576 == ssl3_accept_~s__state~0); 22621#L114 assume !(8195 == ssl3_accept_~s__state~0); 22616#L117 assume !(8480 == ssl3_accept_~s__state~0); 22611#L120 assume !(8481 == ssl3_accept_~s__state~0); 22606#L123 assume !(8482 == ssl3_accept_~s__state~0); 22601#L126 assume !(8464 == ssl3_accept_~s__state~0); 22596#L129 assume !(8465 == ssl3_accept_~s__state~0); 22591#L132 assume !(8466 == ssl3_accept_~s__state~0); 22586#L135 assume !(8496 == ssl3_accept_~s__state~0); 22566#L138 assume !(8497 == ssl3_accept_~s__state~0); 22567#L141 assume !(8512 == ssl3_accept_~s__state~0); 22406#L144 assume !(8513 == ssl3_accept_~s__state~0); 22407#L147 assume !(8528 == ssl3_accept_~s__state~0); 22485#L150 assume !(8529 == ssl3_accept_~s__state~0); 22486#L153 assume !(8544 == ssl3_accept_~s__state~0); 22134#L156 assume !(8545 == ssl3_accept_~s__state~0); 22135#L159 assume !(8560 == ssl3_accept_~s__state~0); 22235#L162 assume !(8561 == ssl3_accept_~s__state~0); 22236#L165 assume !(8448 == ssl3_accept_~s__state~0); 22467#L168 assume 8576 == ssl3_accept_~s__state~0; 21938#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 21939#L440 assume !(ssl3_accept_~ret~0 <= 0); 22067#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22068#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22428#L580 ssl3_accept_~skip~0 := 0; 22426#L99-2 assume !false; 22425#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22424#L102 assume !(12292 == ssl3_accept_~s__state~0); 22423#L105 assume !(16384 == ssl3_accept_~s__state~0); 22422#L108 assume !(8192 == ssl3_accept_~s__state~0); 22417#L111 assume !(24576 == ssl3_accept_~s__state~0); 22415#L114 assume !(8195 == ssl3_accept_~s__state~0); 22413#L117 assume !(8480 == ssl3_accept_~s__state~0); 22115#L120 assume !(8481 == ssl3_accept_~s__state~0); 22410#L123 assume !(8482 == ssl3_accept_~s__state~0); 22237#L126 assume 8464 == ssl3_accept_~s__state~0; 21955#L133 [2019-10-22 08:54:17,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,399 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:54:17,400 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,400 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705102432] [2019-10-22 08:54:17,400 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,400 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,400 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:17,409 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:17,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1465282766, now seen corresponding path program 1 times [2019-10-22 08:54:17,411 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,411 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084974626] [2019-10-22 08:54:17,412 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,412 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,412 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,455 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:17,456 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084974626] [2019-10-22 08:54:17,456 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:17,456 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:17,456 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158308866] [2019-10-22 08:54:17,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:17,457 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:17,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:17,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:17,457 INFO L87 Difference]: Start difference. First operand 946 states and 1246 transitions. cyclomatic complexity: 305 Second operand 3 states. [2019-10-22 08:54:17,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:17,577 INFO L93 Difference]: Finished difference Result 918 states and 1175 transitions. [2019-10-22 08:54:17,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:17,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1175 transitions. [2019-10-22 08:54:17,580 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 518 [2019-10-22 08:54:17,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 813 states and 1043 transitions. [2019-10-22 08:54:17,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2019-10-22 08:54:17,584 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-10-22 08:54:17,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1043 transitions. [2019-10-22 08:54:17,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:17,585 INFO L688 BuchiCegarLoop]: Abstraction has 813 states and 1043 transitions. [2019-10-22 08:54:17,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1043 transitions. [2019-10-22 08:54:17,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 706. [2019-10-22 08:54:17,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 706 states. [2019-10-22 08:54:17,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 907 transitions. [2019-10-22 08:54:17,595 INFO L711 BuchiCegarLoop]: Abstraction has 706 states and 907 transitions. [2019-10-22 08:54:17,595 INFO L591 BuchiCegarLoop]: Abstraction has 706 states and 907 transitions. [2019-10-22 08:54:17,595 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:54:17,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 706 states and 907 transitions. [2019-10-22 08:54:17,597 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 516 [2019-10-22 08:54:17,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:17,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:17,598 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,599 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:17,599 INFO L791 eck$LassoCheckResult]: Stem: 23892#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23893#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23890#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23891#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23868#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23927#L99-2 assume !false; 24225#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24223#L102 assume !(12292 == ssl3_accept_~s__state~0); 24221#L105 assume !(16384 == ssl3_accept_~s__state~0); 24219#L108 assume !(8192 == ssl3_accept_~s__state~0); 24217#L111 assume !(24576 == ssl3_accept_~s__state~0); 24215#L114 assume !(8195 == ssl3_accept_~s__state~0); 24213#L117 assume !(8480 == ssl3_accept_~s__state~0); 24211#L120 assume !(8481 == ssl3_accept_~s__state~0); 24209#L123 assume !(8482 == ssl3_accept_~s__state~0); 24207#L126 assume 8464 == ssl3_accept_~s__state~0; 23806#L133 [2019-10-22 08:54:17,599 INFO L793 eck$LassoCheckResult]: Loop: 23806#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 23735#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23730#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 23731#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24387#L580 ssl3_accept_~skip~0 := 0; 24385#L99-2 assume !false; 24380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24378#L102 assume !(12292 == ssl3_accept_~s__state~0); 24376#L105 assume !(16384 == ssl3_accept_~s__state~0); 24374#L108 assume !(8192 == ssl3_accept_~s__state~0); 24372#L111 assume !(24576 == ssl3_accept_~s__state~0); 24370#L114 assume !(8195 == ssl3_accept_~s__state~0); 24368#L117 assume !(8480 == ssl3_accept_~s__state~0); 24366#L120 assume !(8481 == ssl3_accept_~s__state~0); 24364#L123 assume !(8482 == ssl3_accept_~s__state~0); 24362#L126 assume !(8464 == ssl3_accept_~s__state~0); 24360#L129 assume !(8465 == ssl3_accept_~s__state~0); 23900#L132 assume !(8466 == ssl3_accept_~s__state~0); 23870#L135 assume 8496 == ssl3_accept_~s__state~0; 23785#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23786#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23854#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 24196#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23799#L293-2 ssl3_accept_~s__init_num~0 := 0; 23800#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24379#L580 ssl3_accept_~skip~0 := 0; 24377#L99-2 assume !false; 24375#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24373#L102 assume !(12292 == ssl3_accept_~s__state~0); 24371#L105 assume !(16384 == ssl3_accept_~s__state~0); 24369#L108 assume !(8192 == ssl3_accept_~s__state~0); 24367#L111 assume !(24576 == ssl3_accept_~s__state~0); 24365#L114 assume !(8195 == ssl3_accept_~s__state~0); 24363#L117 assume !(8480 == ssl3_accept_~s__state~0); 24361#L120 assume !(8481 == ssl3_accept_~s__state~0); 24359#L123 assume !(8482 == ssl3_accept_~s__state~0); 24358#L126 assume !(8464 == ssl3_accept_~s__state~0); 24357#L129 assume !(8465 == ssl3_accept_~s__state~0); 24355#L132 assume !(8466 == ssl3_accept_~s__state~0); 24354#L135 assume !(8496 == ssl3_accept_~s__state~0); 23880#L138 assume !(8497 == ssl3_accept_~s__state~0); 23855#L141 assume 8512 == ssl3_accept_~s__state~0; 23856#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23802#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23768#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23769#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24322#L580 ssl3_accept_~skip~0 := 0; 24320#L99-2 assume !false; 24318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24316#L102 assume !(12292 == ssl3_accept_~s__state~0); 24314#L105 assume !(16384 == ssl3_accept_~s__state~0); 24312#L108 assume !(8192 == ssl3_accept_~s__state~0); 24310#L111 assume !(24576 == ssl3_accept_~s__state~0); 24308#L114 assume !(8195 == ssl3_accept_~s__state~0); 24306#L117 assume !(8480 == ssl3_accept_~s__state~0); 24304#L120 assume !(8481 == ssl3_accept_~s__state~0); 24302#L123 assume !(8482 == ssl3_accept_~s__state~0); 24301#L126 assume !(8464 == ssl3_accept_~s__state~0); 24299#L129 assume !(8465 == ssl3_accept_~s__state~0); 24297#L132 assume !(8466 == ssl3_accept_~s__state~0); 24295#L135 assume !(8496 == ssl3_accept_~s__state~0); 24293#L138 assume !(8497 == ssl3_accept_~s__state~0); 24292#L141 assume !(8512 == ssl3_accept_~s__state~0); 24291#L144 assume !(8513 == ssl3_accept_~s__state~0); 24289#L147 assume 8528 == ssl3_accept_~s__state~0; 23911#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23736#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23737#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 23738#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 23784#L353 assume !(ssl3_accept_~ret~0 <= 0); 23846#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23889#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24341#L580 ssl3_accept_~skip~0 := 0; 24340#L99-2 assume !false; 24339#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24337#L102 assume !(12292 == ssl3_accept_~s__state~0); 24335#L105 assume !(16384 == ssl3_accept_~s__state~0); 24334#L108 assume !(8192 == ssl3_accept_~s__state~0); 24333#L111 assume !(24576 == ssl3_accept_~s__state~0); 24331#L114 assume !(8195 == ssl3_accept_~s__state~0); 24330#L117 assume !(8480 == ssl3_accept_~s__state~0); 24329#L120 assume !(8481 == ssl3_accept_~s__state~0); 24328#L123 assume !(8482 == ssl3_accept_~s__state~0); 24323#L126 assume !(8464 == ssl3_accept_~s__state~0); 24321#L129 assume !(8465 == ssl3_accept_~s__state~0); 24319#L132 assume !(8466 == ssl3_accept_~s__state~0); 24317#L135 assume !(8496 == ssl3_accept_~s__state~0); 24315#L138 assume !(8497 == ssl3_accept_~s__state~0); 24313#L141 assume !(8512 == ssl3_accept_~s__state~0); 24311#L144 assume !(8513 == ssl3_accept_~s__state~0); 24309#L147 assume !(8528 == ssl3_accept_~s__state~0); 24307#L150 assume !(8529 == ssl3_accept_~s__state~0); 24305#L153 assume 8544 == ssl3_accept_~s__state~0; 23873#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23732#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 23734#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23884#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 23838#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 23835#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 23836#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24411#L580 ssl3_accept_~skip~0 := 0; 24409#L99-2 assume !false; 24407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24405#L102 assume !(12292 == ssl3_accept_~s__state~0); 24403#L105 assume !(16384 == ssl3_accept_~s__state~0); 24402#L108 assume !(8192 == ssl3_accept_~s__state~0); 24400#L111 assume !(24576 == ssl3_accept_~s__state~0); 24399#L114 assume !(8195 == ssl3_accept_~s__state~0); 24398#L117 assume !(8480 == ssl3_accept_~s__state~0); 24397#L120 assume !(8481 == ssl3_accept_~s__state~0); 24396#L123 assume !(8482 == ssl3_accept_~s__state~0); 24395#L126 assume !(8464 == ssl3_accept_~s__state~0); 24394#L129 assume !(8465 == ssl3_accept_~s__state~0); 24303#L132 assume !(8466 == ssl3_accept_~s__state~0); 24178#L135 assume !(8496 == ssl3_accept_~s__state~0); 24176#L138 assume !(8497 == ssl3_accept_~s__state~0); 24174#L141 assume !(8512 == ssl3_accept_~s__state~0); 24172#L144 assume !(8513 == ssl3_accept_~s__state~0); 24170#L147 assume !(8528 == ssl3_accept_~s__state~0); 24168#L150 assume !(8529 == ssl3_accept_~s__state~0); 24165#L153 assume !(8544 == ssl3_accept_~s__state~0); 24164#L156 assume !(8545 == ssl3_accept_~s__state~0); 24134#L159 assume !(8560 == ssl3_accept_~s__state~0); 24131#L162 assume !(8561 == ssl3_accept_~s__state~0); 24034#L165 assume 8448 == ssl3_accept_~s__state~0; 23811#L166 assume !(ssl3_accept_~num1~0 > 0); 23812#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23908#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23954#L580 ssl3_accept_~skip~0 := 0; 23951#L99-2 assume !false; 23948#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23942#L102 assume !(12292 == ssl3_accept_~s__state~0); 23943#L105 assume !(16384 == ssl3_accept_~s__state~0); 23956#L108 assume !(8192 == ssl3_accept_~s__state~0); 23953#L111 assume !(24576 == ssl3_accept_~s__state~0); 23950#L114 assume !(8195 == ssl3_accept_~s__state~0); 23947#L117 assume !(8480 == ssl3_accept_~s__state~0); 23931#L120 assume !(8481 == ssl3_accept_~s__state~0); 23932#L123 assume !(8482 == ssl3_accept_~s__state~0); 24035#L126 assume 8464 == ssl3_accept_~s__state~0; 23806#L133 [2019-10-22 08:54:17,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,600 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:54:17,600 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,600 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728219162] [2019-10-22 08:54:17,600 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,600 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:17,613 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:17,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:17,614 INFO L82 PathProgramCache]: Analyzing trace with hash 745654042, now seen corresponding path program 1 times [2019-10-22 08:54:17,614 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:17,614 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641407059] [2019-10-22 08:54:17,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,615 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:17,615 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:17,665 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641407059] [2019-10-22 08:54:17,665 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246421367] [2019-10-22 08:54:17,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:54:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:17,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:54:17,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:17,744 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:54:17,744 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:54:17,744 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531895814] [2019-10-22 08:54:17,744 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:17,745 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:17,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:54:17,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:54:17,745 INFO L87 Difference]: Start difference. First operand 706 states and 907 transitions. cyclomatic complexity: 206 Second operand 4 states. [2019-10-22 08:54:18,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:18,019 INFO L93 Difference]: Finished difference Result 1139 states and 1447 transitions. [2019-10-22 08:54:18,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:54:18,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1139 states and 1447 transitions. [2019-10-22 08:54:18,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 949 [2019-10-22 08:54:18,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1139 states to 1139 states and 1447 transitions. [2019-10-22 08:54:18,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1011 [2019-10-22 08:54:18,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1011 [2019-10-22 08:54:18,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1139 states and 1447 transitions. [2019-10-22 08:54:18,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:18,028 INFO L688 BuchiCegarLoop]: Abstraction has 1139 states and 1447 transitions. [2019-10-22 08:54:18,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states and 1447 transitions. [2019-10-22 08:54:18,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 878. [2019-10-22 08:54:18,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2019-10-22 08:54:18,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1124 transitions. [2019-10-22 08:54:18,040 INFO L711 BuchiCegarLoop]: Abstraction has 878 states and 1124 transitions. [2019-10-22 08:54:18,041 INFO L591 BuchiCegarLoop]: Abstraction has 878 states and 1124 transitions. [2019-10-22 08:54:18,041 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:54:18,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1124 transitions. [2019-10-22 08:54:18,043 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 688 [2019-10-22 08:54:18,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:18,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:18,044 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,044 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,044 INFO L791 eck$LassoCheckResult]: Stem: 26165#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26166#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26163#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26164#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26139#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26206#L99-2 assume !false; 26248#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26554#L102 assume !(12292 == ssl3_accept_~s__state~0); 26548#L105 assume !(16384 == ssl3_accept_~s__state~0); 26549#L108 assume !(8192 == ssl3_accept_~s__state~0); 26542#L111 assume !(24576 == ssl3_accept_~s__state~0); 26543#L114 assume !(8195 == ssl3_accept_~s__state~0); 26538#L117 assume !(8480 == ssl3_accept_~s__state~0); 26539#L120 assume !(8481 == ssl3_accept_~s__state~0); 26535#L123 assume !(8482 == ssl3_accept_~s__state~0); 26536#L126 assume 8464 == ssl3_accept_~s__state~0; 26080#L133 [2019-10-22 08:54:18,044 INFO L793 eck$LassoCheckResult]: Loop: 26080#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26007#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26002#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26003#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26023#L580 ssl3_accept_~skip~0 := 0; 26169#L99-2 assume !false; 26114#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26115#L102 assume !(12292 == ssl3_accept_~s__state~0); 26122#L105 assume !(16384 == ssl3_accept_~s__state~0); 26123#L108 assume !(8192 == ssl3_accept_~s__state~0); 26078#L111 assume !(24576 == ssl3_accept_~s__state~0); 26044#L114 assume !(8195 == ssl3_accept_~s__state~0); 26045#L117 assume !(8480 == ssl3_accept_~s__state~0); 26057#L120 assume !(8481 == ssl3_accept_~s__state~0); 26858#L123 assume !(8482 == ssl3_accept_~s__state~0); 26856#L126 assume !(8464 == ssl3_accept_~s__state~0); 26187#L129 assume !(8465 == ssl3_accept_~s__state~0); 26188#L132 assume !(8466 == ssl3_accept_~s__state~0); 26716#L135 assume 8496 == ssl3_accept_~s__state~0; 26058#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26059#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26091#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26092#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26073#L293-2 ssl3_accept_~s__init_num~0 := 0; 26074#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26857#L580 ssl3_accept_~skip~0 := 0; 26855#L99-2 assume !false; 26854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26853#L102 assume !(12292 == ssl3_accept_~s__state~0); 26852#L105 assume !(16384 == ssl3_accept_~s__state~0); 26851#L108 assume !(8192 == ssl3_accept_~s__state~0); 26850#L111 assume !(24576 == ssl3_accept_~s__state~0); 26849#L114 assume !(8195 == ssl3_accept_~s__state~0); 26848#L117 assume !(8480 == ssl3_accept_~s__state~0); 26847#L120 assume !(8481 == ssl3_accept_~s__state~0); 26845#L123 assume !(8482 == ssl3_accept_~s__state~0); 26844#L126 assume !(8464 == ssl3_accept_~s__state~0); 26839#L129 assume !(8465 == ssl3_accept_~s__state~0); 26837#L132 assume !(8466 == ssl3_accept_~s__state~0); 26835#L135 assume !(8496 == ssl3_accept_~s__state~0); 26833#L138 assume !(8497 == ssl3_accept_~s__state~0); 26831#L141 assume !(8512 == ssl3_accept_~s__state~0); 26829#L144 assume !(8513 == ssl3_accept_~s__state~0); 26827#L147 assume !(8528 == ssl3_accept_~s__state~0); 26062#L150 assume !(8529 == ssl3_accept_~s__state~0); 26018#L153 assume !(8544 == ssl3_accept_~s__state~0); 26019#L156 assume !(8545 == ssl3_accept_~s__state~0); 26198#L159 assume !(8560 == ssl3_accept_~s__state~0); 26190#L162 assume !(8561 == ssl3_accept_~s__state~0); 26158#L165 assume !(8448 == ssl3_accept_~s__state~0); 26147#L168 assume !(8576 == ssl3_accept_~s__state~0); 26148#L171 assume !(8577 == ssl3_accept_~s__state~0); 26134#L174 assume !(8592 == ssl3_accept_~s__state~0); 26088#L177 assume !(8593 == ssl3_accept_~s__state~0); 26052#L180 assume !(8608 == ssl3_accept_~s__state~0); 26053#L183 assume !(8609 == ssl3_accept_~s__state~0); 25998#L186 assume !(8640 == ssl3_accept_~s__state~0); 25999#L189 assume !(8641 == ssl3_accept_~s__state~0); 26201#L192 assume 8656 == ssl3_accept_~s__state~0; 26136#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26104#L488 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 26105#L493 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26118#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26030#L505 assume !(0 == ssl3_accept_~tmp___10~0); 26031#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26872#L580 ssl3_accept_~skip~0 := 0; 26871#L99-2 assume !false; 26870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26869#L102 assume !(12292 == ssl3_accept_~s__state~0); 26868#L105 assume !(16384 == ssl3_accept_~s__state~0); 26867#L108 assume !(8192 == ssl3_accept_~s__state~0); 26866#L111 assume !(24576 == ssl3_accept_~s__state~0); 26865#L114 assume !(8195 == ssl3_accept_~s__state~0); 26864#L117 assume !(8480 == ssl3_accept_~s__state~0); 26012#L120 assume !(8481 == ssl3_accept_~s__state~0); 26013#L123 assume !(8482 == ssl3_accept_~s__state~0); 26181#L126 assume !(8464 == ssl3_accept_~s__state~0); 26182#L129 assume !(8465 == ssl3_accept_~s__state~0); 26176#L132 assume !(8466 == ssl3_accept_~s__state~0); 26142#L135 assume !(8496 == ssl3_accept_~s__state~0); 26143#L138 assume !(8497 == ssl3_accept_~s__state~0); 26128#L141 assume !(8512 == ssl3_accept_~s__state~0); 26083#L144 assume !(8513 == ssl3_accept_~s__state~0); 26048#L147 assume !(8528 == ssl3_accept_~s__state~0); 26049#L150 assume !(8529 == ssl3_accept_~s__state~0); 26824#L153 assume !(8544 == ssl3_accept_~s__state~0); 26715#L156 assume !(8545 == ssl3_accept_~s__state~0); 26710#L159 assume !(8560 == ssl3_accept_~s__state~0); 26708#L162 assume !(8561 == ssl3_accept_~s__state~0); 26706#L165 assume !(8448 == ssl3_accept_~s__state~0); 26704#L168 assume !(8576 == ssl3_accept_~s__state~0); 26702#L171 assume !(8577 == ssl3_accept_~s__state~0); 26700#L174 assume !(8592 == ssl3_accept_~s__state~0); 26698#L177 assume !(8593 == ssl3_accept_~s__state~0); 26696#L180 assume !(8608 == ssl3_accept_~s__state~0); 26691#L183 assume !(8609 == ssl3_accept_~s__state~0); 26658#L186 assume !(8640 == ssl3_accept_~s__state~0); 26640#L189 assume !(8641 == ssl3_accept_~s__state~0); 26636#L192 assume !(8656 == ssl3_accept_~s__state~0); 26632#L195 assume !(8657 == ssl3_accept_~s__state~0); 26161#L198 assume 8672 == ssl3_accept_~s__state~0; 26103#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 26090#L513 assume !(4 == ssl3_accept_~blastFlag~0); 26028#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26029#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26168#L520-2 ssl3_accept_~s__init_num~0 := 0; 26141#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26743#L580 ssl3_accept_~skip~0 := 0; 26741#L99-2 assume !false; 26739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26737#L102 assume !(12292 == ssl3_accept_~s__state~0); 26735#L105 assume !(16384 == ssl3_accept_~s__state~0); 26733#L108 assume !(8192 == ssl3_accept_~s__state~0); 26731#L111 assume !(24576 == ssl3_accept_~s__state~0); 26729#L114 assume !(8195 == ssl3_accept_~s__state~0); 26727#L117 assume !(8480 == ssl3_accept_~s__state~0); 26725#L120 assume !(8481 == ssl3_accept_~s__state~0); 26723#L123 assume !(8482 == ssl3_accept_~s__state~0); 26721#L126 assume !(8464 == ssl3_accept_~s__state~0); 26719#L129 assume !(8465 == ssl3_accept_~s__state~0); 26717#L132 assume !(8466 == ssl3_accept_~s__state~0); 26448#L135 assume !(8496 == ssl3_accept_~s__state~0); 26446#L138 assume !(8497 == ssl3_accept_~s__state~0); 26445#L141 assume !(8512 == ssl3_accept_~s__state~0); 26442#L144 assume !(8513 == ssl3_accept_~s__state~0); 26441#L147 assume !(8528 == ssl3_accept_~s__state~0); 26435#L150 assume !(8529 == ssl3_accept_~s__state~0); 26432#L153 assume !(8544 == ssl3_accept_~s__state~0); 26429#L156 assume !(8545 == ssl3_accept_~s__state~0); 26426#L159 assume !(8560 == ssl3_accept_~s__state~0); 26423#L162 assume !(8561 == ssl3_accept_~s__state~0); 26383#L165 assume 8448 == ssl3_accept_~s__state~0; 26085#L166 assume !(ssl3_accept_~num1~0 > 0); 26086#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26312#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26306#L580 ssl3_accept_~skip~0 := 0; 26304#L99-2 assume !false; 26302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26300#L102 assume !(12292 == ssl3_accept_~s__state~0); 26298#L105 assume !(16384 == ssl3_accept_~s__state~0); 26296#L108 assume !(8192 == ssl3_accept_~s__state~0); 26293#L111 assume !(24576 == ssl3_accept_~s__state~0); 26287#L114 assume !(8195 == ssl3_accept_~s__state~0); 26284#L117 assume !(8480 == ssl3_accept_~s__state~0); 26282#L120 assume !(8481 == ssl3_accept_~s__state~0); 26275#L123 assume !(8482 == ssl3_accept_~s__state~0); 26276#L126 assume 8464 == ssl3_accept_~s__state~0; 26080#L133 [2019-10-22 08:54:18,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,045 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:54:18,045 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,045 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745563975] [2019-10-22 08:54:18,045 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,045 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,045 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,060 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:18,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1722788375, now seen corresponding path program 1 times [2019-10-22 08:54:18,063 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,064 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848677122] [2019-10-22 08:54:18,064 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,064 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,064 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,131 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 08:54:18,131 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848677122] [2019-10-22 08:54:18,131 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:18,131 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:18,131 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490197935] [2019-10-22 08:54:18,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:18,132 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:18,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:18,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:18,132 INFO L87 Difference]: Start difference. First operand 878 states and 1124 transitions. cyclomatic complexity: 251 Second operand 3 states. [2019-10-22 08:54:18,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:18,148 INFO L93 Difference]: Finished difference Result 1462 states and 1890 transitions. [2019-10-22 08:54:18,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:18,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1462 states and 1890 transitions. [2019-10-22 08:54:18,152 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1272 [2019-10-22 08:54:18,157 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1462 states to 1462 states and 1890 transitions. [2019-10-22 08:54:18,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1334 [2019-10-22 08:54:18,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1334 [2019-10-22 08:54:18,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1462 states and 1890 transitions. [2019-10-22 08:54:18,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:18,159 INFO L688 BuchiCegarLoop]: Abstraction has 1462 states and 1890 transitions. [2019-10-22 08:54:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states and 1890 transitions. [2019-10-22 08:54:18,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1462. [2019-10-22 08:54:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1462 states. [2019-10-22 08:54:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 1890 transitions. [2019-10-22 08:54:18,175 INFO L711 BuchiCegarLoop]: Abstraction has 1462 states and 1890 transitions. [2019-10-22 08:54:18,175 INFO L591 BuchiCegarLoop]: Abstraction has 1462 states and 1890 transitions. [2019-10-22 08:54:18,175 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:54:18,175 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1462 states and 1890 transitions. [2019-10-22 08:54:18,178 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1272 [2019-10-22 08:54:18,178 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:18,178 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:18,179 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,179 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,180 INFO L791 eck$LassoCheckResult]: Stem: 28524#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28525#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28522#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 28523#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28493#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28574#L99-2 assume !false; 28615#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28941#L102 assume !(12292 == ssl3_accept_~s__state~0); 28942#L105 assume !(16384 == ssl3_accept_~s__state~0); 28935#L108 assume !(8192 == ssl3_accept_~s__state~0); 28936#L111 assume !(24576 == ssl3_accept_~s__state~0); 28929#L114 assume !(8195 == ssl3_accept_~s__state~0); 28930#L117 assume !(8480 == ssl3_accept_~s__state~0); 28923#L120 assume !(8481 == ssl3_accept_~s__state~0); 28924#L123 assume !(8482 == ssl3_accept_~s__state~0); 28917#L126 assume 8464 == ssl3_accept_~s__state~0; 28725#L133 [2019-10-22 08:54:18,180 INFO L793 eck$LassoCheckResult]: Loop: 28725#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29331#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29329#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29326#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29320#L580 ssl3_accept_~skip~0 := 0; 29318#L99-2 assume !false; 29316#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29314#L102 assume !(12292 == ssl3_accept_~s__state~0); 29312#L105 assume !(16384 == ssl3_accept_~s__state~0); 29310#L108 assume !(8192 == ssl3_accept_~s__state~0); 29308#L111 assume !(24576 == ssl3_accept_~s__state~0); 29306#L114 assume !(8195 == ssl3_accept_~s__state~0); 29304#L117 assume !(8480 == ssl3_accept_~s__state~0); 29302#L120 assume !(8481 == ssl3_accept_~s__state~0); 29298#L123 assume !(8482 == ssl3_accept_~s__state~0); 29295#L126 assume !(8464 == ssl3_accept_~s__state~0); 29290#L129 assume !(8465 == ssl3_accept_~s__state~0); 29285#L132 assume !(8466 == ssl3_accept_~s__state~0); 28792#L135 assume 8496 == ssl3_accept_~s__state~0; 28751#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28786#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28785#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 28784#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28783#L293-2 ssl3_accept_~s__init_num~0 := 0; 28780#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28775#L580 ssl3_accept_~skip~0 := 0; 28774#L99-2 assume !false; 28772#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28770#L102 assume !(12292 == ssl3_accept_~s__state~0); 28768#L105 assume !(16384 == ssl3_accept_~s__state~0); 28767#L108 assume !(8192 == ssl3_accept_~s__state~0); 28765#L111 assume !(24576 == ssl3_accept_~s__state~0); 28764#L114 assume !(8195 == ssl3_accept_~s__state~0); 28763#L117 assume !(8480 == ssl3_accept_~s__state~0); 28762#L120 assume !(8481 == ssl3_accept_~s__state~0); 28760#L123 assume !(8482 == ssl3_accept_~s__state~0); 28758#L126 assume !(8464 == ssl3_accept_~s__state~0); 28756#L129 assume !(8465 == ssl3_accept_~s__state~0); 28754#L132 assume !(8466 == ssl3_accept_~s__state~0); 28752#L135 assume !(8496 == ssl3_accept_~s__state~0); 28750#L138 assume !(8497 == ssl3_accept_~s__state~0); 28577#L141 assume 8512 == ssl3_accept_~s__state~0; 28704#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29448#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28385#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28386#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29502#L580 ssl3_accept_~skip~0 := 0; 29500#L99-2 assume !false; 29498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29496#L102 assume !(12292 == ssl3_accept_~s__state~0); 29494#L105 assume !(16384 == ssl3_accept_~s__state~0); 29492#L108 assume !(8192 == ssl3_accept_~s__state~0); 29490#L111 assume !(24576 == ssl3_accept_~s__state~0); 29488#L114 assume !(8195 == ssl3_accept_~s__state~0); 29486#L117 assume !(8480 == ssl3_accept_~s__state~0); 29484#L120 assume !(8481 == ssl3_accept_~s__state~0); 29483#L123 assume !(8482 == ssl3_accept_~s__state~0); 29481#L126 assume !(8464 == ssl3_accept_~s__state~0); 29476#L129 assume !(8465 == ssl3_accept_~s__state~0); 29474#L132 assume !(8466 == ssl3_accept_~s__state~0); 29472#L135 assume !(8496 == ssl3_accept_~s__state~0); 29470#L138 assume !(8497 == ssl3_accept_~s__state~0); 29468#L141 assume !(8512 == ssl3_accept_~s__state~0); 29466#L144 assume !(8513 == ssl3_accept_~s__state~0); 28690#L147 assume 8528 == ssl3_accept_~s__state~0; 28549#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28354#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28355#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28356#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 28401#L353 assume !(ssl3_accept_~ret~0 <= 0); 28520#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28521#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29659#L580 ssl3_accept_~skip~0 := 0; 29656#L99-2 assume !false; 29653#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29650#L102 assume !(12292 == ssl3_accept_~s__state~0); 29647#L105 assume !(16384 == ssl3_accept_~s__state~0); 29644#L108 assume !(8192 == ssl3_accept_~s__state~0); 29641#L111 assume !(24576 == ssl3_accept_~s__state~0); 29638#L114 assume !(8195 == ssl3_accept_~s__state~0); 29635#L117 assume !(8480 == ssl3_accept_~s__state~0); 29632#L120 assume !(8481 == ssl3_accept_~s__state~0); 29629#L123 assume !(8482 == ssl3_accept_~s__state~0); 29626#L126 assume !(8464 == ssl3_accept_~s__state~0); 29623#L129 assume !(8465 == ssl3_accept_~s__state~0); 29620#L132 assume !(8466 == ssl3_accept_~s__state~0); 29617#L135 assume !(8496 == ssl3_accept_~s__state~0); 29614#L138 assume !(8497 == ssl3_accept_~s__state~0); 29611#L141 assume !(8512 == ssl3_accept_~s__state~0); 29608#L144 assume !(8513 == ssl3_accept_~s__state~0); 29605#L147 assume !(8528 == ssl3_accept_~s__state~0); 29602#L150 assume !(8529 == ssl3_accept_~s__state~0); 29583#L153 assume 8544 == ssl3_accept_~s__state~0; 28501#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28502#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 29255#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29254#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29252#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 29251#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29244#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29238#L580 ssl3_accept_~skip~0 := 0; 29236#L99-2 assume !false; 29234#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29232#L102 assume !(12292 == ssl3_accept_~s__state~0); 29230#L105 assume !(16384 == ssl3_accept_~s__state~0); 29228#L108 assume !(8192 == ssl3_accept_~s__state~0); 29226#L111 assume !(24576 == ssl3_accept_~s__state~0); 29224#L114 assume !(8195 == ssl3_accept_~s__state~0); 29222#L117 assume !(8480 == ssl3_accept_~s__state~0); 29221#L120 assume !(8481 == ssl3_accept_~s__state~0); 29219#L123 assume !(8482 == ssl3_accept_~s__state~0); 29217#L126 assume !(8464 == ssl3_accept_~s__state~0); 29215#L129 assume !(8465 == ssl3_accept_~s__state~0); 29213#L132 assume !(8466 == ssl3_accept_~s__state~0); 29211#L135 assume !(8496 == ssl3_accept_~s__state~0); 29210#L138 assume !(8497 == ssl3_accept_~s__state~0); 29209#L141 assume !(8512 == ssl3_accept_~s__state~0); 29208#L144 assume !(8513 == ssl3_accept_~s__state~0); 29207#L147 assume !(8528 == ssl3_accept_~s__state~0); 29206#L150 assume !(8529 == ssl3_accept_~s__state~0); 29205#L153 assume !(8544 == ssl3_accept_~s__state~0); 29204#L156 assume !(8545 == ssl3_accept_~s__state~0); 29203#L159 assume !(8560 == ssl3_accept_~s__state~0); 29201#L162 assume !(8561 == ssl3_accept_~s__state~0); 29196#L165 assume 8448 == ssl3_accept_~s__state~0; 29186#L166 assume !(ssl3_accept_~num1~0 > 0); 28545#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28546#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29195#L580 ssl3_accept_~skip~0 := 0; 29185#L99-2 assume !false; 29182#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29181#L102 assume !(12292 == ssl3_accept_~s__state~0); 29176#L105 assume 16384 == ssl3_accept_~s__state~0; 29175#L211 ssl3_accept_~s__server~0 := 1; 29173#L216 assume 0 != ssl3_accept_~cb~0; 29164#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29157#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29153#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29149#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29143#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 29131#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29123#L580 ssl3_accept_~skip~0 := 0; 29119#L99-2 assume !false; 29115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29111#L102 assume !(12292 == ssl3_accept_~s__state~0); 29107#L105 assume !(16384 == ssl3_accept_~s__state~0); 29103#L108 assume !(8192 == ssl3_accept_~s__state~0); 29099#L111 assume !(24576 == ssl3_accept_~s__state~0); 29095#L114 assume !(8195 == ssl3_accept_~s__state~0); 29091#L117 assume !(8480 == ssl3_accept_~s__state~0); 29092#L120 assume !(8481 == ssl3_accept_~s__state~0); 29220#L123 assume !(8482 == ssl3_accept_~s__state~0); 29218#L126 assume 8464 == ssl3_accept_~s__state~0; 28725#L133 [2019-10-22 08:54:18,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,180 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:54:18,180 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,180 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486243836] [2019-10-22 08:54:18,180 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,181 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,181 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,188 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:18,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1177493547, now seen corresponding path program 1 times [2019-10-22 08:54:18,188 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,188 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487142404] [2019-10-22 08:54:18,189 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,189 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,189 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,226 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:18,227 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487142404] [2019-10-22 08:54:18,227 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887067874] [2019-10-22 08:54:18,227 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:54:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:54:18,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:54:18,317 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:54:18,318 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:54:18,318 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895206500] [2019-10-22 08:54:18,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:18,318 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:18,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:18,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:54:18,319 INFO L87 Difference]: Start difference. First operand 1462 states and 1890 transitions. cyclomatic complexity: 434 Second operand 3 states. [2019-10-22 08:54:18,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:18,413 INFO L93 Difference]: Finished difference Result 1498 states and 1934 transitions. [2019-10-22 08:54:18,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:18,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1498 states and 1934 transitions. [2019-10-22 08:54:18,420 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1308 [2019-10-22 08:54:18,428 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1498 states to 1498 states and 1934 transitions. [2019-10-22 08:54:18,428 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1370 [2019-10-22 08:54:18,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1370 [2019-10-22 08:54:18,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1498 states and 1934 transitions. [2019-10-22 08:54:18,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:18,430 INFO L688 BuchiCegarLoop]: Abstraction has 1498 states and 1934 transitions. [2019-10-22 08:54:18,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states and 1934 transitions. [2019-10-22 08:54:18,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1480. [2019-10-22 08:54:18,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1480 states. [2019-10-22 08:54:18,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1912 transitions. [2019-10-22 08:54:18,445 INFO L711 BuchiCegarLoop]: Abstraction has 1480 states and 1912 transitions. [2019-10-22 08:54:18,445 INFO L591 BuchiCegarLoop]: Abstraction has 1480 states and 1912 transitions. [2019-10-22 08:54:18,445 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:54:18,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 1912 transitions. [2019-10-22 08:54:18,448 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1290 [2019-10-22 08:54:18,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:18,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:18,449 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,449 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,449 INFO L791 eck$LassoCheckResult]: Stem: 31942#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31943#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31940#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31941#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31913#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31994#L99-2 assume !false; 32035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32564#L102 assume !(12292 == ssl3_accept_~s__state~0); 32562#L105 assume !(16384 == ssl3_accept_~s__state~0); 32560#L108 assume !(8192 == ssl3_accept_~s__state~0); 32558#L111 assume !(24576 == ssl3_accept_~s__state~0); 32557#L114 assume !(8195 == ssl3_accept_~s__state~0); 32556#L117 assume !(8480 == ssl3_accept_~s__state~0); 32551#L120 assume !(8481 == ssl3_accept_~s__state~0); 32549#L123 assume !(8482 == ssl3_accept_~s__state~0); 32547#L126 assume 8464 == ssl3_accept_~s__state~0; 31850#L133 [2019-10-22 08:54:18,450 INFO L793 eck$LassoCheckResult]: Loop: 31850#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31777#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31778#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33185#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33179#L580 ssl3_accept_~skip~0 := 0; 33177#L99-2 assume !false; 33175#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33171#L102 assume !(12292 == ssl3_accept_~s__state~0); 33170#L105 assume !(16384 == ssl3_accept_~s__state~0); 33169#L108 assume !(8192 == ssl3_accept_~s__state~0); 33167#L111 assume !(24576 == ssl3_accept_~s__state~0); 33165#L114 assume !(8195 == ssl3_accept_~s__state~0); 33163#L117 assume !(8480 == ssl3_accept_~s__state~0); 33159#L120 assume !(8481 == ssl3_accept_~s__state~0); 33047#L123 assume !(8482 == ssl3_accept_~s__state~0); 33041#L126 assume !(8464 == ssl3_accept_~s__state~0); 32950#L129 assume !(8465 == ssl3_accept_~s__state~0); 32949#L132 assume !(8466 == ssl3_accept_~s__state~0); 32283#L135 assume 8496 == ssl3_accept_~s__state~0; 32218#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32280#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32278#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32276#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32274#L293-2 ssl3_accept_~s__init_num~0 := 0; 32271#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32263#L580 ssl3_accept_~skip~0 := 0; 32260#L99-2 assume !false; 32257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32254#L102 assume !(12292 == ssl3_accept_~s__state~0); 32251#L105 assume !(16384 == ssl3_accept_~s__state~0); 32248#L108 assume !(8192 == ssl3_accept_~s__state~0); 32245#L111 assume !(24576 == ssl3_accept_~s__state~0); 32243#L114 assume !(8195 == ssl3_accept_~s__state~0); 32241#L117 assume !(8480 == ssl3_accept_~s__state~0); 32239#L120 assume !(8481 == ssl3_accept_~s__state~0); 32229#L123 assume !(8482 == ssl3_accept_~s__state~0); 32222#L126 assume !(8464 == ssl3_accept_~s__state~0); 32221#L129 assume !(8465 == ssl3_accept_~s__state~0); 32220#L132 assume !(8466 == ssl3_accept_~s__state~0); 32219#L135 assume !(8496 == ssl3_accept_~s__state~0); 32217#L138 assume !(8497 == ssl3_accept_~s__state~0); 31997#L141 assume 8512 == ssl3_accept_~s__state~0; 32156#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32997#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32995#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32992#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32986#L580 ssl3_accept_~skip~0 := 0; 32984#L99-2 assume !false; 32982#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32980#L102 assume !(12292 == ssl3_accept_~s__state~0); 32978#L105 assume !(16384 == ssl3_accept_~s__state~0); 32976#L108 assume !(8192 == ssl3_accept_~s__state~0); 32974#L111 assume !(24576 == ssl3_accept_~s__state~0); 32972#L114 assume !(8195 == ssl3_accept_~s__state~0); 32970#L117 assume !(8480 == ssl3_accept_~s__state~0); 32968#L120 assume !(8481 == ssl3_accept_~s__state~0); 32966#L123 assume !(8482 == ssl3_accept_~s__state~0); 32964#L126 assume !(8464 == ssl3_accept_~s__state~0); 32962#L129 assume !(8465 == ssl3_accept_~s__state~0); 32960#L132 assume !(8466 == ssl3_accept_~s__state~0); 32958#L135 assume !(8496 == ssl3_accept_~s__state~0); 32956#L138 assume !(8497 == ssl3_accept_~s__state~0); 32954#L141 assume !(8512 == ssl3_accept_~s__state~0); 32952#L144 assume !(8513 == ssl3_accept_~s__state~0); 32105#L147 assume 8528 == ssl3_accept_~s__state~0; 32106#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31779#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31780#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 32614#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 32609#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 32603#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32600#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32594#L580 ssl3_accept_~skip~0 := 0; 32592#L99-2 assume !false; 32590#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32588#L102 assume !(12292 == ssl3_accept_~s__state~0); 32586#L105 assume !(16384 == ssl3_accept_~s__state~0); 32584#L108 assume !(8192 == ssl3_accept_~s__state~0); 32582#L111 assume !(24576 == ssl3_accept_~s__state~0); 32580#L114 assume !(8195 == ssl3_accept_~s__state~0); 32578#L117 assume !(8480 == ssl3_accept_~s__state~0); 32576#L120 assume !(8481 == ssl3_accept_~s__state~0); 32574#L123 assume !(8482 == ssl3_accept_~s__state~0); 32572#L126 assume !(8464 == ssl3_accept_~s__state~0); 32571#L129 assume !(8465 == ssl3_accept_~s__state~0); 32570#L132 assume !(8466 == ssl3_accept_~s__state~0); 32568#L135 assume !(8496 == ssl3_accept_~s__state~0); 32567#L138 assume !(8497 == ssl3_accept_~s__state~0); 32566#L141 assume !(8512 == ssl3_accept_~s__state~0); 32565#L144 assume !(8513 == ssl3_accept_~s__state~0); 32563#L147 assume !(8528 == ssl3_accept_~s__state~0); 32561#L150 assume !(8529 == ssl3_accept_~s__state~0); 32559#L153 assume 8544 == ssl3_accept_~s__state~0; 32235#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31774#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31776#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31934#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31881#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31878#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31879#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33064#L580 ssl3_accept_~skip~0 := 0; 33062#L99-2 assume !false; 33060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33058#L102 assume !(12292 == ssl3_accept_~s__state~0); 33056#L105 assume !(16384 == ssl3_accept_~s__state~0); 33055#L108 assume !(8192 == ssl3_accept_~s__state~0); 33054#L111 assume !(24576 == ssl3_accept_~s__state~0); 33052#L114 assume !(8195 == ssl3_accept_~s__state~0); 33051#L117 assume !(8480 == ssl3_accept_~s__state~0); 33050#L120 assume !(8481 == ssl3_accept_~s__state~0); 33049#L123 assume !(8482 == ssl3_accept_~s__state~0); 33045#L126 assume !(8464 == ssl3_accept_~s__state~0); 33043#L129 assume !(8465 == ssl3_accept_~s__state~0); 33039#L132 assume !(8466 == ssl3_accept_~s__state~0); 32948#L135 assume !(8496 == ssl3_accept_~s__state~0); 32943#L138 assume !(8497 == ssl3_accept_~s__state~0); 32940#L141 assume !(8512 == ssl3_accept_~s__state~0); 32937#L144 assume !(8513 == ssl3_accept_~s__state~0); 32933#L147 assume !(8528 == ssl3_accept_~s__state~0); 32928#L150 assume !(8529 == ssl3_accept_~s__state~0); 32924#L153 assume !(8544 == ssl3_accept_~s__state~0); 32660#L156 assume !(8545 == ssl3_accept_~s__state~0); 32659#L159 assume !(8560 == ssl3_accept_~s__state~0); 32658#L162 assume !(8561 == ssl3_accept_~s__state~0); 32657#L165 assume 8448 == ssl3_accept_~s__state~0; 32654#L166 assume !(ssl3_accept_~num1~0 > 0); 32653#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32652#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32646#L580 ssl3_accept_~skip~0 := 0; 32645#L99-2 assume !false; 32644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32642#L102 assume 12292 == ssl3_accept_~s__state~0; 32643#L103 ssl3_accept_~s__new_session~0 := 1; 33155#L211 ssl3_accept_~s__server~0 := 1; 33150#L216 assume 0 != ssl3_accept_~cb~0; 33148#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33146#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33143#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33140#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33137#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 33134#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33128#L580 ssl3_accept_~skip~0 := 0; 33126#L99-2 assume !false; 33124#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33123#L102 assume !(12292 == ssl3_accept_~s__state~0); 33121#L105 assume !(16384 == ssl3_accept_~s__state~0); 33119#L108 assume !(8192 == ssl3_accept_~s__state~0); 33117#L111 assume !(24576 == ssl3_accept_~s__state~0); 33116#L114 assume !(8195 == ssl3_accept_~s__state~0); 32101#L117 assume !(8480 == ssl3_accept_~s__state~0); 32102#L120 assume !(8481 == ssl3_accept_~s__state~0); 33122#L123 assume !(8482 == ssl3_accept_~s__state~0); 33120#L126 assume 8464 == ssl3_accept_~s__state~0; 31850#L133 [2019-10-22 08:54:18,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,450 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:54:18,450 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,450 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014233883] [2019-10-22 08:54:18,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,450 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,457 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:18,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,457 INFO L82 PathProgramCache]: Analyzing trace with hash -608807882, now seen corresponding path program 1 times [2019-10-22 08:54:18,457 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,457 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778062434] [2019-10-22 08:54:18,457 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,457 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,458 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,484 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2019-10-22 08:54:18,484 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778062434] [2019-10-22 08:54:18,484 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:18,484 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:18,484 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759404642] [2019-10-22 08:54:18,484 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:18,485 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:18,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:18,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:18,485 INFO L87 Difference]: Start difference. First operand 1480 states and 1912 transitions. cyclomatic complexity: 438 Second operand 3 states. [2019-10-22 08:54:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:18,498 INFO L93 Difference]: Finished difference Result 2682 states and 3479 transitions. [2019-10-22 08:54:18,498 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:18,498 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2682 states and 3479 transitions. [2019-10-22 08:54:18,507 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2492 [2019-10-22 08:54:18,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2682 states to 2682 states and 3479 transitions. [2019-10-22 08:54:18,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2554 [2019-10-22 08:54:18,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2554 [2019-10-22 08:54:18,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2682 states and 3479 transitions. [2019-10-22 08:54:18,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:18,518 INFO L688 BuchiCegarLoop]: Abstraction has 2682 states and 3479 transitions. [2019-10-22 08:54:18,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states and 3479 transitions. [2019-10-22 08:54:18,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 1482. [2019-10-22 08:54:18,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1482 states. [2019-10-22 08:54:18,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1482 states to 1482 states and 1914 transitions. [2019-10-22 08:54:18,540 INFO L711 BuchiCegarLoop]: Abstraction has 1482 states and 1914 transitions. [2019-10-22 08:54:18,540 INFO L591 BuchiCegarLoop]: Abstraction has 1482 states and 1914 transitions. [2019-10-22 08:54:18,540 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:54:18,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1482 states and 1914 transitions. [2019-10-22 08:54:18,543 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2019-10-22 08:54:18,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:18,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:18,545 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,545 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,545 INFO L791 eck$LassoCheckResult]: Stem: 36120#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36121#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36118#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 36119#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36088#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36171#L99-2 assume !false; 36222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36755#L102 assume !(12292 == ssl3_accept_~s__state~0); 36754#L105 assume !(16384 == ssl3_accept_~s__state~0); 36753#L108 assume !(8192 == ssl3_accept_~s__state~0); 36752#L111 assume !(24576 == ssl3_accept_~s__state~0); 36751#L114 assume !(8195 == ssl3_accept_~s__state~0); 36750#L117 assume !(8480 == ssl3_accept_~s__state~0); 36749#L120 assume !(8481 == ssl3_accept_~s__state~0); 36748#L123 assume !(8482 == ssl3_accept_~s__state~0); 36747#L126 assume 8464 == ssl3_accept_~s__state~0; 36402#L133 [2019-10-22 08:54:18,545 INFO L793 eck$LassoCheckResult]: Loop: 36402#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37082#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37080#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37077#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37071#L580 ssl3_accept_~skip~0 := 0; 37069#L99-2 assume !false; 37067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37061#L102 assume !(12292 == ssl3_accept_~s__state~0); 37058#L105 assume !(16384 == ssl3_accept_~s__state~0); 37053#L108 assume !(8192 == ssl3_accept_~s__state~0); 37026#L111 assume !(24576 == ssl3_accept_~s__state~0); 37018#L114 assume !(8195 == ssl3_accept_~s__state~0); 37013#L117 assume !(8480 == ssl3_accept_~s__state~0); 37009#L120 assume !(8481 == ssl3_accept_~s__state~0); 37005#L123 assume !(8482 == ssl3_accept_~s__state~0); 37001#L126 assume !(8464 == ssl3_accept_~s__state~0); 36997#L129 assume !(8465 == ssl3_accept_~s__state~0); 36993#L132 assume !(8466 == ssl3_accept_~s__state~0); 36504#L135 assume 8496 == ssl3_accept_~s__state~0; 36395#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36503#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36502#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36501#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36500#L293-2 ssl3_accept_~s__init_num~0 := 0; 36498#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36493#L580 ssl3_accept_~skip~0 := 0; 36492#L99-2 assume !false; 36491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36490#L102 assume !(12292 == ssl3_accept_~s__state~0); 36489#L105 assume !(16384 == ssl3_accept_~s__state~0); 36488#L108 assume !(8192 == ssl3_accept_~s__state~0); 36487#L111 assume !(24576 == ssl3_accept_~s__state~0); 36486#L114 assume !(8195 == ssl3_accept_~s__state~0); 36485#L117 assume !(8480 == ssl3_accept_~s__state~0); 36484#L120 assume !(8481 == ssl3_accept_~s__state~0); 36483#L123 assume !(8482 == ssl3_accept_~s__state~0); 36482#L126 assume !(8464 == ssl3_accept_~s__state~0); 36481#L129 assume !(8465 == ssl3_accept_~s__state~0); 36480#L132 assume !(8466 == ssl3_accept_~s__state~0); 36479#L135 assume !(8496 == ssl3_accept_~s__state~0); 36478#L138 assume !(8497 == ssl3_accept_~s__state~0); 36174#L141 assume 8512 == ssl3_accept_~s__state~0; 36155#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36156#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35978#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35979#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37017#L580 ssl3_accept_~skip~0 := 0; 37012#L99-2 assume !false; 37008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37004#L102 assume !(12292 == ssl3_accept_~s__state~0); 37000#L105 assume !(16384 == ssl3_accept_~s__state~0); 36996#L108 assume !(8192 == ssl3_accept_~s__state~0); 36992#L111 assume !(24576 == ssl3_accept_~s__state~0); 36989#L114 assume !(8195 == ssl3_accept_~s__state~0); 36988#L117 assume !(8480 == ssl3_accept_~s__state~0); 36986#L120 assume !(8481 == ssl3_accept_~s__state~0); 36984#L123 assume !(8482 == ssl3_accept_~s__state~0); 36982#L126 assume !(8464 == ssl3_accept_~s__state~0); 36980#L129 assume !(8465 == ssl3_accept_~s__state~0); 36978#L132 assume !(8466 == ssl3_accept_~s__state~0); 36976#L135 assume !(8496 == ssl3_accept_~s__state~0); 36975#L138 assume !(8497 == ssl3_accept_~s__state~0); 36973#L141 assume !(8512 == ssl3_accept_~s__state~0); 36970#L144 assume !(8513 == ssl3_accept_~s__state~0); 36257#L147 assume 8528 == ssl3_accept_~s__state~0; 36143#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35946#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35947#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36021#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 36812#L353 assume !(ssl3_accept_~ret~0 <= 0); 36810#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36809#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36803#L580 ssl3_accept_~skip~0 := 0; 36798#L99-2 assume !false; 36796#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36794#L102 assume !(12292 == ssl3_accept_~s__state~0); 36792#L105 assume !(16384 == ssl3_accept_~s__state~0); 36790#L108 assume !(8192 == ssl3_accept_~s__state~0); 36788#L111 assume !(24576 == ssl3_accept_~s__state~0); 36786#L114 assume !(8195 == ssl3_accept_~s__state~0); 36784#L117 assume !(8480 == ssl3_accept_~s__state~0); 36782#L120 assume !(8481 == ssl3_accept_~s__state~0); 36780#L123 assume !(8482 == ssl3_accept_~s__state~0); 36778#L126 assume !(8464 == ssl3_accept_~s__state~0); 36776#L129 assume !(8465 == ssl3_accept_~s__state~0); 36774#L132 assume !(8466 == ssl3_accept_~s__state~0); 36772#L135 assume !(8496 == ssl3_accept_~s__state~0); 36770#L138 assume !(8497 == ssl3_accept_~s__state~0); 36768#L141 assume !(8512 == ssl3_accept_~s__state~0); 36766#L144 assume !(8513 == ssl3_accept_~s__state~0); 36764#L147 assume !(8528 == ssl3_accept_~s__state~0); 36762#L150 assume !(8529 == ssl3_accept_~s__state~0); 36760#L153 assume 8544 == ssl3_accept_~s__state~0; 36097#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35942#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 35944#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36110#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36052#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 36060#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 36594#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36587#L580 ssl3_accept_~skip~0 := 0; 36586#L99-2 assume !false; 36580#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36579#L102 assume !(12292 == ssl3_accept_~s__state~0); 36573#L105 assume !(16384 == ssl3_accept_~s__state~0); 36571#L108 assume !(8192 == ssl3_accept_~s__state~0); 36569#L111 assume !(24576 == ssl3_accept_~s__state~0); 36567#L114 assume !(8195 == ssl3_accept_~s__state~0); 36565#L117 assume !(8480 == ssl3_accept_~s__state~0); 36563#L120 assume !(8481 == ssl3_accept_~s__state~0); 36561#L123 assume !(8482 == ssl3_accept_~s__state~0); 36559#L126 assume !(8464 == ssl3_accept_~s__state~0); 36557#L129 assume !(8465 == ssl3_accept_~s__state~0); 36554#L132 assume !(8466 == ssl3_accept_~s__state~0); 36477#L135 assume !(8496 == ssl3_accept_~s__state~0); 36475#L138 assume !(8497 == ssl3_accept_~s__state~0); 36473#L141 assume !(8512 == ssl3_accept_~s__state~0); 36471#L144 assume !(8513 == ssl3_accept_~s__state~0); 36468#L147 assume !(8528 == ssl3_accept_~s__state~0); 36465#L150 assume !(8529 == ssl3_accept_~s__state~0); 36462#L153 assume !(8544 == ssl3_accept_~s__state~0); 36459#L156 assume !(8545 == ssl3_accept_~s__state~0); 36456#L159 assume !(8560 == ssl3_accept_~s__state~0); 36453#L162 assume !(8561 == ssl3_accept_~s__state~0); 36450#L165 assume 8448 == ssl3_accept_~s__state~0; 36025#L166 assume !(ssl3_accept_~num1~0 > 0); 36026#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36141#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36913#L580 ssl3_accept_~skip~0 := 0; 36911#L99-2 assume !false; 36909#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36907#L102 assume 12292 == ssl3_accept_~s__state~0; 36860#L103 ssl3_accept_~s__new_session~0 := 1; 36626#L211 ssl3_accept_~s__server~0 := 1; 36625#L216 assume 0 != ssl3_accept_~cb~0; 36622#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36620#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36618#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36616#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36614#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 36578#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36572#L580 ssl3_accept_~skip~0 := 0; 36570#L99-2 assume !false; 36568#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36566#L102 assume !(12292 == ssl3_accept_~s__state~0); 36564#L105 assume !(16384 == ssl3_accept_~s__state~0); 36562#L108 assume !(8192 == ssl3_accept_~s__state~0); 36560#L111 assume !(24576 == ssl3_accept_~s__state~0); 36558#L114 assume !(8195 == ssl3_accept_~s__state~0); 36556#L117 assume !(8480 == ssl3_accept_~s__state~0); 36553#L120 assume !(8481 == ssl3_accept_~s__state~0); 36552#L123 assume !(8482 == ssl3_accept_~s__state~0); 36509#L126 assume 8464 == ssl3_accept_~s__state~0; 36402#L133 [2019-10-22 08:54:18,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,546 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:54:18,546 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,546 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682468779] [2019-10-22 08:54:18,546 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,546 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,553 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:18,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1766411625, now seen corresponding path program 1 times [2019-10-22 08:54:18,553 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,553 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294726292] [2019-10-22 08:54:18,553 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,554 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,554 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,588 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:18,588 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294726292] [2019-10-22 08:54:18,589 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428599238] [2019-10-22 08:54:18,589 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:54:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:54:18,646 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:18,685 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:54:18,685 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:54:18,685 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:54:18,685 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077903439] [2019-10-22 08:54:18,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:18,686 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:18,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:18,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:54:18,687 INFO L87 Difference]: Start difference. First operand 1482 states and 1914 transitions. cyclomatic complexity: 438 Second operand 3 states. [2019-10-22 08:54:18,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:18,793 INFO L93 Difference]: Finished difference Result 1486 states and 1914 transitions. [2019-10-22 08:54:18,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:18,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1486 states and 1914 transitions. [2019-10-22 08:54:18,797 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1296 [2019-10-22 08:54:18,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1486 states to 1486 states and 1914 transitions. [2019-10-22 08:54:18,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1358 [2019-10-22 08:54:18,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1358 [2019-10-22 08:54:18,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1486 states and 1914 transitions. [2019-10-22 08:54:18,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:18,809 INFO L688 BuchiCegarLoop]: Abstraction has 1486 states and 1914 transitions. [2019-10-22 08:54:18,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states and 1914 transitions. [2019-10-22 08:54:18,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1452. [2019-10-22 08:54:18,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1452 states. [2019-10-22 08:54:18,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1452 states to 1452 states and 1870 transitions. [2019-10-22 08:54:18,828 INFO L711 BuchiCegarLoop]: Abstraction has 1452 states and 1870 transitions. [2019-10-22 08:54:18,828 INFO L591 BuchiCegarLoop]: Abstraction has 1452 states and 1870 transitions. [2019-10-22 08:54:18,828 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:54:18,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1452 states and 1870 transitions. [2019-10-22 08:54:18,833 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2019-10-22 08:54:18,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:18,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:18,834 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,835 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:18,835 INFO L791 eck$LassoCheckResult]: Stem: 39544#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39545#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39542#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 39543#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39515#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 39596#L99-2 assume !false; 39637#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40670#L102 assume !(12292 == ssl3_accept_~s__state~0); 40668#L105 assume !(16384 == ssl3_accept_~s__state~0); 40666#L108 assume !(8192 == ssl3_accept_~s__state~0); 40664#L111 assume !(24576 == ssl3_accept_~s__state~0); 40662#L114 assume !(8195 == ssl3_accept_~s__state~0); 40660#L117 assume !(8480 == ssl3_accept_~s__state~0); 40658#L120 assume !(8481 == ssl3_accept_~s__state~0); 40656#L123 assume !(8482 == ssl3_accept_~s__state~0); 40654#L126 assume 8464 == ssl3_accept_~s__state~0; 39451#L133 [2019-10-22 08:54:18,835 INFO L793 eck$LassoCheckResult]: Loop: 39451#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39377#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39372#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39373#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40759#L580 ssl3_accept_~skip~0 := 0; 40757#L99-2 assume !false; 40755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40753#L102 assume !(12292 == ssl3_accept_~s__state~0); 40751#L105 assume !(16384 == ssl3_accept_~s__state~0); 40749#L108 assume !(8192 == ssl3_accept_~s__state~0); 40747#L111 assume !(24576 == ssl3_accept_~s__state~0); 40745#L114 assume !(8195 == ssl3_accept_~s__state~0); 40743#L117 assume !(8480 == ssl3_accept_~s__state~0); 40741#L120 assume !(8481 == ssl3_accept_~s__state~0); 40739#L123 assume !(8482 == ssl3_accept_~s__state~0); 40737#L126 assume !(8464 == ssl3_accept_~s__state~0); 40735#L129 assume !(8465 == ssl3_accept_~s__state~0); 40497#L132 assume !(8466 == ssl3_accept_~s__state~0); 39864#L135 assume 8496 == ssl3_accept_~s__state~0; 39749#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39861#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39857#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 39849#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39846#L293-2 ssl3_accept_~s__init_num~0 := 0; 39844#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39839#L580 ssl3_accept_~skip~0 := 0; 39838#L99-2 assume !false; 39836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39831#L102 assume !(12292 == ssl3_accept_~s__state~0); 39830#L105 assume !(16384 == ssl3_accept_~s__state~0); 39829#L108 assume !(8192 == ssl3_accept_~s__state~0); 39828#L111 assume !(24576 == ssl3_accept_~s__state~0); 39826#L114 assume !(8195 == ssl3_accept_~s__state~0); 39825#L117 assume !(8480 == ssl3_accept_~s__state~0); 39824#L120 assume !(8481 == ssl3_accept_~s__state~0); 39823#L123 assume !(8482 == ssl3_accept_~s__state~0); 39822#L126 assume !(8464 == ssl3_accept_~s__state~0); 39821#L129 assume !(8465 == ssl3_accept_~s__state~0); 39820#L132 assume !(8466 == ssl3_accept_~s__state~0); 39819#L135 assume !(8496 == ssl3_accept_~s__state~0); 39818#L138 assume !(8497 == ssl3_accept_~s__state~0); 39599#L141 assume 8512 == ssl3_accept_~s__state~0; 39583#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39444#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39411#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39412#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40339#L580 ssl3_accept_~skip~0 := 0; 40337#L99-2 assume !false; 40335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40333#L102 assume !(12292 == ssl3_accept_~s__state~0); 40331#L105 assume !(16384 == ssl3_accept_~s__state~0); 40329#L108 assume !(8192 == ssl3_accept_~s__state~0); 40327#L111 assume !(24576 == ssl3_accept_~s__state~0); 40325#L114 assume !(8195 == ssl3_accept_~s__state~0); 40323#L117 assume !(8480 == ssl3_accept_~s__state~0); 40321#L120 assume !(8481 == ssl3_accept_~s__state~0); 39853#L123 assume !(8482 == ssl3_accept_~s__state~0); 39854#L126 assume !(8464 == ssl3_accept_~s__state~0); 40283#L129 assume !(8465 == ssl3_accept_~s__state~0); 40281#L132 assume !(8466 == ssl3_accept_~s__state~0); 39802#L135 assume !(8496 == ssl3_accept_~s__state~0); 39800#L138 assume !(8497 == ssl3_accept_~s__state~0); 39797#L141 assume !(8512 == ssl3_accept_~s__state~0); 39798#L144 assume !(8513 == ssl3_accept_~s__state~0); 40264#L147 assume 8528 == ssl3_accept_~s__state~0; 39708#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40261#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39381#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39382#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 39427#L353 assume !(ssl3_accept_~ret~0 <= 0); 39492#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39541#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40687#L580 ssl3_accept_~skip~0 := 0; 40685#L99-2 assume !false; 40683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40681#L102 assume !(12292 == ssl3_accept_~s__state~0); 40679#L105 assume !(16384 == ssl3_accept_~s__state~0); 40677#L108 assume !(8192 == ssl3_accept_~s__state~0); 40675#L111 assume !(24576 == ssl3_accept_~s__state~0); 40673#L114 assume !(8195 == ssl3_accept_~s__state~0); 40672#L117 assume !(8480 == ssl3_accept_~s__state~0); 40671#L120 assume !(8481 == ssl3_accept_~s__state~0); 40669#L123 assume !(8482 == ssl3_accept_~s__state~0); 40667#L126 assume !(8464 == ssl3_accept_~s__state~0); 40665#L129 assume !(8465 == ssl3_accept_~s__state~0); 40663#L132 assume !(8466 == ssl3_accept_~s__state~0); 40661#L135 assume !(8496 == ssl3_accept_~s__state~0); 40659#L138 assume !(8497 == ssl3_accept_~s__state~0); 40657#L141 assume !(8512 == ssl3_accept_~s__state~0); 40655#L144 assume !(8513 == ssl3_accept_~s__state~0); 40653#L147 assume !(8528 == ssl3_accept_~s__state~0); 40651#L150 assume !(8529 == ssl3_accept_~s__state~0); 40448#L153 assume 8544 == ssl3_accept_~s__state~0; 39523#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39374#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 39376#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39536#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 39482#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 39479#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39480#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40722#L580 ssl3_accept_~skip~0 := 0; 40720#L99-2 assume !false; 40718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40716#L102 assume !(12292 == ssl3_accept_~s__state~0); 40714#L105 assume !(16384 == ssl3_accept_~s__state~0); 40712#L108 assume !(8192 == ssl3_accept_~s__state~0); 40710#L111 assume !(24576 == ssl3_accept_~s__state~0); 40708#L114 assume !(8195 == ssl3_accept_~s__state~0); 40706#L117 assume !(8480 == ssl3_accept_~s__state~0); 40704#L120 assume !(8481 == ssl3_accept_~s__state~0); 40702#L123 assume !(8482 == ssl3_accept_~s__state~0); 40700#L126 assume !(8464 == ssl3_accept_~s__state~0); 40698#L129 assume !(8465 == ssl3_accept_~s__state~0); 40696#L132 assume !(8466 == ssl3_accept_~s__state~0); 40695#L135 assume !(8496 == ssl3_accept_~s__state~0); 40693#L138 assume !(8497 == ssl3_accept_~s__state~0); 40688#L141 assume !(8512 == ssl3_accept_~s__state~0); 40686#L144 assume !(8513 == ssl3_accept_~s__state~0); 40684#L147 assume !(8528 == ssl3_accept_~s__state~0); 40682#L150 assume !(8529 == ssl3_accept_~s__state~0); 40680#L153 assume !(8544 == ssl3_accept_~s__state~0); 40678#L156 assume !(8545 == ssl3_accept_~s__state~0); 40676#L159 assume !(8560 == ssl3_accept_~s__state~0); 40674#L162 assume !(8561 == ssl3_accept_~s__state~0); 40447#L165 assume 8448 == ssl3_accept_~s__state~0; 39456#L166 assume !(ssl3_accept_~num1~0 > 0); 39457#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39566#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40094#L580 ssl3_accept_~skip~0 := 0; 40092#L99-2 assume !false; 40090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40087#L102 assume !(12292 == ssl3_accept_~s__state~0); 40085#L105 assume 16384 == ssl3_accept_~s__state~0; 40081#L211 ssl3_accept_~s__server~0 := 1; 40780#L216 assume 0 != ssl3_accept_~cb~0; 40778#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40777#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40775#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39531#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39532#L243 assume 12292 != ssl3_accept_~s__state~0; 39592#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 39553#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40723#L580 ssl3_accept_~skip~0 := 0; 40721#L99-2 assume !false; 40719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40717#L102 assume !(12292 == ssl3_accept_~s__state~0); 40715#L105 assume !(16384 == ssl3_accept_~s__state~0); 40713#L108 assume !(8192 == ssl3_accept_~s__state~0); 40711#L111 assume !(24576 == ssl3_accept_~s__state~0); 40709#L114 assume !(8195 == ssl3_accept_~s__state~0); 40707#L117 assume !(8480 == ssl3_accept_~s__state~0); 40705#L120 assume !(8481 == ssl3_accept_~s__state~0); 40703#L123 assume !(8482 == ssl3_accept_~s__state~0); 40701#L126 assume 8464 == ssl3_accept_~s__state~0; 39451#L133 [2019-10-22 08:54:18,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,836 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:54:18,836 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,836 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840046512] [2019-10-22 08:54:18,836 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,836 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,837 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:18,847 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:18,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:18,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1281302752, now seen corresponding path program 1 times [2019-10-22 08:54:18,848 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:18,848 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003401341] [2019-10-22 08:54:18,849 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,849 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:18,849 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:18,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:18,906 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003401341] [2019-10-22 08:54:18,906 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036636317] [2019-10-22 08:54:18,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:54:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:18,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:54:18,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:19,000 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:54:19,000 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:54:19,001 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:54:19,001 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699841505] [2019-10-22 08:54:19,001 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:19,001 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:19,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:54:19,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:54:19,002 INFO L87 Difference]: Start difference. First operand 1452 states and 1870 transitions. cyclomatic complexity: 424 Second operand 4 states. [2019-10-22 08:54:19,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:19,271 INFO L93 Difference]: Finished difference Result 2432 states and 3101 transitions. [2019-10-22 08:54:19,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:54:19,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2432 states and 3101 transitions. [2019-10-22 08:54:19,278 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1889 [2019-10-22 08:54:19,286 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2432 states to 2396 states and 3063 transitions. [2019-10-22 08:54:19,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2268 [2019-10-22 08:54:19,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2268 [2019-10-22 08:54:19,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2396 states and 3063 transitions. [2019-10-22 08:54:19,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:19,287 INFO L688 BuchiCegarLoop]: Abstraction has 2396 states and 3063 transitions. [2019-10-22 08:54:19,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2396 states and 3063 transitions. [2019-10-22 08:54:19,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2396 to 1860. [2019-10-22 08:54:19,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1860 states. [2019-10-22 08:54:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1860 states to 1860 states and 2407 transitions. [2019-10-22 08:54:19,308 INFO L711 BuchiCegarLoop]: Abstraction has 1860 states and 2407 transitions. [2019-10-22 08:54:19,308 INFO L591 BuchiCegarLoop]: Abstraction has 1860 states and 2407 transitions. [2019-10-22 08:54:19,309 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:54:19,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1860 states and 2407 transitions. [2019-10-22 08:54:19,313 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1644 [2019-10-22 08:54:19,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:19,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:19,315 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,315 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,315 INFO L791 eck$LassoCheckResult]: Stem: 43899#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43900#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43897#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 43898#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43869#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 43942#L99-2 assume !false; 43986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44868#L102 assume !(12292 == ssl3_accept_~s__state~0); 44866#L105 assume !(16384 == ssl3_accept_~s__state~0); 44864#L108 assume !(8192 == ssl3_accept_~s__state~0); 44862#L111 assume !(24576 == ssl3_accept_~s__state~0); 44860#L114 assume !(8195 == ssl3_accept_~s__state~0); 44858#L117 assume !(8480 == ssl3_accept_~s__state~0); 44856#L120 assume !(8481 == ssl3_accept_~s__state~0); 44854#L123 assume !(8482 == ssl3_accept_~s__state~0); 44852#L126 assume 8464 == ssl3_accept_~s__state~0; 43805#L133 [2019-10-22 08:54:19,315 INFO L793 eck$LassoCheckResult]: Loop: 43805#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 43730#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43725#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43726#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43746#L580 ssl3_accept_~skip~0 := 0; 43902#L99-2 assume !false; 43840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43841#L102 assume !(12292 == ssl3_accept_~s__state~0); 43850#L105 assume !(16384 == ssl3_accept_~s__state~0); 43851#L108 assume !(8192 == ssl3_accept_~s__state~0); 43803#L111 assume !(24576 == ssl3_accept_~s__state~0); 43766#L114 assume !(8195 == ssl3_accept_~s__state~0); 43767#L117 assume !(8480 == ssl3_accept_~s__state~0); 43779#L120 assume !(8481 == ssl3_accept_~s__state~0); 45552#L123 assume !(8482 == ssl3_accept_~s__state~0); 45550#L126 assume !(8464 == ssl3_accept_~s__state~0); 45548#L129 assume !(8465 == ssl3_accept_~s__state~0); 45546#L132 assume !(8466 == ssl3_accept_~s__state~0); 45544#L135 assume 8496 == ssl3_accept_~s__state~0; 43780#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43781#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43856#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 45391#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43798#L293-2 ssl3_accept_~s__init_num~0 := 0; 43799#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45421#L580 ssl3_accept_~skip~0 := 0; 45420#L99-2 assume !false; 45419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45418#L102 assume !(12292 == ssl3_accept_~s__state~0); 45417#L105 assume !(16384 == ssl3_accept_~s__state~0); 45416#L108 assume !(8192 == ssl3_accept_~s__state~0); 45411#L111 assume !(24576 == ssl3_accept_~s__state~0); 45409#L114 assume !(8195 == ssl3_accept_~s__state~0); 45407#L117 assume !(8480 == ssl3_accept_~s__state~0); 45405#L120 assume !(8481 == ssl3_accept_~s__state~0); 45403#L123 assume !(8482 == ssl3_accept_~s__state~0); 45401#L126 assume !(8464 == ssl3_accept_~s__state~0); 45399#L129 assume !(8465 == ssl3_accept_~s__state~0); 45397#L132 assume !(8466 == ssl3_accept_~s__state~0); 45395#L135 assume !(8496 == ssl3_accept_~s__state~0); 45393#L138 assume !(8497 == ssl3_accept_~s__state~0); 43945#L141 assume 8512 == ssl3_accept_~s__state~0; 43928#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43801#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43762#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43763#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45378#L580 ssl3_accept_~skip~0 := 0; 45376#L99-2 assume !false; 45374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45372#L102 assume !(12292 == ssl3_accept_~s__state~0); 45370#L105 assume !(16384 == ssl3_accept_~s__state~0); 45368#L108 assume !(8192 == ssl3_accept_~s__state~0); 45366#L111 assume !(24576 == ssl3_accept_~s__state~0); 45364#L114 assume !(8195 == ssl3_accept_~s__state~0); 45362#L117 assume !(8480 == ssl3_accept_~s__state~0); 45360#L120 assume !(8481 == ssl3_accept_~s__state~0); 45358#L123 assume !(8482 == ssl3_accept_~s__state~0); 45355#L126 assume !(8464 == ssl3_accept_~s__state~0); 45352#L129 assume !(8465 == ssl3_accept_~s__state~0); 45070#L132 assume !(8466 == ssl3_accept_~s__state~0); 45068#L135 assume !(8496 == ssl3_accept_~s__state~0); 45067#L138 assume !(8497 == ssl3_accept_~s__state~0); 45065#L141 assume !(8512 == ssl3_accept_~s__state~0); 45060#L144 assume !(8513 == ssl3_accept_~s__state~0); 45059#L147 assume 8528 == ssl3_accept_~s__state~0; 44078#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45051#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45043#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45036#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 45041#L353 assume !(ssl3_accept_~ret~0 <= 0); 45035#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45034#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45029#L580 ssl3_accept_~skip~0 := 0; 45028#L99-2 assume !false; 45027#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45026#L102 assume !(12292 == ssl3_accept_~s__state~0); 45025#L105 assume !(16384 == ssl3_accept_~s__state~0); 45024#L108 assume !(8192 == ssl3_accept_~s__state~0); 45023#L111 assume !(24576 == ssl3_accept_~s__state~0); 45022#L114 assume !(8195 == ssl3_accept_~s__state~0); 45021#L117 assume !(8480 == ssl3_accept_~s__state~0); 45020#L120 assume !(8481 == ssl3_accept_~s__state~0); 45018#L123 assume !(8482 == ssl3_accept_~s__state~0); 45015#L126 assume !(8464 == ssl3_accept_~s__state~0); 45014#L129 assume !(8465 == ssl3_accept_~s__state~0); 45013#L132 assume !(8466 == ssl3_accept_~s__state~0); 45011#L135 assume !(8496 == ssl3_accept_~s__state~0); 45009#L138 assume !(8497 == ssl3_accept_~s__state~0); 45007#L141 assume !(8512 == ssl3_accept_~s__state~0); 45005#L144 assume !(8513 == ssl3_accept_~s__state~0); 45003#L147 assume !(8528 == ssl3_accept_~s__state~0); 45001#L150 assume !(8529 == ssl3_accept_~s__state~0); 45000#L153 assume 8544 == ssl3_accept_~s__state~0; 44071#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44997#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 44994#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44993#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44990#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 43835#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43836#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45384#L580 ssl3_accept_~skip~0 := 0; 45379#L99-2 assume !false; 45377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45375#L102 assume !(12292 == ssl3_accept_~s__state~0); 45373#L105 assume !(16384 == ssl3_accept_~s__state~0); 45371#L108 assume !(8192 == ssl3_accept_~s__state~0); 45369#L111 assume !(24576 == ssl3_accept_~s__state~0); 45367#L114 assume !(8195 == ssl3_accept_~s__state~0); 45365#L117 assume !(8480 == ssl3_accept_~s__state~0); 45363#L120 assume !(8481 == ssl3_accept_~s__state~0); 45361#L123 assume !(8482 == ssl3_accept_~s__state~0); 45359#L126 assume !(8464 == ssl3_accept_~s__state~0); 45356#L129 assume !(8465 == ssl3_accept_~s__state~0); 45357#L132 assume !(8466 == ssl3_accept_~s__state~0); 45105#L135 assume !(8496 == ssl3_accept_~s__state~0); 45103#L138 assume !(8497 == ssl3_accept_~s__state~0); 45101#L141 assume !(8512 == ssl3_accept_~s__state~0); 45099#L144 assume !(8513 == ssl3_accept_~s__state~0); 45097#L147 assume !(8528 == ssl3_accept_~s__state~0); 45095#L150 assume !(8529 == ssl3_accept_~s__state~0); 45093#L153 assume !(8544 == ssl3_accept_~s__state~0); 45091#L156 assume !(8545 == ssl3_accept_~s__state~0); 45089#L159 assume !(8560 == ssl3_accept_~s__state~0); 45087#L162 assume !(8561 == ssl3_accept_~s__state~0); 45072#L165 assume 8448 == ssl3_accept_~s__state~0; 43810#L166 assume !(ssl3_accept_~num1~0 > 0); 43811#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43919#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45207#L580 ssl3_accept_~skip~0 := 0; 45206#L99-2 assume !false; 45205#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45204#L102 assume !(12292 == ssl3_accept_~s__state~0); 45203#L105 assume !(16384 == ssl3_accept_~s__state~0); 45202#L108 assume !(8192 == ssl3_accept_~s__state~0); 45201#L111 assume !(24576 == ssl3_accept_~s__state~0); 45200#L114 assume !(8195 == ssl3_accept_~s__state~0); 45199#L117 assume !(8480 == ssl3_accept_~s__state~0); 45198#L120 assume !(8481 == ssl3_accept_~s__state~0); 45196#L123 assume !(8482 == ssl3_accept_~s__state~0); 45194#L126 assume !(8464 == ssl3_accept_~s__state~0); 45192#L129 assume !(8465 == ssl3_accept_~s__state~0); 45188#L132 assume !(8466 == ssl3_accept_~s__state~0); 45186#L135 assume !(8496 == ssl3_accept_~s__state~0); 45183#L138 assume !(8497 == ssl3_accept_~s__state~0); 45177#L141 assume !(8512 == ssl3_accept_~s__state~0); 45175#L144 assume !(8513 == ssl3_accept_~s__state~0); 45173#L147 assume !(8528 == ssl3_accept_~s__state~0); 45171#L150 assume !(8529 == ssl3_accept_~s__state~0); 45169#L153 assume !(8544 == ssl3_accept_~s__state~0); 45167#L156 assume !(8545 == ssl3_accept_~s__state~0); 45165#L159 assume !(8560 == ssl3_accept_~s__state~0); 45163#L162 assume !(8561 == ssl3_accept_~s__state~0); 45161#L165 assume !(8448 == ssl3_accept_~s__state~0); 45127#L168 assume 8576 == ssl3_accept_~s__state~0; 43788#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 43789#L440 assume !(ssl3_accept_~ret~0 <= 0); 43906#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 43907#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45532#L580 ssl3_accept_~skip~0 := 0; 45531#L99-2 assume !false; 45530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45529#L102 assume !(12292 == ssl3_accept_~s__state~0); 45528#L105 assume !(16384 == ssl3_accept_~s__state~0); 45527#L108 assume !(8192 == ssl3_accept_~s__state~0); 45526#L111 assume !(24576 == ssl3_accept_~s__state~0); 45525#L114 assume !(8195 == ssl3_accept_~s__state~0); 45524#L117 assume !(8480 == ssl3_accept_~s__state~0); 45523#L120 assume !(8481 == ssl3_accept_~s__state~0); 45522#L123 assume !(8482 == ssl3_accept_~s__state~0); 45521#L126 assume 8464 == ssl3_accept_~s__state~0; 43805#L133 [2019-10-22 08:54:19,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,316 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:54:19,316 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,316 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65588901] [2019-10-22 08:54:19,316 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,316 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,316 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,323 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:19,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,324 INFO L82 PathProgramCache]: Analyzing trace with hash 975800897, now seen corresponding path program 1 times [2019-10-22 08:54:19,324 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,324 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787244828] [2019-10-22 08:54:19,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,324 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:19,359 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 08:54:19,359 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787244828] [2019-10-22 08:54:19,359 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:19,360 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:19,360 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194883003] [2019-10-22 08:54:19,360 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:19,360 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:19,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:19,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:19,361 INFO L87 Difference]: Start difference. First operand 1860 states and 2407 transitions. cyclomatic complexity: 555 Second operand 3 states. [2019-10-22 08:54:19,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:19,502 INFO L93 Difference]: Finished difference Result 2061 states and 2638 transitions. [2019-10-22 08:54:19,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:19,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2061 states and 2638 transitions. [2019-10-22 08:54:19,509 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1727 [2019-10-22 08:54:19,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2061 states to 1991 states and 2568 transitions. [2019-10-22 08:54:19,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1863 [2019-10-22 08:54:19,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1863 [2019-10-22 08:54:19,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1991 states and 2568 transitions. [2019-10-22 08:54:19,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:19,516 INFO L688 BuchiCegarLoop]: Abstraction has 1991 states and 2568 transitions. [2019-10-22 08:54:19,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1991 states and 2568 transitions. [2019-10-22 08:54:19,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1991 to 1858. [2019-10-22 08:54:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2019-10-22 08:54:19,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2399 transitions. [2019-10-22 08:54:19,534 INFO L711 BuchiCegarLoop]: Abstraction has 1858 states and 2399 transitions. [2019-10-22 08:54:19,534 INFO L591 BuchiCegarLoop]: Abstraction has 1858 states and 2399 transitions. [2019-10-22 08:54:19,534 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:54:19,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2399 transitions. [2019-10-22 08:54:19,537 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1636 [2019-10-22 08:54:19,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:19,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:19,538 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,538 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,539 INFO L791 eck$LassoCheckResult]: Stem: 47838#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47839#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47836#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 47837#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47805#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47893#L99-2 assume !false; 47934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48841#L102 assume !(12292 == ssl3_accept_~s__state~0); 48839#L105 assume !(16384 == ssl3_accept_~s__state~0); 48837#L108 assume !(8192 == ssl3_accept_~s__state~0); 48834#L111 assume !(24576 == ssl3_accept_~s__state~0); 48833#L114 assume !(8195 == ssl3_accept_~s__state~0); 48831#L117 assume !(8480 == ssl3_accept_~s__state~0); 48829#L120 assume !(8481 == ssl3_accept_~s__state~0); 48825#L123 assume !(8482 == ssl3_accept_~s__state~0); 48817#L126 assume 8464 == ssl3_accept_~s__state~0; 48162#L133 [2019-10-22 08:54:19,539 INFO L793 eck$LassoCheckResult]: Loop: 48162#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 47657#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47658#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49469#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49464#L580 ssl3_accept_~skip~0 := 0; 49463#L99-2 assume !false; 49462#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49461#L102 assume !(12292 == ssl3_accept_~s__state~0); 49460#L105 assume !(16384 == ssl3_accept_~s__state~0); 49459#L108 assume !(8192 == ssl3_accept_~s__state~0); 49458#L111 assume !(24576 == ssl3_accept_~s__state~0); 49457#L114 assume !(8195 == ssl3_accept_~s__state~0); 49456#L117 assume !(8480 == ssl3_accept_~s__state~0); 49455#L120 assume !(8481 == ssl3_accept_~s__state~0); 49454#L123 assume !(8482 == ssl3_accept_~s__state~0); 49453#L126 assume !(8464 == ssl3_accept_~s__state~0); 49452#L129 assume !(8465 == ssl3_accept_~s__state~0); 49449#L132 assume !(8466 == ssl3_accept_~s__state~0); 48432#L135 assume 8496 == ssl3_accept_~s__state~0; 48244#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 48431#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48430#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 48429#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48428#L293-2 ssl3_accept_~s__init_num~0 := 0; 48426#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48421#L580 ssl3_accept_~skip~0 := 0; 48420#L99-2 assume !false; 48419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48418#L102 assume !(12292 == ssl3_accept_~s__state~0); 48417#L105 assume !(16384 == ssl3_accept_~s__state~0); 48416#L108 assume !(8192 == ssl3_accept_~s__state~0); 48415#L111 assume !(24576 == ssl3_accept_~s__state~0); 48414#L114 assume !(8195 == ssl3_accept_~s__state~0); 48413#L117 assume !(8480 == ssl3_accept_~s__state~0); 48412#L120 assume !(8481 == ssl3_accept_~s__state~0); 48316#L123 assume !(8482 == ssl3_accept_~s__state~0); 48317#L126 assume !(8464 == ssl3_accept_~s__state~0); 48448#L129 assume !(8465 == ssl3_accept_~s__state~0); 48446#L132 assume !(8466 == ssl3_accept_~s__state~0); 48249#L135 assume !(8496 == ssl3_accept_~s__state~0); 48250#L138 assume !(8497 == ssl3_accept_~s__state~0); 47896#L141 assume 8512 == ssl3_accept_~s__state~0; 48016#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49238#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49237#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49236#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49231#L580 ssl3_accept_~skip~0 := 0; 49230#L99-2 assume !false; 49229#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49228#L102 assume !(12292 == ssl3_accept_~s__state~0); 49227#L105 assume !(16384 == ssl3_accept_~s__state~0); 49226#L108 assume !(8192 == ssl3_accept_~s__state~0); 49225#L111 assume !(24576 == ssl3_accept_~s__state~0); 49224#L114 assume !(8195 == ssl3_accept_~s__state~0); 49223#L117 assume !(8480 == ssl3_accept_~s__state~0); 49222#L120 assume !(8481 == ssl3_accept_~s__state~0); 49221#L123 assume !(8482 == ssl3_accept_~s__state~0); 49220#L126 assume !(8464 == ssl3_accept_~s__state~0); 49219#L129 assume !(8465 == ssl3_accept_~s__state~0); 49218#L132 assume !(8466 == ssl3_accept_~s__state~0); 49217#L135 assume !(8496 == ssl3_accept_~s__state~0); 49216#L138 assume !(8497 == ssl3_accept_~s__state~0); 49215#L141 assume !(8512 == ssl3_accept_~s__state~0); 49214#L144 assume !(8513 == ssl3_accept_~s__state~0); 49213#L147 assume 8528 == ssl3_accept_~s__state~0; 48005#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49212#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 49210#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47788#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 47775#L353 assume !(ssl3_accept_~ret~0 <= 0); 47776#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49206#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49201#L580 ssl3_accept_~skip~0 := 0; 49199#L99-2 assume !false; 49196#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49195#L102 assume !(12292 == ssl3_accept_~s__state~0); 49194#L105 assume !(16384 == ssl3_accept_~s__state~0); 49193#L108 assume !(8192 == ssl3_accept_~s__state~0); 49192#L111 assume !(24576 == ssl3_accept_~s__state~0); 49191#L114 assume !(8195 == ssl3_accept_~s__state~0); 49190#L117 assume !(8480 == ssl3_accept_~s__state~0); 49189#L120 assume !(8481 == ssl3_accept_~s__state~0); 49188#L123 assume !(8482 == ssl3_accept_~s__state~0); 49187#L126 assume !(8464 == ssl3_accept_~s__state~0); 49186#L129 assume !(8465 == ssl3_accept_~s__state~0); 49185#L132 assume !(8466 == ssl3_accept_~s__state~0); 49184#L135 assume !(8496 == ssl3_accept_~s__state~0); 48410#L138 assume !(8497 == ssl3_accept_~s__state~0); 48411#L141 assume !(8512 == ssl3_accept_~s__state~0); 48308#L144 assume !(8513 == ssl3_accept_~s__state~0); 48309#L147 assume !(8528 == ssl3_accept_~s__state~0); 48254#L150 assume !(8529 == ssl3_accept_~s__state~0); 48255#L153 assume 8544 == ssl3_accept_~s__state~0; 47814#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47815#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 47854#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47855#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47773#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47774#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49180#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49175#L580 ssl3_accept_~skip~0 := 0; 49174#L99-2 assume !false; 49173#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49172#L102 assume !(12292 == ssl3_accept_~s__state~0); 49171#L105 assume !(16384 == ssl3_accept_~s__state~0); 49170#L108 assume !(8192 == ssl3_accept_~s__state~0); 49169#L111 assume !(24576 == ssl3_accept_~s__state~0); 49168#L114 assume !(8195 == ssl3_accept_~s__state~0); 49167#L117 assume !(8480 == ssl3_accept_~s__state~0); 49166#L120 assume !(8481 == ssl3_accept_~s__state~0); 49165#L123 assume !(8482 == ssl3_accept_~s__state~0); 49163#L126 assume !(8464 == ssl3_accept_~s__state~0); 49158#L129 assume !(8465 == ssl3_accept_~s__state~0); 49156#L132 assume !(8466 == ssl3_accept_~s__state~0); 49154#L135 assume !(8496 == ssl3_accept_~s__state~0); 49152#L138 assume !(8497 == ssl3_accept_~s__state~0); 49150#L141 assume !(8512 == ssl3_accept_~s__state~0); 49148#L144 assume !(8513 == ssl3_accept_~s__state~0); 49146#L147 assume !(8528 == ssl3_accept_~s__state~0); 49144#L150 assume !(8529 == ssl3_accept_~s__state~0); 49142#L153 assume !(8544 == ssl3_accept_~s__state~0); 49140#L156 assume !(8545 == ssl3_accept_~s__state~0); 49138#L159 assume !(8560 == ssl3_accept_~s__state~0); 49136#L162 assume !(8561 == ssl3_accept_~s__state~0); 49134#L165 assume 8448 == ssl3_accept_~s__state~0; 49131#L166 assume !(ssl3_accept_~num1~0 > 0); 47862#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47863#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49442#L580 ssl3_accept_~skip~0 := 0; 49437#L99-2 assume !false; 49435#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49433#L102 assume !(12292 == ssl3_accept_~s__state~0); 49431#L105 assume !(16384 == ssl3_accept_~s__state~0); 49429#L108 assume !(8192 == ssl3_accept_~s__state~0); 49427#L111 assume !(24576 == ssl3_accept_~s__state~0); 49425#L114 assume !(8195 == ssl3_accept_~s__state~0); 49390#L117 assume !(8480 == ssl3_accept_~s__state~0); 49389#L120 assume !(8481 == ssl3_accept_~s__state~0); 49388#L123 assume !(8482 == ssl3_accept_~s__state~0); 49387#L126 assume !(8464 == ssl3_accept_~s__state~0); 49386#L129 assume !(8465 == ssl3_accept_~s__state~0); 49385#L132 assume !(8466 == ssl3_accept_~s__state~0); 47810#L135 assume !(8496 == ssl3_accept_~s__state~0); 47811#L138 assume !(8497 == ssl3_accept_~s__state~0); 47792#L141 assume !(8512 == ssl3_accept_~s__state~0); 47734#L144 assume !(8513 == ssl3_accept_~s__state~0); 47735#L147 assume !(8528 == ssl3_accept_~s__state~0); 49339#L150 assume !(8529 == ssl3_accept_~s__state~0); 49340#L153 assume !(8544 == ssl3_accept_~s__state~0); 49335#L156 assume !(8545 == ssl3_accept_~s__state~0); 49336#L159 assume !(8560 == ssl3_accept_~s__state~0); 49243#L162 assume !(8561 == ssl3_accept_~s__state~0); 49244#L165 assume !(8448 == ssl3_accept_~s__state~0); 47817#L168 assume 8576 == ssl3_accept_~s__state~0; 47716#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47717#L440 assume !(ssl3_accept_~ret~0 <= 0); 47846#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47847#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49483#L580 ssl3_accept_~skip~0 := 0; 49482#L99-2 assume !false; 49481#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49480#L102 assume !(12292 == ssl3_accept_~s__state~0); 49479#L105 assume !(16384 == ssl3_accept_~s__state~0); 49478#L108 assume !(8192 == ssl3_accept_~s__state~0); 49477#L111 assume !(24576 == ssl3_accept_~s__state~0); 49476#L114 assume !(8195 == ssl3_accept_~s__state~0); 49475#L117 assume !(8480 == ssl3_accept_~s__state~0); 49474#L120 assume !(8481 == ssl3_accept_~s__state~0); 49473#L123 assume !(8482 == ssl3_accept_~s__state~0); 49472#L126 assume !(8464 == ssl3_accept_~s__state~0); 49471#L129 assume !(8465 == ssl3_accept_~s__state~0); 49450#L132 assume 8466 == ssl3_accept_~s__state~0; 48162#L133 [2019-10-22 08:54:19,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,539 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:54:19,539 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,539 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606699371] [2019-10-22 08:54:19,539 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,539 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,540 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,545 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:19,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1441796326, now seen corresponding path program 1 times [2019-10-22 08:54:19,546 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,546 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097668726] [2019-10-22 08:54:19,546 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,546 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,547 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:54:19,653 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097668726] [2019-10-22 08:54:19,653 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:19,653 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 08:54:19,653 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30559275] [2019-10-22 08:54:19,654 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:19,655 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:19,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 08:54:19,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:54:19,655 INFO L87 Difference]: Start difference. First operand 1858 states and 2399 transitions. cyclomatic complexity: 550 Second operand 5 states. [2019-10-22 08:54:19,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:19,764 INFO L93 Difference]: Finished difference Result 7946 states and 10150 transitions. [2019-10-22 08:54:19,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 08:54:19,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7946 states and 10150 transitions. [2019-10-22 08:54:19,793 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7628 [2019-10-22 08:54:19,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7946 states to 7946 states and 10150 transitions. [2019-10-22 08:54:19,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7818 [2019-10-22 08:54:19,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7818 [2019-10-22 08:54:19,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7946 states and 10150 transitions. [2019-10-22 08:54:19,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:19,832 INFO L688 BuchiCegarLoop]: Abstraction has 7946 states and 10150 transitions. [2019-10-22 08:54:19,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7946 states and 10150 transitions. [2019-10-22 08:54:19,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7946 to 3100. [2019-10-22 08:54:19,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3100 states. [2019-10-22 08:54:19,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 3978 transitions. [2019-10-22 08:54:19,892 INFO L711 BuchiCegarLoop]: Abstraction has 3100 states and 3978 transitions. [2019-10-22 08:54:19,892 INFO L591 BuchiCegarLoop]: Abstraction has 3100 states and 3978 transitions. [2019-10-22 08:54:19,892 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:54:19,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3100 states and 3978 transitions. [2019-10-22 08:54:19,901 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2878 [2019-10-22 08:54:19,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:19,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:19,902 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,902 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:19,902 INFO L791 eck$LassoCheckResult]: Stem: 57656#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57657#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57652#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 57653#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57621#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 57710#L99-2 assume !false; 57753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59580#L102 assume !(12292 == ssl3_accept_~s__state~0); 59578#L105 assume !(16384 == ssl3_accept_~s__state~0); 59576#L108 assume !(8192 == ssl3_accept_~s__state~0); 59574#L111 assume !(24576 == ssl3_accept_~s__state~0); 59572#L114 assume !(8195 == ssl3_accept_~s__state~0); 59570#L117 assume !(8480 == ssl3_accept_~s__state~0); 59568#L120 assume !(8481 == ssl3_accept_~s__state~0); 59566#L123 assume !(8482 == ssl3_accept_~s__state~0); 59564#L126 assume 8464 == ssl3_accept_~s__state~0; 57553#L133 [2019-10-22 08:54:19,903 INFO L793 eck$LassoCheckResult]: Loop: 57553#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 57554#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60393#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 60389#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60382#L580 ssl3_accept_~skip~0 := 0; 60380#L99-2 assume !false; 60377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60374#L102 assume !(12292 == ssl3_accept_~s__state~0); 60370#L105 assume !(16384 == ssl3_accept_~s__state~0); 60368#L108 assume !(8192 == ssl3_accept_~s__state~0); 60366#L111 assume !(24576 == ssl3_accept_~s__state~0); 60360#L114 assume !(8195 == ssl3_accept_~s__state~0); 60302#L117 assume !(8480 == ssl3_accept_~s__state~0); 60297#L120 assume !(8481 == ssl3_accept_~s__state~0); 60292#L123 assume !(8482 == ssl3_accept_~s__state~0); 60287#L126 assume !(8464 == ssl3_accept_~s__state~0); 60286#L129 assume !(8465 == ssl3_accept_~s__state~0); 60285#L132 assume !(8466 == ssl3_accept_~s__state~0); 59712#L135 assume 8496 == ssl3_accept_~s__state~0; 59201#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 59711#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59710#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 59709#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59708#L293-2 ssl3_accept_~s__init_num~0 := 0; 59706#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59701#L580 ssl3_accept_~skip~0 := 0; 59700#L99-2 assume !false; 59699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59698#L102 assume !(12292 == ssl3_accept_~s__state~0); 59697#L105 assume !(16384 == ssl3_accept_~s__state~0); 59696#L108 assume !(8192 == ssl3_accept_~s__state~0); 59695#L111 assume !(24576 == ssl3_accept_~s__state~0); 59694#L114 assume !(8195 == ssl3_accept_~s__state~0); 59693#L117 assume !(8480 == ssl3_accept_~s__state~0); 59692#L120 assume !(8481 == ssl3_accept_~s__state~0); 59691#L123 assume !(8482 == ssl3_accept_~s__state~0); 59690#L126 assume !(8464 == ssl3_accept_~s__state~0); 59689#L129 assume !(8465 == ssl3_accept_~s__state~0); 59688#L132 assume !(8466 == ssl3_accept_~s__state~0); 59687#L135 assume !(8496 == ssl3_accept_~s__state~0); 59686#L138 assume !(8497 == ssl3_accept_~s__state~0); 57713#L141 assume 8512 == ssl3_accept_~s__state~0; 57695#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57696#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 58531#L308 assume !(ssl3_accept_~ret~0 <= 0); 57510#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57511#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59857#L580 ssl3_accept_~skip~0 := 0; 59858#L99-2 assume !false; 59853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59854#L102 assume !(12292 == ssl3_accept_~s__state~0); 59849#L105 assume !(16384 == ssl3_accept_~s__state~0); 59850#L108 assume !(8192 == ssl3_accept_~s__state~0); 59845#L111 assume !(24576 == ssl3_accept_~s__state~0); 59846#L114 assume !(8195 == ssl3_accept_~s__state~0); 59841#L117 assume !(8480 == ssl3_accept_~s__state~0); 59842#L120 assume !(8481 == ssl3_accept_~s__state~0); 59837#L123 assume !(8482 == ssl3_accept_~s__state~0); 59838#L126 assume !(8464 == ssl3_accept_~s__state~0); 59833#L129 assume !(8465 == ssl3_accept_~s__state~0); 59834#L132 assume !(8466 == ssl3_accept_~s__state~0); 59829#L135 assume !(8496 == ssl3_accept_~s__state~0); 59830#L138 assume !(8497 == ssl3_accept_~s__state~0); 59825#L141 assume !(8512 == ssl3_accept_~s__state~0); 59826#L144 assume !(8513 == ssl3_accept_~s__state~0); 59440#L147 assume 8528 == ssl3_accept_~s__state~0; 59196#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60110#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60108#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 57604#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 57594#L353 assume !(ssl3_accept_~ret~0 <= 0); 57595#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57651#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60345#L580 ssl3_accept_~skip~0 := 0; 60343#L99-2 assume !false; 60341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60339#L102 assume !(12292 == ssl3_accept_~s__state~0); 60337#L105 assume !(16384 == ssl3_accept_~s__state~0); 60335#L108 assume !(8192 == ssl3_accept_~s__state~0); 60333#L111 assume !(24576 == ssl3_accept_~s__state~0); 60332#L114 assume !(8195 == ssl3_accept_~s__state~0); 60326#L117 assume !(8480 == ssl3_accept_~s__state~0); 60324#L120 assume !(8481 == ssl3_accept_~s__state~0); 60322#L123 assume !(8482 == ssl3_accept_~s__state~0); 60320#L126 assume !(8464 == ssl3_accept_~s__state~0); 60318#L129 assume !(8465 == ssl3_accept_~s__state~0); 60316#L132 assume !(8466 == ssl3_accept_~s__state~0); 60314#L135 assume !(8496 == ssl3_accept_~s__state~0); 60312#L138 assume !(8497 == ssl3_accept_~s__state~0); 60310#L141 assume !(8512 == ssl3_accept_~s__state~0); 60300#L144 assume !(8513 == ssl3_accept_~s__state~0); 60295#L147 assume !(8528 == ssl3_accept_~s__state~0); 60289#L150 assume !(8529 == ssl3_accept_~s__state~0); 60282#L153 assume 8544 == ssl3_accept_~s__state~0; 57631#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57475#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 57477#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57671#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60069#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 57582#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 57583#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60009#L580 ssl3_accept_~skip~0 := 0; 60000#L99-2 assume !false; 60001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59992#L102 assume !(12292 == ssl3_accept_~s__state~0); 59993#L105 assume !(16384 == ssl3_accept_~s__state~0); 59984#L108 assume !(8192 == ssl3_accept_~s__state~0); 59985#L111 assume !(24576 == ssl3_accept_~s__state~0); 59976#L114 assume !(8195 == ssl3_accept_~s__state~0); 59977#L117 assume !(8480 == ssl3_accept_~s__state~0); 59968#L120 assume !(8481 == ssl3_accept_~s__state~0); 59969#L123 assume !(8482 == ssl3_accept_~s__state~0); 59960#L126 assume !(8464 == ssl3_accept_~s__state~0); 59961#L129 assume !(8465 == ssl3_accept_~s__state~0); 59952#L132 assume !(8466 == ssl3_accept_~s__state~0); 59953#L135 assume !(8496 == ssl3_accept_~s__state~0); 59942#L138 assume !(8497 == ssl3_accept_~s__state~0); 59943#L141 assume !(8512 == ssl3_accept_~s__state~0); 59887#L144 assume !(8513 == ssl3_accept_~s__state~0); 59888#L147 assume !(8528 == ssl3_accept_~s__state~0); 59877#L150 assume !(8529 == ssl3_accept_~s__state~0); 59878#L153 assume !(8544 == ssl3_accept_~s__state~0); 59873#L156 assume !(8545 == ssl3_accept_~s__state~0); 59874#L159 assume !(8560 == ssl3_accept_~s__state~0); 59868#L162 assume !(8561 == ssl3_accept_~s__state~0); 59869#L165 assume 8448 == ssl3_accept_~s__state~0; 57559#L166 assume !(ssl3_accept_~num1~0 > 0); 57560#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60060#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60055#L580 ssl3_accept_~skip~0 := 0; 60054#L99-2 assume !false; 60053#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60052#L102 assume !(12292 == ssl3_accept_~s__state~0); 60051#L105 assume !(16384 == ssl3_accept_~s__state~0); 60050#L108 assume !(8192 == ssl3_accept_~s__state~0); 60049#L111 assume !(24576 == ssl3_accept_~s__state~0); 60048#L114 assume !(8195 == ssl3_accept_~s__state~0); 60047#L117 assume !(8480 == ssl3_accept_~s__state~0); 60046#L120 assume !(8481 == ssl3_accept_~s__state~0); 60045#L123 assume !(8482 == ssl3_accept_~s__state~0); 60044#L126 assume !(8464 == ssl3_accept_~s__state~0); 60043#L129 assume !(8465 == ssl3_accept_~s__state~0); 60042#L132 assume !(8466 == ssl3_accept_~s__state~0); 60041#L135 assume !(8496 == ssl3_accept_~s__state~0); 60040#L138 assume !(8497 == ssl3_accept_~s__state~0); 60039#L141 assume !(8512 == ssl3_accept_~s__state~0); 60038#L144 assume !(8513 == ssl3_accept_~s__state~0); 60037#L147 assume !(8528 == ssl3_accept_~s__state~0); 60036#L150 assume !(8529 == ssl3_accept_~s__state~0); 60034#L153 assume !(8544 == ssl3_accept_~s__state~0); 60032#L156 assume !(8545 == ssl3_accept_~s__state~0); 60030#L159 assume !(8560 == ssl3_accept_~s__state~0); 60028#L162 assume !(8561 == ssl3_accept_~s__state~0); 60025#L165 assume !(8448 == ssl3_accept_~s__state~0); 60026#L168 assume 8576 == ssl3_accept_~s__state~0; 59944#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 59945#L440 assume !(ssl3_accept_~ret~0 <= 0); 59928#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59303#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59915#L580 ssl3_accept_~skip~0 := 0; 59913#L99-2 assume !false; 59911#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59909#L102 assume !(12292 == ssl3_accept_~s__state~0); 59907#L105 assume !(16384 == ssl3_accept_~s__state~0); 59905#L108 assume !(8192 == ssl3_accept_~s__state~0); 59903#L111 assume !(24576 == ssl3_accept_~s__state~0); 59901#L114 assume !(8195 == ssl3_accept_~s__state~0); 59899#L117 assume !(8480 == ssl3_accept_~s__state~0); 59897#L120 assume !(8481 == ssl3_accept_~s__state~0); 59895#L123 assume !(8482 == ssl3_accept_~s__state~0); 59893#L126 assume !(8464 == ssl3_accept_~s__state~0); 59891#L129 assume !(8465 == ssl3_accept_~s__state~0); 59885#L132 assume 8466 == ssl3_accept_~s__state~0; 57553#L133 [2019-10-22 08:54:19,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,904 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:54:19,904 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,904 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254347342] [2019-10-22 08:54:19,904 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,904 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,904 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:19,911 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:19,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:19,912 INFO L82 PathProgramCache]: Analyzing trace with hash 885388721, now seen corresponding path program 1 times [2019-10-22 08:54:19,912 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:19,912 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438900869] [2019-10-22 08:54:19,912 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,912 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:19,912 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 08:54:19,941 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438900869] [2019-10-22 08:54:19,941 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:19,942 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:19,942 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70658038] [2019-10-22 08:54:19,942 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:19,942 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:19,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:19,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:19,943 INFO L87 Difference]: Start difference. First operand 3100 states and 3978 transitions. cyclomatic complexity: 889 Second operand 3 states. [2019-10-22 08:54:19,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:19,979 INFO L93 Difference]: Finished difference Result 5550 states and 7074 transitions. [2019-10-22 08:54:19,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:19,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5550 states and 7074 transitions. [2019-10-22 08:54:19,998 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5328 [2019-10-22 08:54:20,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5550 states to 5550 states and 7074 transitions. [2019-10-22 08:54:20,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5422 [2019-10-22 08:54:20,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5422 [2019-10-22 08:54:20,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5550 states and 7074 transitions. [2019-10-22 08:54:20,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:20,021 INFO L688 BuchiCegarLoop]: Abstraction has 5550 states and 7074 transitions. [2019-10-22 08:54:20,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states and 7074 transitions. [2019-10-22 08:54:20,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 3100. [2019-10-22 08:54:20,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3100 states. [2019-10-22 08:54:20,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 3974 transitions. [2019-10-22 08:54:20,060 INFO L711 BuchiCegarLoop]: Abstraction has 3100 states and 3974 transitions. [2019-10-22 08:54:20,060 INFO L591 BuchiCegarLoop]: Abstraction has 3100 states and 3974 transitions. [2019-10-22 08:54:20,060 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:54:20,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3100 states and 3974 transitions. [2019-10-22 08:54:20,068 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2878 [2019-10-22 08:54:20,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:20,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:20,070 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:20,070 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:20,070 INFO L791 eck$LassoCheckResult]: Stem: 66318#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 66319#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66315#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 66316#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66283#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 66370#L99-2 assume !false; 66418#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67551#L102 assume !(12292 == ssl3_accept_~s__state~0); 67545#L105 assume !(16384 == ssl3_accept_~s__state~0); 67546#L108 assume !(8192 == ssl3_accept_~s__state~0); 67539#L111 assume !(24576 == ssl3_accept_~s__state~0); 67540#L114 assume !(8195 == ssl3_accept_~s__state~0); 67500#L117 assume !(8480 == ssl3_accept_~s__state~0); 67501#L120 assume !(8481 == ssl3_accept_~s__state~0); 67494#L123 assume !(8482 == ssl3_accept_~s__state~0); 67495#L126 assume 8464 == ssl3_accept_~s__state~0; 67308#L133 [2019-10-22 08:54:20,071 INFO L793 eck$LassoCheckResult]: Loop: 67308#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 68651#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 68649#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 68646#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68639#L580 ssl3_accept_~skip~0 := 0; 68637#L99-2 assume !false; 68631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68629#L102 assume !(12292 == ssl3_accept_~s__state~0); 68627#L105 assume !(16384 == ssl3_accept_~s__state~0); 68625#L108 assume !(8192 == ssl3_accept_~s__state~0); 68400#L111 assume !(24576 == ssl3_accept_~s__state~0); 68394#L114 assume !(8195 == ssl3_accept_~s__state~0); 68392#L117 assume !(8480 == ssl3_accept_~s__state~0); 68390#L120 assume !(8481 == ssl3_accept_~s__state~0); 68388#L123 assume !(8482 == ssl3_accept_~s__state~0); 68386#L126 assume !(8464 == ssl3_accept_~s__state~0); 68384#L129 assume !(8465 == ssl3_accept_~s__state~0); 68382#L132 assume !(8466 == ssl3_accept_~s__state~0); 68379#L135 assume 8496 == ssl3_accept_~s__state~0; 67304#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68280#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68279#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 68278#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68276#L293-2 ssl3_accept_~s__init_num~0 := 0; 68273#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68267#L580 ssl3_accept_~skip~0 := 0; 68264#L99-2 assume !false; 68262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68260#L102 assume !(12292 == ssl3_accept_~s__state~0); 68259#L105 assume !(16384 == ssl3_accept_~s__state~0); 68257#L108 assume !(8192 == ssl3_accept_~s__state~0); 68256#L111 assume !(24576 == ssl3_accept_~s__state~0); 68255#L114 assume !(8195 == ssl3_accept_~s__state~0); 68253#L117 assume !(8480 == ssl3_accept_~s__state~0); 68252#L120 assume !(8481 == ssl3_accept_~s__state~0); 68247#L123 assume !(8482 == ssl3_accept_~s__state~0); 68246#L126 assume !(8464 == ssl3_accept_~s__state~0); 68245#L129 assume !(8465 == ssl3_accept_~s__state~0); 68244#L132 assume !(8466 == ssl3_accept_~s__state~0); 68243#L135 assume !(8496 == ssl3_accept_~s__state~0); 68242#L138 assume !(8497 == ssl3_accept_~s__state~0); 66373#L141 assume 8512 == ssl3_accept_~s__state~0; 66431#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66432#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 67182#L308 assume !(ssl3_accept_~ret~0 <= 0); 68784#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68782#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68777#L580 ssl3_accept_~skip~0 := 0; 68776#L99-2 assume !false; 68775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68774#L102 assume !(12292 == ssl3_accept_~s__state~0); 68773#L105 assume !(16384 == ssl3_accept_~s__state~0); 68772#L108 assume !(8192 == ssl3_accept_~s__state~0); 68771#L111 assume !(24576 == ssl3_accept_~s__state~0); 68770#L114 assume !(8195 == ssl3_accept_~s__state~0); 68769#L117 assume !(8480 == ssl3_accept_~s__state~0); 68768#L120 assume !(8481 == ssl3_accept_~s__state~0); 68767#L123 assume !(8482 == ssl3_accept_~s__state~0); 68766#L126 assume !(8464 == ssl3_accept_~s__state~0); 68765#L129 assume !(8465 == ssl3_accept_~s__state~0); 68764#L132 assume !(8466 == ssl3_accept_~s__state~0); 68763#L135 assume !(8496 == ssl3_accept_~s__state~0); 68762#L138 assume !(8497 == ssl3_accept_~s__state~0); 68761#L141 assume !(8512 == ssl3_accept_~s__state~0); 68760#L144 assume !(8513 == ssl3_accept_~s__state~0); 68759#L147 assume 8528 == ssl3_accept_~s__state~0; 67289#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68757#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68756#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 68755#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 68751#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68746#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68744#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68739#L580 ssl3_accept_~skip~0 := 0; 68737#L99-2 assume !false; 68732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68730#L102 assume !(12292 == ssl3_accept_~s__state~0); 68728#L105 assume !(16384 == ssl3_accept_~s__state~0); 68726#L108 assume !(8192 == ssl3_accept_~s__state~0); 68724#L111 assume !(24576 == ssl3_accept_~s__state~0); 68722#L114 assume !(8195 == ssl3_accept_~s__state~0); 68720#L117 assume !(8480 == ssl3_accept_~s__state~0); 68718#L120 assume !(8481 == ssl3_accept_~s__state~0); 68716#L123 assume !(8482 == ssl3_accept_~s__state~0); 68714#L126 assume !(8464 == ssl3_accept_~s__state~0); 68712#L129 assume !(8465 == ssl3_accept_~s__state~0); 68710#L132 assume !(8466 == ssl3_accept_~s__state~0); 68708#L135 assume !(8496 == ssl3_accept_~s__state~0); 68706#L138 assume !(8497 == ssl3_accept_~s__state~0); 68704#L141 assume !(8512 == ssl3_accept_~s__state~0); 68702#L144 assume !(8513 == ssl3_accept_~s__state~0); 68700#L147 assume !(8528 == ssl3_accept_~s__state~0); 68698#L150 assume !(8529 == ssl3_accept_~s__state~0); 68696#L153 assume 8544 == ssl3_accept_~s__state~0; 67237#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68693#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 68690#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68688#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68684#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 68683#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68680#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68675#L580 ssl3_accept_~skip~0 := 0; 68674#L99-2 assume !false; 68673#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68672#L102 assume !(12292 == ssl3_accept_~s__state~0); 68671#L105 assume !(16384 == ssl3_accept_~s__state~0); 68670#L108 assume !(8192 == ssl3_accept_~s__state~0); 68669#L111 assume !(24576 == ssl3_accept_~s__state~0); 68668#L114 assume !(8195 == ssl3_accept_~s__state~0); 68667#L117 assume !(8480 == ssl3_accept_~s__state~0); 68666#L120 assume !(8481 == ssl3_accept_~s__state~0); 68665#L123 assume !(8482 == ssl3_accept_~s__state~0); 68664#L126 assume !(8464 == ssl3_accept_~s__state~0); 68663#L129 assume !(8465 == ssl3_accept_~s__state~0); 68662#L132 assume !(8466 == ssl3_accept_~s__state~0); 68661#L135 assume !(8496 == ssl3_accept_~s__state~0); 68660#L138 assume !(8497 == ssl3_accept_~s__state~0); 68659#L141 assume !(8512 == ssl3_accept_~s__state~0); 68658#L144 assume !(8513 == ssl3_accept_~s__state~0); 68657#L147 assume !(8528 == ssl3_accept_~s__state~0); 68656#L150 assume !(8529 == ssl3_accept_~s__state~0); 68654#L153 assume !(8544 == ssl3_accept_~s__state~0); 68653#L156 assume !(8545 == ssl3_accept_~s__state~0); 68652#L159 assume !(8560 == ssl3_accept_~s__state~0); 68650#L162 assume !(8561 == ssl3_accept_~s__state~0); 68647#L165 assume 8448 == ssl3_accept_~s__state~0; 68640#L166 assume !(ssl3_accept_~num1~0 > 0); 68638#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68636#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68630#L580 ssl3_accept_~skip~0 := 0; 68628#L99-2 assume !false; 68626#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68624#L102 assume !(12292 == ssl3_accept_~s__state~0); 68623#L105 assume !(16384 == ssl3_accept_~s__state~0); 68622#L108 assume !(8192 == ssl3_accept_~s__state~0); 68621#L111 assume !(24576 == ssl3_accept_~s__state~0); 68620#L114 assume !(8195 == ssl3_accept_~s__state~0); 68619#L117 assume !(8480 == ssl3_accept_~s__state~0); 68618#L120 assume !(8481 == ssl3_accept_~s__state~0); 68617#L123 assume !(8482 == ssl3_accept_~s__state~0); 68616#L126 assume !(8464 == ssl3_accept_~s__state~0); 68615#L129 assume !(8465 == ssl3_accept_~s__state~0); 68614#L132 assume !(8466 == ssl3_accept_~s__state~0); 68613#L135 assume !(8496 == ssl3_accept_~s__state~0); 68612#L138 assume !(8497 == ssl3_accept_~s__state~0); 68608#L141 assume !(8512 == ssl3_accept_~s__state~0); 68602#L144 assume !(8513 == ssl3_accept_~s__state~0); 68600#L147 assume !(8528 == ssl3_accept_~s__state~0); 68598#L150 assume !(8529 == ssl3_accept_~s__state~0); 68596#L153 assume !(8544 == ssl3_accept_~s__state~0); 68594#L156 assume !(8545 == ssl3_accept_~s__state~0); 68590#L159 assume !(8560 == ssl3_accept_~s__state~0); 68562#L162 assume !(8561 == ssl3_accept_~s__state~0); 68561#L165 assume !(8448 == ssl3_accept_~s__state~0); 68539#L168 assume 8576 == ssl3_accept_~s__state~0; 68537#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68533#L440 assume !(ssl3_accept_~ret~0 <= 0); 68513#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67480#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68508#L580 ssl3_accept_~skip~0 := 0; 68506#L99-2 assume !false; 68505#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68438#L102 assume !(12292 == ssl3_accept_~s__state~0); 68431#L105 assume !(16384 == ssl3_accept_~s__state~0); 68426#L108 assume !(8192 == ssl3_accept_~s__state~0); 68421#L111 assume !(24576 == ssl3_accept_~s__state~0); 68416#L114 assume !(8195 == ssl3_accept_~s__state~0); 68412#L117 assume !(8480 == ssl3_accept_~s__state~0); 68409#L120 assume !(8481 == ssl3_accept_~s__state~0); 68408#L123 assume !(8482 == ssl3_accept_~s__state~0); 68407#L126 assume !(8464 == ssl3_accept_~s__state~0); 68406#L129 assume !(8465 == ssl3_accept_~s__state~0); 68381#L132 assume 8466 == ssl3_accept_~s__state~0; 67308#L133 [2019-10-22 08:54:20,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:20,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:54:20,071 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:20,071 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130557599] [2019-10-22 08:54:20,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,072 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,072 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,079 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:20,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:20,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1631790670, now seen corresponding path program 1 times [2019-10-22 08:54:20,079 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:20,079 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410497469] [2019-10-22 08:54:20,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,080 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 08:54:20,126 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410497469] [2019-10-22 08:54:20,126 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:20,126 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:20,126 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336025108] [2019-10-22 08:54:20,127 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:20,127 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:20,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:20,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:20,127 INFO L87 Difference]: Start difference. First operand 3100 states and 3974 transitions. cyclomatic complexity: 885 Second operand 3 states. [2019-10-22 08:54:20,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:20,145 INFO L93 Difference]: Finished difference Result 5546 states and 7062 transitions. [2019-10-22 08:54:20,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:20,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5546 states and 7062 transitions. [2019-10-22 08:54:20,163 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5324 [2019-10-22 08:54:20,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5546 states to 5546 states and 7062 transitions. [2019-10-22 08:54:20,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5418 [2019-10-22 08:54:20,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5418 [2019-10-22 08:54:20,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5546 states and 7062 transitions. [2019-10-22 08:54:20,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:20,183 INFO L688 BuchiCegarLoop]: Abstraction has 5546 states and 7062 transitions. [2019-10-22 08:54:20,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5546 states and 7062 transitions. [2019-10-22 08:54:20,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5546 to 3100. [2019-10-22 08:54:20,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3100 states. [2019-10-22 08:54:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 3970 transitions. [2019-10-22 08:54:20,222 INFO L711 BuchiCegarLoop]: Abstraction has 3100 states and 3970 transitions. [2019-10-22 08:54:20,222 INFO L591 BuchiCegarLoop]: Abstraction has 3100 states and 3970 transitions. [2019-10-22 08:54:20,222 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:54:20,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3100 states and 3970 transitions. [2019-10-22 08:54:20,231 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2878 [2019-10-22 08:54:20,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:20,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:20,232 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:20,232 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:20,232 INFO L791 eck$LassoCheckResult]: Stem: 74965#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 74966#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 74962#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 74963#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 74931#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 75020#L99-2 assume !false; 75068#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76002#L102 assume !(12292 == ssl3_accept_~s__state~0); 76003#L105 assume !(16384 == ssl3_accept_~s__state~0); 75998#L108 assume !(8192 == ssl3_accept_~s__state~0); 75999#L111 assume !(24576 == ssl3_accept_~s__state~0); 75994#L114 assume !(8195 == ssl3_accept_~s__state~0); 75995#L117 assume !(8480 == ssl3_accept_~s__state~0); 75990#L120 assume !(8481 == ssl3_accept_~s__state~0); 75991#L123 assume !(8482 == ssl3_accept_~s__state~0); 75986#L126 assume 8464 == ssl3_accept_~s__state~0; 75869#L133 [2019-10-22 08:54:20,233 INFO L793 eck$LassoCheckResult]: Loop: 75869#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 76961#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 76960#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 76955#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76951#L580 ssl3_accept_~skip~0 := 0; 76944#L99-2 assume !false; 76945#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76938#L102 assume !(12292 == ssl3_accept_~s__state~0); 76939#L105 assume !(16384 == ssl3_accept_~s__state~0); 76932#L108 assume !(8192 == ssl3_accept_~s__state~0); 76933#L111 assume !(24576 == ssl3_accept_~s__state~0); 76926#L114 assume !(8195 == ssl3_accept_~s__state~0); 76927#L117 assume !(8480 == ssl3_accept_~s__state~0); 76920#L120 assume !(8481 == ssl3_accept_~s__state~0); 76921#L123 assume !(8482 == ssl3_accept_~s__state~0); 76914#L126 assume !(8464 == ssl3_accept_~s__state~0); 76915#L129 assume !(8465 == ssl3_accept_~s__state~0); 76019#L132 assume !(8466 == ssl3_accept_~s__state~0); 75865#L135 assume 8496 == ssl3_accept_~s__state~0; 75839#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75864#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 75863#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 75862#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75861#L293-2 ssl3_accept_~s__init_num~0 := 0; 75859#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75854#L580 ssl3_accept_~skip~0 := 0; 75853#L99-2 assume !false; 75852#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75851#L102 assume !(12292 == ssl3_accept_~s__state~0); 75850#L105 assume !(16384 == ssl3_accept_~s__state~0); 75849#L108 assume !(8192 == ssl3_accept_~s__state~0); 75848#L111 assume !(24576 == ssl3_accept_~s__state~0); 75847#L114 assume !(8195 == ssl3_accept_~s__state~0); 75846#L117 assume !(8480 == ssl3_accept_~s__state~0); 75845#L120 assume !(8481 == ssl3_accept_~s__state~0); 75844#L123 assume !(8482 == ssl3_accept_~s__state~0); 75843#L126 assume !(8464 == ssl3_accept_~s__state~0); 75842#L129 assume !(8465 == ssl3_accept_~s__state~0); 75841#L132 assume !(8466 == ssl3_accept_~s__state~0); 75840#L135 assume !(8496 == ssl3_accept_~s__state~0); 75838#L138 assume !(8497 == ssl3_accept_~s__state~0); 75023#L141 assume 8512 == ssl3_accept_~s__state~0; 75082#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75083#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74964#L308 assume !(ssl3_accept_~ret~0 <= 0); 74813#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74814#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77698#L580 ssl3_accept_~skip~0 := 0; 77695#L99-2 assume !false; 77692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77689#L102 assume !(12292 == ssl3_accept_~s__state~0); 77686#L105 assume !(16384 == ssl3_accept_~s__state~0); 77683#L108 assume !(8192 == ssl3_accept_~s__state~0); 77680#L111 assume !(24576 == ssl3_accept_~s__state~0); 77677#L114 assume !(8195 == ssl3_accept_~s__state~0); 77674#L117 assume !(8480 == ssl3_accept_~s__state~0); 77671#L120 assume !(8481 == ssl3_accept_~s__state~0); 77668#L123 assume !(8482 == ssl3_accept_~s__state~0); 77665#L126 assume !(8464 == ssl3_accept_~s__state~0); 77662#L129 assume !(8465 == ssl3_accept_~s__state~0); 77659#L132 assume !(8466 == ssl3_accept_~s__state~0); 77656#L135 assume !(8496 == ssl3_accept_~s__state~0); 77653#L138 assume !(8497 == ssl3_accept_~s__state~0); 77650#L141 assume !(8512 == ssl3_accept_~s__state~0); 77648#L144 assume !(8513 == ssl3_accept_~s__state~0); 77646#L147 assume 8528 == ssl3_accept_~s__state~0; 74992#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74993#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 77564#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 74914#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 74902#L353 assume !(ssl3_accept_~ret~0 <= 0); 74903#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74961#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77871#L580 ssl3_accept_~skip~0 := 0; 77870#L99-2 assume !false; 74896#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74897#L102 assume !(12292 == ssl3_accept_~s__state~0); 74905#L105 assume !(16384 == ssl3_accept_~s__state~0); 74906#L108 assume !(8192 == ssl3_accept_~s__state~0); 74858#L111 assume !(24576 == ssl3_accept_~s__state~0); 74822#L114 assume !(8195 == ssl3_accept_~s__state~0); 74823#L117 assume !(8480 == ssl3_accept_~s__state~0); 74793#L120 assume !(8481 == ssl3_accept_~s__state~0); 74794#L123 assume !(8482 == ssl3_accept_~s__state~0); 74982#L126 assume !(8464 == ssl3_accept_~s__state~0); 74983#L129 assume !(8465 == ssl3_accept_~s__state~0); 74990#L132 assume !(8466 == ssl3_accept_~s__state~0); 77817#L135 assume !(8496 == ssl3_accept_~s__state~0); 77815#L138 assume !(8497 == ssl3_accept_~s__state~0); 74919#L141 assume !(8512 == ssl3_accept_~s__state~0); 74920#L144 assume !(8513 == ssl3_accept_~s__state~0); 77811#L147 assume !(8528 == ssl3_accept_~s__state~0); 77809#L150 assume !(8529 == ssl3_accept_~s__state~0); 74797#L153 assume 8544 == ssl3_accept_~s__state~0; 74798#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74783#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 74785#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74955#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74894#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 74891#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 74892#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77697#L580 ssl3_accept_~skip~0 := 0; 77694#L99-2 assume !false; 77691#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77688#L102 assume !(12292 == ssl3_accept_~s__state~0); 77685#L105 assume !(16384 == ssl3_accept_~s__state~0); 77682#L108 assume !(8192 == ssl3_accept_~s__state~0); 77679#L111 assume !(24576 == ssl3_accept_~s__state~0); 77676#L114 assume !(8195 == ssl3_accept_~s__state~0); 77673#L117 assume !(8480 == ssl3_accept_~s__state~0); 77670#L120 assume !(8481 == ssl3_accept_~s__state~0); 77667#L123 assume !(8482 == ssl3_accept_~s__state~0); 77664#L126 assume !(8464 == ssl3_accept_~s__state~0); 77661#L129 assume !(8465 == ssl3_accept_~s__state~0); 77658#L132 assume !(8466 == ssl3_accept_~s__state~0); 77655#L135 assume !(8496 == ssl3_accept_~s__state~0); 77652#L138 assume !(8497 == ssl3_accept_~s__state~0); 77649#L141 assume !(8512 == ssl3_accept_~s__state~0); 77647#L144 assume !(8513 == ssl3_accept_~s__state~0); 77645#L147 assume !(8528 == ssl3_accept_~s__state~0); 77644#L150 assume !(8529 == ssl3_accept_~s__state~0); 77643#L153 assume !(8544 == ssl3_accept_~s__state~0); 77639#L156 assume !(8545 == ssl3_accept_~s__state~0); 77371#L159 assume !(8560 == ssl3_accept_~s__state~0); 77358#L162 assume !(8561 == ssl3_accept_~s__state~0); 77354#L165 assume 8448 == ssl3_accept_~s__state~0; 77352#L166 assume !(ssl3_accept_~num1~0 > 0); 77346#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77343#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77337#L580 ssl3_accept_~skip~0 := 0; 77335#L99-2 assume !false; 77333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77331#L102 assume !(12292 == ssl3_accept_~s__state~0); 77329#L105 assume !(16384 == ssl3_accept_~s__state~0); 77327#L108 assume !(8192 == ssl3_accept_~s__state~0); 77325#L111 assume !(24576 == ssl3_accept_~s__state~0); 77323#L114 assume !(8195 == ssl3_accept_~s__state~0); 77321#L117 assume !(8480 == ssl3_accept_~s__state~0); 77319#L120 assume !(8481 == ssl3_accept_~s__state~0); 77317#L123 assume !(8482 == ssl3_accept_~s__state~0); 77315#L126 assume !(8464 == ssl3_accept_~s__state~0); 77313#L129 assume !(8465 == ssl3_accept_~s__state~0); 77311#L132 assume !(8466 == ssl3_accept_~s__state~0); 77309#L135 assume !(8496 == ssl3_accept_~s__state~0); 77307#L138 assume !(8497 == ssl3_accept_~s__state~0); 77305#L141 assume !(8512 == ssl3_accept_~s__state~0); 77303#L144 assume !(8513 == ssl3_accept_~s__state~0); 77301#L147 assume !(8528 == ssl3_accept_~s__state~0); 77299#L150 assume !(8529 == ssl3_accept_~s__state~0); 77297#L153 assume !(8544 == ssl3_accept_~s__state~0); 77295#L156 assume !(8545 == ssl3_accept_~s__state~0); 77273#L159 assume !(8560 == ssl3_accept_~s__state~0); 77272#L162 assume !(8561 == ssl3_accept_~s__state~0); 77269#L165 assume !(8448 == ssl3_accept_~s__state~0); 76970#L168 assume 8576 == ssl3_accept_~s__state~0; 76968#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 76967#L440 assume !(ssl3_accept_~ret~0 <= 0); 76958#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 76568#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76947#L580 ssl3_accept_~skip~0 := 0; 76948#L99-2 assume !false; 76941#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76942#L102 assume !(12292 == ssl3_accept_~s__state~0); 76935#L105 assume !(16384 == ssl3_accept_~s__state~0); 76936#L108 assume !(8192 == ssl3_accept_~s__state~0); 76929#L111 assume !(24576 == ssl3_accept_~s__state~0); 76930#L114 assume !(8195 == ssl3_accept_~s__state~0); 76923#L117 assume !(8480 == ssl3_accept_~s__state~0); 76924#L120 assume !(8481 == ssl3_accept_~s__state~0); 76917#L123 assume !(8482 == ssl3_accept_~s__state~0); 76918#L126 assume !(8464 == ssl3_accept_~s__state~0); 76909#L129 assume !(8465 == ssl3_accept_~s__state~0); 76910#L132 assume 8466 == ssl3_accept_~s__state~0; 75869#L133 [2019-10-22 08:54:20,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:20,233 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:54:20,233 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:20,233 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635278519] [2019-10-22 08:54:20,233 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,233 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,233 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:20,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,240 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:20,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:20,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1508670323, now seen corresponding path program 1 times [2019-10-22 08:54:20,240 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:20,241 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434059670] [2019-10-22 08:54:20,241 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,241 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,241 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,277 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:20,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:20,278 INFO L82 PathProgramCache]: Analyzing trace with hash 273618405, now seen corresponding path program 1 times [2019-10-22 08:54:20,278 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:20,278 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27479889] [2019-10-22 08:54:20,278 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,279 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:20,279 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:20,336 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:21,526 WARN L191 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-10-22 08:54:21,598 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:21,598 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:21,598 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:21,598 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:21,598 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:54:21,598 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:21,598 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:21,598 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:21,598 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration26_Loop [2019-10-22 08:54:21,598 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:21,598 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:21,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,907 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:21,907 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:21,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:21,920 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:21,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:54:21,932 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:21,937 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:54:21,939 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:21,939 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:21,939 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:21,939 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:21,939 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:54:21,939 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:21,940 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:21,940 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:21,940 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration26_Loop [2019-10-22 08:54:21,940 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:21,940 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:21,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:21,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:22,220 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:22,220 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:54:22,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:22,221 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:22,221 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:22,221 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:22,221 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:22,221 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:22,222 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:22,222 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:22,224 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:54:22,224 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:54:22,225 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:54:22,225 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:54:22,225 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:54:22,225 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:54:22,225 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-10-22 08:54:22,226 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:54:22,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:22,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:54:22,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:22,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:54:22,292 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:22,326 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:54:22,326 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:54:22,327 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3100 states and 3970 transitions. cyclomatic complexity: 881 Second operand 5 states. [2019-10-22 08:54:22,399 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3100 states and 3970 transitions. cyclomatic complexity: 881. Second operand 5 states. Result 8096 states and 10316 transitions. Complement of second has 4 states. [2019-10-22 08:54:22,399 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 [2019-10-22 08:54:22,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:54:22,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2019-10-22 08:54:22,400 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 173 letters. [2019-10-22 08:54:22,403 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:22,407 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 189 letters. Loop has 173 letters. [2019-10-22 08:54:22,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:22,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 346 letters. [2019-10-22 08:54:22,411 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:22,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8096 states and 10316 transitions. [2019-10-22 08:54:22,437 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5364 [2019-10-22 08:54:22,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8096 states to 8096 states and 10316 transitions. [2019-10-22 08:54:22,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5462 [2019-10-22 08:54:22,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5474 [2019-10-22 08:54:22,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8096 states and 10316 transitions. [2019-10-22 08:54:22,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:22,463 INFO L688 BuchiCegarLoop]: Abstraction has 8096 states and 10316 transitions. [2019-10-22 08:54:22,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8096 states and 10316 transitions. [2019-10-22 08:54:22,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8096 to 8084. [2019-10-22 08:54:22,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8084 states. [2019-10-22 08:54:22,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8084 states to 8084 states and 10298 transitions. [2019-10-22 08:54:22,546 INFO L711 BuchiCegarLoop]: Abstraction has 8084 states and 10298 transitions. [2019-10-22 08:54:22,546 INFO L591 BuchiCegarLoop]: Abstraction has 8084 states and 10298 transitions. [2019-10-22 08:54:22,546 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:54:22,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8084 states and 10298 transitions. [2019-10-22 08:54:22,565 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5364 [2019-10-22 08:54:22,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:22,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:22,566 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:22,569 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:22,570 INFO L791 eck$LassoCheckResult]: Stem: 86837#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 86838#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 86831#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 86832#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 86781#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 86906#L99-2 assume !false; 87182#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92741#L102 assume !(12292 == ssl3_accept_~s__state~0); 92740#L105 assume !(16384 == ssl3_accept_~s__state~0); 92739#L108 assume !(8192 == ssl3_accept_~s__state~0); 92738#L111 assume !(24576 == ssl3_accept_~s__state~0); 92737#L114 assume !(8195 == ssl3_accept_~s__state~0); 92736#L117 assume !(8480 == ssl3_accept_~s__state~0); 92735#L120 assume !(8481 == ssl3_accept_~s__state~0); 92734#L123 assume !(8482 == ssl3_accept_~s__state~0); 92733#L126 assume 8464 == ssl3_accept_~s__state~0; 86979#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 86980#L274 [2019-10-22 08:54:22,570 INFO L793 eck$LassoCheckResult]: Loop: 86980#L274 assume !(0 == ssl3_accept_~blastFlag~0); 93274#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 92621#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92617#L580 ssl3_accept_~skip~0 := 0; 92595#L99-2 assume !false; 92596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92589#L102 assume !(12292 == ssl3_accept_~s__state~0); 92590#L105 assume !(16384 == ssl3_accept_~s__state~0); 92583#L108 assume !(8192 == ssl3_accept_~s__state~0); 92584#L111 assume !(24576 == ssl3_accept_~s__state~0); 93284#L114 assume !(8195 == ssl3_accept_~s__state~0); 92483#L117 assume !(8480 == ssl3_accept_~s__state~0); 92360#L120 assume !(8481 == ssl3_accept_~s__state~0); 92263#L123 assume !(8482 == ssl3_accept_~s__state~0); 92264#L126 assume !(8464 == ssl3_accept_~s__state~0); 93275#L129 assume !(8465 == ssl3_accept_~s__state~0); 92102#L132 assume !(8466 == ssl3_accept_~s__state~0); 92101#L135 assume 8496 == ssl3_accept_~s__state~0; 91976#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 92100#L287 assume !(1 == ssl3_accept_~blastFlag~0); 92099#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 92054#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 92053#L293-2 ssl3_accept_~s__init_num~0 := 0; 92051#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92046#L580 ssl3_accept_~skip~0 := 0; 92045#L99-2 assume !false; 92044#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92043#L102 assume !(12292 == ssl3_accept_~s__state~0); 92042#L105 assume !(16384 == ssl3_accept_~s__state~0); 92041#L108 assume !(8192 == ssl3_accept_~s__state~0); 92040#L111 assume !(24576 == ssl3_accept_~s__state~0); 92039#L114 assume !(8195 == ssl3_accept_~s__state~0); 92038#L117 assume !(8480 == ssl3_accept_~s__state~0); 92037#L120 assume !(8481 == ssl3_accept_~s__state~0); 92036#L123 assume !(8482 == ssl3_accept_~s__state~0); 92035#L126 assume !(8464 == ssl3_accept_~s__state~0); 92034#L129 assume !(8465 == ssl3_accept_~s__state~0); 92033#L132 assume !(8466 == ssl3_accept_~s__state~0); 92031#L135 assume !(8496 == ssl3_accept_~s__state~0); 92029#L138 assume !(8497 == ssl3_accept_~s__state~0); 91972#L141 assume 8512 == ssl3_accept_~s__state~0; 86882#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86883#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 91595#L308 assume !(ssl3_accept_~ret~0 <= 0); 92936#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 92934#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92929#L580 ssl3_accept_~skip~0 := 0; 92928#L99-2 assume !false; 92927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92926#L102 assume !(12292 == ssl3_accept_~s__state~0); 92925#L105 assume !(16384 == ssl3_accept_~s__state~0); 92924#L108 assume !(8192 == ssl3_accept_~s__state~0); 92923#L111 assume !(24576 == ssl3_accept_~s__state~0); 92922#L114 assume !(8195 == ssl3_accept_~s__state~0); 92921#L117 assume !(8480 == ssl3_accept_~s__state~0); 92920#L120 assume !(8481 == ssl3_accept_~s__state~0); 92919#L123 assume !(8482 == ssl3_accept_~s__state~0); 92918#L126 assume !(8464 == ssl3_accept_~s__state~0); 92917#L129 assume !(8465 == ssl3_accept_~s__state~0); 92916#L132 assume !(8466 == ssl3_accept_~s__state~0); 92915#L135 assume !(8496 == ssl3_accept_~s__state~0); 92914#L138 assume !(8497 == ssl3_accept_~s__state~0); 92913#L141 assume !(8512 == ssl3_accept_~s__state~0); 92912#L144 assume !(8513 == ssl3_accept_~s__state~0); 92911#L147 assume 8528 == ssl3_accept_~s__state~0; 92017#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 92910#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 92908#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 92900#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 92903#L353 assume !(ssl3_accept_~ret~0 <= 0); 92898#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 92896#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92891#L580 ssl3_accept_~skip~0 := 0; 92889#L99-2 assume !false; 92884#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92882#L102 assume !(12292 == ssl3_accept_~s__state~0); 92880#L105 assume !(16384 == ssl3_accept_~s__state~0); 92878#L108 assume !(8192 == ssl3_accept_~s__state~0); 92876#L111 assume !(24576 == ssl3_accept_~s__state~0); 92874#L114 assume !(8195 == ssl3_accept_~s__state~0); 92872#L117 assume !(8480 == ssl3_accept_~s__state~0); 92870#L120 assume !(8481 == ssl3_accept_~s__state~0); 92868#L123 assume !(8482 == ssl3_accept_~s__state~0); 92866#L126 assume !(8464 == ssl3_accept_~s__state~0); 92864#L129 assume !(8465 == ssl3_accept_~s__state~0); 92862#L132 assume !(8466 == ssl3_accept_~s__state~0); 92860#L135 assume !(8496 == ssl3_accept_~s__state~0); 92858#L138 assume !(8497 == ssl3_accept_~s__state~0); 92856#L141 assume !(8512 == ssl3_accept_~s__state~0); 92854#L144 assume !(8513 == ssl3_accept_~s__state~0); 92852#L147 assume !(8528 == ssl3_accept_~s__state~0); 92850#L150 assume !(8529 == ssl3_accept_~s__state~0); 92848#L153 assume 8544 == ssl3_accept_~s__state~0; 92012#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 92845#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 92842#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92840#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 92836#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 92835#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 92832#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92827#L580 ssl3_accept_~skip~0 := 0; 92826#L99-2 assume !false; 92825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92824#L102 assume !(12292 == ssl3_accept_~s__state~0); 92823#L105 assume !(16384 == ssl3_accept_~s__state~0); 92822#L108 assume !(8192 == ssl3_accept_~s__state~0); 92821#L111 assume !(24576 == ssl3_accept_~s__state~0); 92820#L114 assume !(8195 == ssl3_accept_~s__state~0); 92819#L117 assume !(8480 == ssl3_accept_~s__state~0); 92818#L120 assume !(8481 == ssl3_accept_~s__state~0); 92817#L123 assume !(8482 == ssl3_accept_~s__state~0); 92816#L126 assume !(8464 == ssl3_accept_~s__state~0); 92815#L129 assume !(8465 == ssl3_accept_~s__state~0); 92814#L132 assume !(8466 == ssl3_accept_~s__state~0); 92813#L135 assume !(8496 == ssl3_accept_~s__state~0); 92812#L138 assume !(8497 == ssl3_accept_~s__state~0); 92811#L141 assume !(8512 == ssl3_accept_~s__state~0); 92810#L144 assume !(8513 == ssl3_accept_~s__state~0); 92809#L147 assume !(8528 == ssl3_accept_~s__state~0); 92808#L150 assume !(8529 == ssl3_accept_~s__state~0); 92807#L153 assume !(8544 == ssl3_accept_~s__state~0); 92806#L156 assume !(8545 == ssl3_accept_~s__state~0); 92805#L159 assume !(8560 == ssl3_accept_~s__state~0); 92804#L162 assume !(8561 == ssl3_accept_~s__state~0); 92803#L165 assume 8448 == ssl3_accept_~s__state~0; 92801#L166 assume !(ssl3_accept_~num1~0 > 0); 92800#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 92797#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92788#L580 ssl3_accept_~skip~0 := 0; 92787#L99-2 assume !false; 92786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92785#L102 assume !(12292 == ssl3_accept_~s__state~0); 92784#L105 assume !(16384 == ssl3_accept_~s__state~0); 92783#L108 assume !(8192 == ssl3_accept_~s__state~0); 92782#L111 assume !(24576 == ssl3_accept_~s__state~0); 92781#L114 assume !(8195 == ssl3_accept_~s__state~0); 92780#L117 assume !(8480 == ssl3_accept_~s__state~0); 92779#L120 assume !(8481 == ssl3_accept_~s__state~0); 92778#L123 assume !(8482 == ssl3_accept_~s__state~0); 92777#L126 assume !(8464 == ssl3_accept_~s__state~0); 92776#L129 assume !(8465 == ssl3_accept_~s__state~0); 92775#L132 assume !(8466 == ssl3_accept_~s__state~0); 92774#L135 assume !(8496 == ssl3_accept_~s__state~0); 92773#L138 assume !(8497 == ssl3_accept_~s__state~0); 92772#L141 assume !(8512 == ssl3_accept_~s__state~0); 92771#L144 assume !(8513 == ssl3_accept_~s__state~0); 92770#L147 assume !(8528 == ssl3_accept_~s__state~0); 92769#L150 assume !(8529 == ssl3_accept_~s__state~0); 92768#L153 assume !(8544 == ssl3_accept_~s__state~0); 92767#L156 assume !(8545 == ssl3_accept_~s__state~0); 92766#L159 assume !(8560 == ssl3_accept_~s__state~0); 92765#L162 assume !(8561 == ssl3_accept_~s__state~0); 92764#L165 assume !(8448 == ssl3_accept_~s__state~0); 92762#L168 assume 8576 == ssl3_accept_~s__state~0; 92759#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 92756#L440 assume !(ssl3_accept_~ret~0 <= 0); 92750#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 92349#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92608#L580 ssl3_accept_~skip~0 := 0; 92609#L99-2 assume !false; 92592#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92593#L102 assume !(12292 == ssl3_accept_~s__state~0); 92586#L105 assume !(16384 == ssl3_accept_~s__state~0); 92587#L108 assume !(8192 == ssl3_accept_~s__state~0); 92581#L111 assume !(24576 == ssl3_accept_~s__state~0); 92578#L114 assume !(8195 == ssl3_accept_~s__state~0); 92579#L117 assume !(8480 == ssl3_accept_~s__state~0); 93278#L120 assume !(8481 == ssl3_accept_~s__state~0); 93276#L123 assume !(8482 == ssl3_accept_~s__state~0); 92258#L126 assume !(8464 == ssl3_accept_~s__state~0); 92173#L129 assume !(8465 == ssl3_accept_~s__state~0); 92174#L132 assume 8466 == ssl3_accept_~s__state~0; 91979#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 86980#L274 [2019-10-22 08:54:22,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:22,570 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-10-22 08:54:22,570 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:22,570 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019089222] [2019-10-22 08:54:22,571 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,571 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,571 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:22,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:22,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:22,578 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:22,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:22,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1976219443, now seen corresponding path program 1 times [2019-10-22 08:54:22,578 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:22,578 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586508950] [2019-10-22 08:54:22,579 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,579 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,579 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:22,622 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:22,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:22,623 INFO L82 PathProgramCache]: Analyzing trace with hash -191638769, now seen corresponding path program 1 times [2019-10-22 08:54:22,623 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:22,623 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679693013] [2019-10-22 08:54:22,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:22,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 08:54:22,658 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679693013] [2019-10-22 08:54:22,659 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:22,659 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:22,659 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795732731] [2019-10-22 08:54:23,805 WARN L191 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-10-22 08:54:23,890 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:23,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:23,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:23,891 INFO L87 Difference]: Start difference. First operand 8084 states and 10298 transitions. cyclomatic complexity: 2233 Second operand 3 states. [2019-10-22 08:54:24,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:24,020 INFO L93 Difference]: Finished difference Result 10498 states and 13340 transitions. [2019-10-22 08:54:24,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:24,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10498 states and 13340 transitions. [2019-10-22 08:54:24,055 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7758 [2019-10-22 08:54:24,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10498 states to 10494 states and 13336 transitions. [2019-10-22 08:54:24,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7868 [2019-10-22 08:54:24,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7868 [2019-10-22 08:54:24,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10494 states and 13336 transitions. [2019-10-22 08:54:24,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:24,092 INFO L688 BuchiCegarLoop]: Abstraction has 10494 states and 13336 transitions. [2019-10-22 08:54:24,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10494 states and 13336 transitions. [2019-10-22 08:54:24,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10494 to 10494. [2019-10-22 08:54:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10494 states. [2019-10-22 08:54:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10494 states to 10494 states and 13336 transitions. [2019-10-22 08:54:24,200 INFO L711 BuchiCegarLoop]: Abstraction has 10494 states and 13336 transitions. [2019-10-22 08:54:24,200 INFO L591 BuchiCegarLoop]: Abstraction has 10494 states and 13336 transitions. [2019-10-22 08:54:24,200 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:54:24,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10494 states and 13336 transitions. [2019-10-22 08:54:24,226 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7758 [2019-10-22 08:54:24,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:24,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:24,228 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:24,228 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:24,228 INFO L791 eck$LassoCheckResult]: Stem: 105400#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 105401#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105394#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 105395#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 105355#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 105463#L99-2 assume !false; 105729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108168#L102 assume !(12292 == ssl3_accept_~s__state~0); 108169#L105 assume !(16384 == ssl3_accept_~s__state~0); 108164#L108 assume !(8192 == ssl3_accept_~s__state~0); 108165#L111 assume !(24576 == ssl3_accept_~s__state~0); 108154#L114 assume !(8195 == ssl3_accept_~s__state~0); 108155#L117 assume !(8480 == ssl3_accept_~s__state~0); 108148#L120 assume !(8481 == ssl3_accept_~s__state~0); 108149#L123 assume !(8482 == ssl3_accept_~s__state~0); 107910#L126 assume 8464 == ssl3_accept_~s__state~0; 107905#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 107899#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 107900#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 110697#L543 [2019-10-22 08:54:24,228 INFO L793 eck$LassoCheckResult]: Loop: 110697#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110693#L580 ssl3_accept_~skip~0 := 0; 110680#L99-2 assume !false; 110681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110668#L102 assume !(12292 == ssl3_accept_~s__state~0); 110669#L105 assume !(16384 == ssl3_accept_~s__state~0); 110656#L108 assume !(8192 == ssl3_accept_~s__state~0); 110657#L111 assume !(24576 == ssl3_accept_~s__state~0); 110634#L114 assume !(8195 == ssl3_accept_~s__state~0); 110635#L117 assume !(8480 == ssl3_accept_~s__state~0); 110621#L120 assume !(8481 == ssl3_accept_~s__state~0); 110622#L123 assume !(8482 == ssl3_accept_~s__state~0); 110608#L126 assume !(8464 == ssl3_accept_~s__state~0); 110609#L129 assume !(8465 == ssl3_accept_~s__state~0); 110311#L132 assume !(8466 == ssl3_accept_~s__state~0); 110192#L135 assume 8496 == ssl3_accept_~s__state~0; 110165#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 110191#L287 assume !(1 == ssl3_accept_~blastFlag~0); 110190#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 110188#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 110187#L293-2 ssl3_accept_~s__init_num~0 := 0; 110185#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110180#L580 ssl3_accept_~skip~0 := 0; 110179#L99-2 assume !false; 110178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110177#L102 assume !(12292 == ssl3_accept_~s__state~0); 110176#L105 assume !(16384 == ssl3_accept_~s__state~0); 110175#L108 assume !(8192 == ssl3_accept_~s__state~0); 110174#L111 assume !(24576 == ssl3_accept_~s__state~0); 110173#L114 assume !(8195 == ssl3_accept_~s__state~0); 110172#L117 assume !(8480 == ssl3_accept_~s__state~0); 110171#L120 assume !(8481 == ssl3_accept_~s__state~0); 110170#L123 assume !(8482 == ssl3_accept_~s__state~0); 110169#L126 assume !(8464 == ssl3_accept_~s__state~0); 110168#L129 assume !(8465 == ssl3_accept_~s__state~0); 110167#L132 assume !(8466 == ssl3_accept_~s__state~0); 110166#L135 assume !(8496 == ssl3_accept_~s__state~0); 110164#L138 assume !(8497 == ssl3_accept_~s__state~0); 110045#L141 assume 8512 == ssl3_accept_~s__state~0; 110046#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111005#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 111004#L308 assume !(ssl3_accept_~ret~0 <= 0); 111003#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 111001#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110996#L580 ssl3_accept_~skip~0 := 0; 110995#L99-2 assume !false; 110994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110993#L102 assume !(12292 == ssl3_accept_~s__state~0); 110992#L105 assume !(16384 == ssl3_accept_~s__state~0); 110991#L108 assume !(8192 == ssl3_accept_~s__state~0); 110990#L111 assume !(24576 == ssl3_accept_~s__state~0); 110989#L114 assume !(8195 == ssl3_accept_~s__state~0); 110988#L117 assume !(8480 == ssl3_accept_~s__state~0); 110987#L120 assume !(8481 == ssl3_accept_~s__state~0); 110986#L123 assume !(8482 == ssl3_accept_~s__state~0); 110985#L126 assume !(8464 == ssl3_accept_~s__state~0); 110984#L129 assume !(8465 == ssl3_accept_~s__state~0); 110983#L132 assume !(8466 == ssl3_accept_~s__state~0); 110982#L135 assume !(8496 == ssl3_accept_~s__state~0); 110981#L138 assume !(8497 == ssl3_accept_~s__state~0); 110980#L141 assume !(8512 == ssl3_accept_~s__state~0); 110979#L144 assume !(8513 == ssl3_accept_~s__state~0); 110978#L147 assume 8528 == ssl3_accept_~s__state~0; 110287#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110977#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 110975#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 110967#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 110970#L353 assume !(ssl3_accept_~ret~0 <= 0); 110965#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 110963#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110958#L580 ssl3_accept_~skip~0 := 0; 110956#L99-2 assume !false; 110951#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110949#L102 assume !(12292 == ssl3_accept_~s__state~0); 110947#L105 assume !(16384 == ssl3_accept_~s__state~0); 110945#L108 assume !(8192 == ssl3_accept_~s__state~0); 110943#L111 assume !(24576 == ssl3_accept_~s__state~0); 110941#L114 assume !(8195 == ssl3_accept_~s__state~0); 110939#L117 assume !(8480 == ssl3_accept_~s__state~0); 110937#L120 assume !(8481 == ssl3_accept_~s__state~0); 110935#L123 assume !(8482 == ssl3_accept_~s__state~0); 110933#L126 assume !(8464 == ssl3_accept_~s__state~0); 110931#L129 assume !(8465 == ssl3_accept_~s__state~0); 110929#L132 assume !(8466 == ssl3_accept_~s__state~0); 110927#L135 assume !(8496 == ssl3_accept_~s__state~0); 110925#L138 assume !(8497 == ssl3_accept_~s__state~0); 110923#L141 assume !(8512 == ssl3_accept_~s__state~0); 110921#L144 assume !(8513 == ssl3_accept_~s__state~0); 110919#L147 assume !(8528 == ssl3_accept_~s__state~0); 110917#L150 assume !(8529 == ssl3_accept_~s__state~0); 110915#L153 assume 8544 == ssl3_accept_~s__state~0; 110277#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110912#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 110909#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110907#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 110903#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 110902#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 110899#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110894#L580 ssl3_accept_~skip~0 := 0; 110893#L99-2 assume !false; 110892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110891#L102 assume !(12292 == ssl3_accept_~s__state~0); 110890#L105 assume !(16384 == ssl3_accept_~s__state~0); 110889#L108 assume !(8192 == ssl3_accept_~s__state~0); 110888#L111 assume !(24576 == ssl3_accept_~s__state~0); 110887#L114 assume !(8195 == ssl3_accept_~s__state~0); 110886#L117 assume !(8480 == ssl3_accept_~s__state~0); 110885#L120 assume !(8481 == ssl3_accept_~s__state~0); 110884#L123 assume !(8482 == ssl3_accept_~s__state~0); 110883#L126 assume !(8464 == ssl3_accept_~s__state~0); 110882#L129 assume !(8465 == ssl3_accept_~s__state~0); 110881#L132 assume !(8466 == ssl3_accept_~s__state~0); 110880#L135 assume !(8496 == ssl3_accept_~s__state~0); 110879#L138 assume !(8497 == ssl3_accept_~s__state~0); 110878#L141 assume !(8512 == ssl3_accept_~s__state~0); 110877#L144 assume !(8513 == ssl3_accept_~s__state~0); 110876#L147 assume !(8528 == ssl3_accept_~s__state~0); 110875#L150 assume !(8529 == ssl3_accept_~s__state~0); 110874#L153 assume !(8544 == ssl3_accept_~s__state~0); 110873#L156 assume !(8545 == ssl3_accept_~s__state~0); 110872#L159 assume !(8560 == ssl3_accept_~s__state~0); 110871#L162 assume !(8561 == ssl3_accept_~s__state~0); 110870#L165 assume 8448 == ssl3_accept_~s__state~0; 110868#L166 assume !(ssl3_accept_~num1~0 > 0); 110867#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110865#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110860#L580 ssl3_accept_~skip~0 := 0; 110859#L99-2 assume !false; 110858#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110857#L102 assume !(12292 == ssl3_accept_~s__state~0); 110856#L105 assume !(16384 == ssl3_accept_~s__state~0); 110855#L108 assume !(8192 == ssl3_accept_~s__state~0); 110854#L111 assume !(24576 == ssl3_accept_~s__state~0); 110853#L114 assume !(8195 == ssl3_accept_~s__state~0); 110852#L117 assume !(8480 == ssl3_accept_~s__state~0); 110851#L120 assume !(8481 == ssl3_accept_~s__state~0); 110850#L123 assume !(8482 == ssl3_accept_~s__state~0); 110849#L126 assume !(8464 == ssl3_accept_~s__state~0); 110848#L129 assume !(8465 == ssl3_accept_~s__state~0); 110847#L132 assume !(8466 == ssl3_accept_~s__state~0); 110846#L135 assume !(8496 == ssl3_accept_~s__state~0); 110845#L138 assume !(8497 == ssl3_accept_~s__state~0); 110844#L141 assume !(8512 == ssl3_accept_~s__state~0); 110843#L144 assume !(8513 == ssl3_accept_~s__state~0); 110842#L147 assume !(8528 == ssl3_accept_~s__state~0); 110841#L150 assume !(8529 == ssl3_accept_~s__state~0); 110840#L153 assume !(8544 == ssl3_accept_~s__state~0); 110839#L156 assume !(8545 == ssl3_accept_~s__state~0); 110838#L159 assume !(8560 == ssl3_accept_~s__state~0); 110837#L162 assume !(8561 == ssl3_accept_~s__state~0); 110835#L165 assume !(8448 == ssl3_accept_~s__state~0); 110836#L168 assume 8576 == ssl3_accept_~s__state~0; 110723#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 111176#L440 assume !(ssl3_accept_~ret~0 <= 0); 111173#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110706#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110686#L580 ssl3_accept_~skip~0 := 0; 110687#L99-2 assume !false; 110674#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110675#L102 assume !(12292 == ssl3_accept_~s__state~0); 110662#L105 assume !(16384 == ssl3_accept_~s__state~0); 110663#L108 assume !(8192 == ssl3_accept_~s__state~0); 110650#L111 assume !(24576 == ssl3_accept_~s__state~0); 110651#L114 assume !(8195 == ssl3_accept_~s__state~0); 110628#L117 assume !(8480 == ssl3_accept_~s__state~0); 110629#L120 assume !(8481 == ssl3_accept_~s__state~0); 110615#L123 assume !(8482 == ssl3_accept_~s__state~0); 110616#L126 assume !(8464 == ssl3_accept_~s__state~0); 110602#L129 assume !(8465 == ssl3_accept_~s__state~0); 110603#L132 assume 8466 == ssl3_accept_~s__state~0; 110197#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 107907#L274 assume !(0 == ssl3_accept_~blastFlag~0); 110708#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 110697#L543 [2019-10-22 08:54:24,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:24,229 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-10-22 08:54:24,229 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:24,229 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738619885] [2019-10-22 08:54:24,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:24,237 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:24,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:24,239 INFO L82 PathProgramCache]: Analyzing trace with hash 542286527, now seen corresponding path program 2 times [2019-10-22 08:54:24,239 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:24,239 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840604750] [2019-10-22 08:54:24,240 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,240 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,240 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:24,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:24,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:24,267 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:24,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:24,267 INFO L82 PathProgramCache]: Analyzing trace with hash 499204595, now seen corresponding path program 1 times [2019-10-22 08:54:24,267 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:24,268 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302534969] [2019-10-22 08:54:24,268 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,268 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:24,268 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:24,300 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:54:24,300 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302534969] [2019-10-22 08:54:24,301 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:24,301 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:24,301 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902373284] [2019-10-22 08:54:25,493 WARN L191 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-10-22 08:54:25,567 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:25,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:25,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:25,568 INFO L87 Difference]: Start difference. First operand 10494 states and 13336 transitions. cyclomatic complexity: 2865 Second operand 3 states. [2019-10-22 08:54:25,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:25,607 INFO L93 Difference]: Finished difference Result 10774 states and 13672 transitions. [2019-10-22 08:54:25,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:25,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10774 states and 13672 transitions. [2019-10-22 08:54:25,642 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7854 [2019-10-22 08:54:25,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10774 states to 10682 states and 13560 transitions. [2019-10-22 08:54:25,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7964 [2019-10-22 08:54:25,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7964 [2019-10-22 08:54:25,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10682 states and 13560 transitions. [2019-10-22 08:54:25,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:25,683 INFO L688 BuchiCegarLoop]: Abstraction has 10682 states and 13560 transitions. [2019-10-22 08:54:25,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10682 states and 13560 transitions. [2019-10-22 08:54:25,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10682 to 10682. [2019-10-22 08:54:25,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10682 states. [2019-10-22 08:54:25,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10682 states to 10682 states and 13560 transitions. [2019-10-22 08:54:25,795 INFO L711 BuchiCegarLoop]: Abstraction has 10682 states and 13560 transitions. [2019-10-22 08:54:25,795 INFO L591 BuchiCegarLoop]: Abstraction has 10682 states and 13560 transitions. [2019-10-22 08:54:25,795 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:54:25,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10682 states and 13560 transitions. [2019-10-22 08:54:25,822 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7854 [2019-10-22 08:54:25,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:25,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:25,824 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:25,824 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:25,824 INFO L791 eck$LassoCheckResult]: Stem: 126687#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 126688#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 126681#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 126682#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 126636#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 126755#L99-2 assume !false; 127028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130055#L102 assume !(12292 == ssl3_accept_~s__state~0); 130056#L105 assume !(16384 == ssl3_accept_~s__state~0); 130047#L108 assume !(8192 == ssl3_accept_~s__state~0); 130048#L111 assume !(24576 == ssl3_accept_~s__state~0); 130038#L114 assume !(8195 == ssl3_accept_~s__state~0); 130039#L117 assume !(8480 == ssl3_accept_~s__state~0); 130030#L120 assume !(8481 == ssl3_accept_~s__state~0); 130031#L123 assume !(8482 == ssl3_accept_~s__state~0); 127492#L126 assume !(8464 == ssl3_accept_~s__state~0); 127494#L129 assume 8465 == ssl3_accept_~s__state~0; 130165#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 132434#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 132433#L274-2 [2019-10-22 08:54:25,825 INFO L793 eck$LassoCheckResult]: Loop: 132433#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 132431#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132426#L580 ssl3_accept_~skip~0 := 0; 132425#L99-2 assume !false; 132424#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132423#L102 assume !(12292 == ssl3_accept_~s__state~0); 132422#L105 assume !(16384 == ssl3_accept_~s__state~0); 132421#L108 assume !(8192 == ssl3_accept_~s__state~0); 132420#L111 assume !(24576 == ssl3_accept_~s__state~0); 132419#L114 assume !(8195 == ssl3_accept_~s__state~0); 132418#L117 assume !(8480 == ssl3_accept_~s__state~0); 132417#L120 assume !(8481 == ssl3_accept_~s__state~0); 132416#L123 assume !(8482 == ssl3_accept_~s__state~0); 132415#L126 assume !(8464 == ssl3_accept_~s__state~0); 132414#L129 assume !(8465 == ssl3_accept_~s__state~0); 132413#L132 assume !(8466 == ssl3_accept_~s__state~0); 132412#L135 assume 8496 == ssl3_accept_~s__state~0; 132407#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 132400#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 132399#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 132397#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 132396#L293-2 ssl3_accept_~s__init_num~0 := 0; 132394#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132389#L580 ssl3_accept_~skip~0 := 0; 132388#L99-2 assume !false; 132387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132386#L102 assume !(12292 == ssl3_accept_~s__state~0); 132385#L105 assume !(16384 == ssl3_accept_~s__state~0); 132384#L108 assume !(8192 == ssl3_accept_~s__state~0); 132383#L111 assume !(24576 == ssl3_accept_~s__state~0); 132382#L114 assume !(8195 == ssl3_accept_~s__state~0); 132381#L117 assume !(8480 == ssl3_accept_~s__state~0); 132380#L120 assume !(8481 == ssl3_accept_~s__state~0); 132379#L123 assume !(8482 == ssl3_accept_~s__state~0); 132378#L126 assume !(8464 == ssl3_accept_~s__state~0); 132377#L129 assume !(8465 == ssl3_accept_~s__state~0); 132376#L132 assume !(8466 == ssl3_accept_~s__state~0); 132375#L135 assume !(8496 == ssl3_accept_~s__state~0); 132374#L138 assume !(8497 == ssl3_accept_~s__state~0); 132373#L141 assume 8512 == ssl3_accept_~s__state~0; 128264#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 132371#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 132372#L308 assume !(ssl3_accept_~ret~0 <= 0); 132697#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 132695#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132690#L580 ssl3_accept_~skip~0 := 0; 132689#L99-2 assume !false; 132688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132687#L102 assume !(12292 == ssl3_accept_~s__state~0); 132686#L105 assume !(16384 == ssl3_accept_~s__state~0); 132685#L108 assume !(8192 == ssl3_accept_~s__state~0); 132684#L111 assume !(24576 == ssl3_accept_~s__state~0); 132683#L114 assume !(8195 == ssl3_accept_~s__state~0); 132682#L117 assume !(8480 == ssl3_accept_~s__state~0); 132681#L120 assume !(8481 == ssl3_accept_~s__state~0); 132680#L123 assume !(8482 == ssl3_accept_~s__state~0); 132679#L126 assume !(8464 == ssl3_accept_~s__state~0); 132678#L129 assume !(8465 == ssl3_accept_~s__state~0); 132677#L132 assume !(8466 == ssl3_accept_~s__state~0); 132676#L135 assume !(8496 == ssl3_accept_~s__state~0); 132675#L138 assume !(8497 == ssl3_accept_~s__state~0); 132674#L141 assume !(8512 == ssl3_accept_~s__state~0); 132673#L144 assume !(8513 == ssl3_accept_~s__state~0); 132672#L147 assume 8528 == ssl3_accept_~s__state~0; 128255#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 132671#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 132669#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 132661#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 132664#L353 assume !(ssl3_accept_~ret~0 <= 0); 132659#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 132657#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132652#L580 ssl3_accept_~skip~0 := 0; 132650#L99-2 assume !false; 132645#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132643#L102 assume !(12292 == ssl3_accept_~s__state~0); 132641#L105 assume !(16384 == ssl3_accept_~s__state~0); 132639#L108 assume !(8192 == ssl3_accept_~s__state~0); 132637#L111 assume !(24576 == ssl3_accept_~s__state~0); 132635#L114 assume !(8195 == ssl3_accept_~s__state~0); 132633#L117 assume !(8480 == ssl3_accept_~s__state~0); 132631#L120 assume !(8481 == ssl3_accept_~s__state~0); 132629#L123 assume !(8482 == ssl3_accept_~s__state~0); 132627#L126 assume !(8464 == ssl3_accept_~s__state~0); 132625#L129 assume !(8465 == ssl3_accept_~s__state~0); 132623#L132 assume !(8466 == ssl3_accept_~s__state~0); 132621#L135 assume !(8496 == ssl3_accept_~s__state~0); 132619#L138 assume !(8497 == ssl3_accept_~s__state~0); 132617#L141 assume !(8512 == ssl3_accept_~s__state~0); 132615#L144 assume !(8513 == ssl3_accept_~s__state~0); 132613#L147 assume !(8528 == ssl3_accept_~s__state~0); 132611#L150 assume !(8529 == ssl3_accept_~s__state~0); 132609#L153 assume 8544 == ssl3_accept_~s__state~0; 128246#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 132606#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 132603#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 132601#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 132597#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 132596#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 132593#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132588#L580 ssl3_accept_~skip~0 := 0; 132587#L99-2 assume !false; 132586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132585#L102 assume !(12292 == ssl3_accept_~s__state~0); 132584#L105 assume !(16384 == ssl3_accept_~s__state~0); 132583#L108 assume !(8192 == ssl3_accept_~s__state~0); 132582#L111 assume !(24576 == ssl3_accept_~s__state~0); 132581#L114 assume !(8195 == ssl3_accept_~s__state~0); 132580#L117 assume !(8480 == ssl3_accept_~s__state~0); 132579#L120 assume !(8481 == ssl3_accept_~s__state~0); 132578#L123 assume !(8482 == ssl3_accept_~s__state~0); 132577#L126 assume !(8464 == ssl3_accept_~s__state~0); 132576#L129 assume !(8465 == ssl3_accept_~s__state~0); 132575#L132 assume !(8466 == ssl3_accept_~s__state~0); 132574#L135 assume !(8496 == ssl3_accept_~s__state~0); 132573#L138 assume !(8497 == ssl3_accept_~s__state~0); 132572#L141 assume !(8512 == ssl3_accept_~s__state~0); 132571#L144 assume !(8513 == ssl3_accept_~s__state~0); 132570#L147 assume !(8528 == ssl3_accept_~s__state~0); 132569#L150 assume !(8529 == ssl3_accept_~s__state~0); 132568#L153 assume !(8544 == ssl3_accept_~s__state~0); 132567#L156 assume !(8545 == ssl3_accept_~s__state~0); 132566#L159 assume !(8560 == ssl3_accept_~s__state~0); 132564#L162 assume !(8561 == ssl3_accept_~s__state~0); 132559#L165 assume 8448 == ssl3_accept_~s__state~0; 132556#L166 assume !(ssl3_accept_~num1~0 > 0); 132552#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 132545#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132539#L580 ssl3_accept_~skip~0 := 0; 132537#L99-2 assume !false; 132535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132533#L102 assume !(12292 == ssl3_accept_~s__state~0); 132531#L105 assume !(16384 == ssl3_accept_~s__state~0); 132529#L108 assume !(8192 == ssl3_accept_~s__state~0); 132527#L111 assume !(24576 == ssl3_accept_~s__state~0); 132525#L114 assume !(8195 == ssl3_accept_~s__state~0); 132523#L117 assume !(8480 == ssl3_accept_~s__state~0); 132521#L120 assume !(8481 == ssl3_accept_~s__state~0); 132519#L123 assume !(8482 == ssl3_accept_~s__state~0); 132517#L126 assume !(8464 == ssl3_accept_~s__state~0); 132515#L129 assume !(8465 == ssl3_accept_~s__state~0); 132513#L132 assume !(8466 == ssl3_accept_~s__state~0); 132511#L135 assume !(8496 == ssl3_accept_~s__state~0); 132509#L138 assume !(8497 == ssl3_accept_~s__state~0); 132507#L141 assume !(8512 == ssl3_accept_~s__state~0); 132505#L144 assume !(8513 == ssl3_accept_~s__state~0); 132503#L147 assume !(8528 == ssl3_accept_~s__state~0); 132501#L150 assume !(8529 == ssl3_accept_~s__state~0); 132499#L153 assume !(8544 == ssl3_accept_~s__state~0); 132497#L156 assume !(8545 == ssl3_accept_~s__state~0); 132495#L159 assume !(8560 == ssl3_accept_~s__state~0); 132493#L162 assume !(8561 == ssl3_accept_~s__state~0); 132491#L165 assume !(8448 == ssl3_accept_~s__state~0); 132485#L168 assume 8576 == ssl3_accept_~s__state~0; 132484#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 132483#L440 assume !(ssl3_accept_~ret~0 <= 0); 132481#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 131370#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132468#L580 ssl3_accept_~skip~0 := 0; 132466#L99-2 assume !false; 132464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132462#L102 assume !(12292 == ssl3_accept_~s__state~0); 132460#L105 assume !(16384 == ssl3_accept_~s__state~0); 132458#L108 assume !(8192 == ssl3_accept_~s__state~0); 132456#L111 assume !(24576 == ssl3_accept_~s__state~0); 132454#L114 assume !(8195 == ssl3_accept_~s__state~0); 132452#L117 assume !(8480 == ssl3_accept_~s__state~0); 132450#L120 assume !(8481 == ssl3_accept_~s__state~0); 132448#L123 assume !(8482 == ssl3_accept_~s__state~0); 132446#L126 assume !(8464 == ssl3_accept_~s__state~0); 132437#L129 assume !(8465 == ssl3_accept_~s__state~0); 132438#L132 assume 8466 == ssl3_accept_~s__state~0; 131381#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 132439#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 132433#L274-2 [2019-10-22 08:54:25,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:25,825 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-10-22 08:54:25,825 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:25,825 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104102012] [2019-10-22 08:54:25,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:25,826 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:25,826 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:25,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:25,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:25,845 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104102012] [2019-10-22 08:54:25,845 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:25,845 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:25,845 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561081018] [2019-10-22 08:54:25,846 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:25,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:25,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1074613607, now seen corresponding path program 2 times [2019-10-22 08:54:25,846 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:25,846 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527328778] [2019-10-22 08:54:25,847 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:25,847 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:25,847 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:54:25,905 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527328778] [2019-10-22 08:54:25,905 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:25,906 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:25,906 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067164974] [2019-10-22 08:54:25,906 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:25,906 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:25,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:25,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:25,907 INFO L87 Difference]: Start difference. First operand 10682 states and 13560 transitions. cyclomatic complexity: 2901 Second operand 3 states. [2019-10-22 08:54:26,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:26,029 INFO L93 Difference]: Finished difference Result 10734 states and 13593 transitions. [2019-10-22 08:54:26,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:26,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10734 states and 13593 transitions. [2019-10-22 08:54:26,064 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7882 [2019-10-22 08:54:26,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10734 states to 10734 states and 13593 transitions. [2019-10-22 08:54:26,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8000 [2019-10-22 08:54:26,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8000 [2019-10-22 08:54:26,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10734 states and 13593 transitions. [2019-10-22 08:54:26,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:26,100 INFO L688 BuchiCegarLoop]: Abstraction has 10734 states and 13593 transitions. [2019-10-22 08:54:26,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10734 states and 13593 transitions. [2019-10-22 08:54:26,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10734 to 10682. [2019-10-22 08:54:26,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10682 states. [2019-10-22 08:54:26,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10682 states to 10682 states and 13533 transitions. [2019-10-22 08:54:26,339 INFO L711 BuchiCegarLoop]: Abstraction has 10682 states and 13533 transitions. [2019-10-22 08:54:26,339 INFO L591 BuchiCegarLoop]: Abstraction has 10682 states and 13533 transitions. [2019-10-22 08:54:26,339 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:54:26,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10682 states and 13533 transitions. [2019-10-22 08:54:26,364 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7854 [2019-10-22 08:54:26,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:26,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:26,365 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:26,365 INFO L850 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] [2019-10-22 08:54:26,365 INFO L791 eck$LassoCheckResult]: Stem: 148111#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 148112#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148106#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 148107#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 148062#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 148179#L99-2 assume !false; 148436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152486#L102 assume !(12292 == ssl3_accept_~s__state~0); 152487#L105 assume !(16384 == ssl3_accept_~s__state~0); 152466#L108 assume !(8192 == ssl3_accept_~s__state~0); 152467#L111 assume !(24576 == ssl3_accept_~s__state~0); 152449#L114 assume !(8195 == ssl3_accept_~s__state~0); 152450#L117 assume !(8480 == ssl3_accept_~s__state~0); 150973#L120 assume !(8481 == ssl3_accept_~s__state~0); 150974#L123 assume !(8482 == ssl3_accept_~s__state~0); 150068#L126 assume !(8464 == ssl3_accept_~s__state~0); 150069#L129 assume !(8465 == ssl3_accept_~s__state~0); 152716#L132 assume !(8466 == ssl3_accept_~s__state~0); 152717#L135 assume 8496 == ssl3_accept_~s__state~0; 157945#L139 [2019-10-22 08:54:26,365 INFO L793 eck$LassoCheckResult]: Loop: 157945#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 157943#L287 assume !(1 == ssl3_accept_~blastFlag~0); 157941#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 157939#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 147955#L293-2 ssl3_accept_~s__init_num~0 := 0; 147956#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158095#L580 ssl3_accept_~skip~0 := 0; 158094#L99-2 assume !false; 158088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158086#L102 assume !(12292 == ssl3_accept_~s__state~0); 158085#L105 assume !(16384 == ssl3_accept_~s__state~0); 158084#L108 assume !(8192 == ssl3_accept_~s__state~0); 158082#L111 assume !(24576 == ssl3_accept_~s__state~0); 158081#L114 assume !(8195 == ssl3_accept_~s__state~0); 158080#L117 assume !(8480 == ssl3_accept_~s__state~0); 158079#L120 assume !(8481 == ssl3_accept_~s__state~0); 158074#L123 assume !(8482 == ssl3_accept_~s__state~0); 158009#L126 assume !(8464 == ssl3_accept_~s__state~0); 158003#L129 assume !(8465 == ssl3_accept_~s__state~0); 157998#L132 assume !(8466 == ssl3_accept_~s__state~0); 157951#L135 assume 8496 == ssl3_accept_~s__state~0; 157945#L139 [2019-10-22 08:54:26,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:26,366 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-10-22 08:54:26,366 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:26,366 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701999670] [2019-10-22 08:54:26,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:26,376 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701999670] [2019-10-22 08:54:26,376 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:26,376 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:54:26,376 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890530087] [2019-10-22 08:54:26,377 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:26,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:26,377 INFO L82 PathProgramCache]: Analyzing trace with hash -398684056, now seen corresponding path program 1 times [2019-10-22 08:54:26,377 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:26,377 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140439026] [2019-10-22 08:54:26,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:26,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:26,385 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140439026] [2019-10-22 08:54:26,385 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:26,385 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:26,385 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857451173] [2019-10-22 08:54:26,385 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:26,386 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:26,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:26,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:26,386 INFO L87 Difference]: Start difference. First operand 10682 states and 13533 transitions. cyclomatic complexity: 2874 Second operand 3 states. [2019-10-22 08:54:26,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:26,507 INFO L93 Difference]: Finished difference Result 10532 states and 13313 transitions. [2019-10-22 08:54:26,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:26,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10532 states and 13313 transitions. [2019-10-22 08:54:26,543 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7744 [2019-10-22 08:54:26,568 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10532 states to 10503 states and 13284 transitions. [2019-10-22 08:54:26,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7893 [2019-10-22 08:54:26,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7893 [2019-10-22 08:54:26,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10503 states and 13284 transitions. [2019-10-22 08:54:26,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:26,575 INFO L688 BuchiCegarLoop]: Abstraction has 10503 states and 13284 transitions. [2019-10-22 08:54:26,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10503 states and 13284 transitions. [2019-10-22 08:54:26,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10503 to 10395. [2019-10-22 08:54:26,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10395 states. [2019-10-22 08:54:26,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10395 states to 10395 states and 13154 transitions. [2019-10-22 08:54:26,673 INFO L711 BuchiCegarLoop]: Abstraction has 10395 states and 13154 transitions. [2019-10-22 08:54:26,673 INFO L591 BuchiCegarLoop]: Abstraction has 10395 states and 13154 transitions. [2019-10-22 08:54:26,674 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:54:26,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10395 states and 13154 transitions. [2019-10-22 08:54:26,698 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7676 [2019-10-22 08:54:26,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:26,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:26,699 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:26,699 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:26,699 INFO L791 eck$LassoCheckResult]: Stem: 169348#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 169349#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 169343#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 169344#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 169293#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 169422#L99-2 [2019-10-22 08:54:26,699 INFO L793 eck$LassoCheckResult]: Loop: 169422#L99-2 assume !false; 177841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177836#L102 assume !(12292 == ssl3_accept_~s__state~0); 175909#L105 assume !(16384 == ssl3_accept_~s__state~0); 175907#L108 assume !(8192 == ssl3_accept_~s__state~0); 175905#L111 assume !(24576 == ssl3_accept_~s__state~0); 175903#L114 assume !(8195 == ssl3_accept_~s__state~0); 175901#L117 assume !(8480 == ssl3_accept_~s__state~0); 175899#L120 assume !(8481 == ssl3_accept_~s__state~0); 175897#L123 assume !(8482 == ssl3_accept_~s__state~0); 170153#L126 assume !(8464 == ssl3_accept_~s__state~0); 170154#L129 assume !(8465 == ssl3_accept_~s__state~0); 179465#L132 assume !(8466 == ssl3_accept_~s__state~0); 169366#L135 assume !(8496 == ssl3_accept_~s__state~0); 178240#L138 assume !(8497 == ssl3_accept_~s__state~0); 178238#L141 assume !(8512 == ssl3_accept_~s__state~0); 178233#L144 assume !(8513 == ssl3_accept_~s__state~0); 178227#L147 assume !(8528 == ssl3_accept_~s__state~0); 177867#L150 assume !(8529 == ssl3_accept_~s__state~0); 177868#L153 assume !(8544 == ssl3_accept_~s__state~0); 175930#L156 assume !(8545 == ssl3_accept_~s__state~0); 175922#L159 assume !(8560 == ssl3_accept_~s__state~0); 175923#L162 assume !(8561 == ssl3_accept_~s__state~0); 176977#L165 assume 8448 == ssl3_accept_~s__state~0; 172537#L166 assume !(ssl3_accept_~num1~0 > 0); 172538#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172526#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172517#L580 ssl3_accept_~skip~0 := 0; 172518#L99-2 assume !false; 172508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172509#L102 assume 12292 == ssl3_accept_~s__state~0; 176962#L103 ssl3_accept_~s__new_session~0 := 1; 176963#L211 ssl3_accept_~s__server~0 := 1; 178020#L216 assume 0 != ssl3_accept_~cb~0; 178019#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 176325#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 176318#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 176317#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 177858#L243 assume 12292 != ssl3_accept_~s__state~0; 177852#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 177847#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 177842#L580 ssl3_accept_~skip~0 := 0; 169422#L99-2 [2019-10-22 08:54:26,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:26,700 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-10-22 08:54:26,700 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:26,700 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201924724] [2019-10-22 08:54:26,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:26,706 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:26,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:26,707 INFO L82 PathProgramCache]: Analyzing trace with hash 649607074, now seen corresponding path program 1 times [2019-10-22 08:54:26,707 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:26,707 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790975476] [2019-10-22 08:54:26,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:26,708 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:26,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:26,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 08:54:26,717 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790975476] [2019-10-22 08:54:26,717 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:26,717 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:26,717 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247873517] [2019-10-22 08:54:26,718 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:26,718 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:26,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:26,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:26,718 INFO L87 Difference]: Start difference. First operand 10395 states and 13154 transitions. cyclomatic complexity: 2778 Second operand 3 states. [2019-10-22 08:54:26,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:26,831 INFO L93 Difference]: Finished difference Result 10395 states and 13144 transitions. [2019-10-22 08:54:26,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:26,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10395 states and 13144 transitions. [2019-10-22 08:54:26,869 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7656 [2019-10-22 08:54:26,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10395 states to 10395 states and 13144 transitions. [2019-10-22 08:54:26,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7811 [2019-10-22 08:54:26,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7811 [2019-10-22 08:54:26,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10395 states and 13144 transitions. [2019-10-22 08:54:26,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:26,903 INFO L688 BuchiCegarLoop]: Abstraction has 10395 states and 13144 transitions. [2019-10-22 08:54:26,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10395 states and 13144 transitions. [2019-10-22 08:54:26,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10395 to 10385. [2019-10-22 08:54:26,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10385 states. [2019-10-22 08:54:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10385 states to 10385 states and 13132 transitions. [2019-10-22 08:54:26,999 INFO L711 BuchiCegarLoop]: Abstraction has 10385 states and 13132 transitions. [2019-10-22 08:54:26,999 INFO L591 BuchiCegarLoop]: Abstraction has 10385 states and 13132 transitions. [2019-10-22 08:54:27,000 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:54:27,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10385 states and 13132 transitions. [2019-10-22 08:54:27,024 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7656 [2019-10-22 08:54:27,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:27,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:27,025 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:54:27,025 INFO L850 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] [2019-10-22 08:54:27,025 INFO L791 eck$LassoCheckResult]: Stem: 190130#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 190131#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 190125#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 190126#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 190082#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 190202#L99-2 [2019-10-22 08:54:27,025 INFO L793 eck$LassoCheckResult]: Loop: 190202#L99-2 assume !false; 194573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194567#L102 assume !(12292 == ssl3_accept_~s__state~0); 194568#L105 assume !(16384 == ssl3_accept_~s__state~0); 194560#L108 assume !(8192 == ssl3_accept_~s__state~0); 194561#L111 assume !(24576 == ssl3_accept_~s__state~0); 194554#L114 assume !(8195 == ssl3_accept_~s__state~0); 194555#L117 assume !(8480 == ssl3_accept_~s__state~0); 194548#L120 assume !(8481 == ssl3_accept_~s__state~0); 194549#L123 assume !(8482 == ssl3_accept_~s__state~0); 194825#L126 assume !(8464 == ssl3_accept_~s__state~0); 194823#L129 assume !(8465 == ssl3_accept_~s__state~0); 194821#L132 assume !(8466 == ssl3_accept_~s__state~0); 194816#L135 assume !(8496 == ssl3_accept_~s__state~0); 194813#L138 assume !(8497 == ssl3_accept_~s__state~0); 194809#L141 assume !(8512 == ssl3_accept_~s__state~0); 194800#L144 assume !(8513 == ssl3_accept_~s__state~0); 194797#L147 assume !(8528 == ssl3_accept_~s__state~0); 194793#L150 assume !(8529 == ssl3_accept_~s__state~0); 194790#L153 assume !(8544 == ssl3_accept_~s__state~0); 194789#L156 assume !(8545 == ssl3_accept_~s__state~0); 194783#L159 assume !(8560 == ssl3_accept_~s__state~0); 194779#L162 assume !(8561 == ssl3_accept_~s__state~0); 194643#L165 assume 8448 == ssl3_accept_~s__state~0; 194644#L166 assume !(ssl3_accept_~num1~0 > 0); 194630#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 194631#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 194609#L580 ssl3_accept_~skip~0 := 0; 194610#L99-2 assume !false; 194515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194516#L102 assume !(12292 == ssl3_accept_~s__state~0); 194650#L105 assume 16384 == ssl3_accept_~s__state~0; 194303#L211 ssl3_accept_~s__server~0 := 1; 194648#L216 assume 0 != ssl3_accept_~cb~0; 194640#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 194641#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 194624#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 194623#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 194603#L243 assume 12292 != ssl3_accept_~s__state~0; 194604#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 194585#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 194581#L580 ssl3_accept_~skip~0 := 0; 190202#L99-2 [2019-10-22 08:54:27,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:27,025 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-10-22 08:54:27,025 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:27,025 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902961960] [2019-10-22 08:54:27,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:27,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:27,031 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:27,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:27,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1446825526, now seen corresponding path program 1 times [2019-10-22 08:54:27,031 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:27,031 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022311758] [2019-10-22 08:54:27,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,031 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,032 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:27,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-22 08:54:27,043 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022311758] [2019-10-22 08:54:27,043 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:27,043 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:54:27,043 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857201157] [2019-10-22 08:54:27,043 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:27,044 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:27,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:27,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:27,044 INFO L87 Difference]: Start difference. First operand 10385 states and 13132 transitions. cyclomatic complexity: 2766 Second operand 3 states. [2019-10-22 08:54:27,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:27,062 INFO L93 Difference]: Finished difference Result 9542 states and 11994 transitions. [2019-10-22 08:54:27,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:27,062 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9542 states and 11994 transitions. [2019-10-22 08:54:27,091 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6167 [2019-10-22 08:54:27,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9542 states to 9393 states and 11779 transitions. [2019-10-22 08:54:27,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7039 [2019-10-22 08:54:27,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7039 [2019-10-22 08:54:27,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9393 states and 11779 transitions. [2019-10-22 08:54:27,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:27,115 INFO L688 BuchiCegarLoop]: Abstraction has 9393 states and 11779 transitions. [2019-10-22 08:54:27,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9393 states and 11779 transitions. [2019-10-22 08:54:27,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9393 to 7679. [2019-10-22 08:54:27,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7679 states. [2019-10-22 08:54:27,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7679 states to 7679 states and 9692 transitions. [2019-10-22 08:54:27,182 INFO L711 BuchiCegarLoop]: Abstraction has 7679 states and 9692 transitions. [2019-10-22 08:54:27,182 INFO L591 BuchiCegarLoop]: Abstraction has 7679 states and 9692 transitions. [2019-10-22 08:54:27,182 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:54:27,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7679 states and 9692 transitions. [2019-10-22 08:54:27,201 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5070 [2019-10-22 08:54:27,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:27,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:27,202 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:27,202 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:27,202 INFO L791 eck$LassoCheckResult]: Stem: 210047#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 210048#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 210041#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 210042#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 209997#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 210116#L99-2 assume !false; 212663#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 212662#L102 assume !(12292 == ssl3_accept_~s__state~0); 212661#L105 assume !(16384 == ssl3_accept_~s__state~0); 212660#L108 assume !(8192 == ssl3_accept_~s__state~0); 212659#L111 assume !(24576 == ssl3_accept_~s__state~0); 212658#L114 assume !(8195 == ssl3_accept_~s__state~0); 212657#L117 assume !(8480 == ssl3_accept_~s__state~0); 212656#L120 assume !(8481 == ssl3_accept_~s__state~0); 212655#L123 assume !(8482 == ssl3_accept_~s__state~0); 210279#L126 assume !(8464 == ssl3_accept_~s__state~0); 210280#L129 assume !(8465 == ssl3_accept_~s__state~0); 213071#L132 assume !(8466 == ssl3_accept_~s__state~0); 213534#L135 [2019-10-22 08:54:27,202 INFO L793 eck$LassoCheckResult]: Loop: 213534#L135 assume !(8496 == ssl3_accept_~s__state~0); 213533#L138 assume !(8497 == ssl3_accept_~s__state~0); 213532#L141 assume !(8512 == ssl3_accept_~s__state~0); 213531#L144 assume !(8513 == ssl3_accept_~s__state~0); 213530#L147 assume !(8528 == ssl3_accept_~s__state~0); 213529#L150 assume !(8529 == ssl3_accept_~s__state~0); 213528#L153 assume !(8544 == ssl3_accept_~s__state~0); 213527#L156 assume !(8545 == ssl3_accept_~s__state~0); 213499#L159 assume !(8560 == ssl3_accept_~s__state~0); 213488#L162 assume !(8561 == ssl3_accept_~s__state~0); 213399#L165 assume 8448 == ssl3_accept_~s__state~0; 213400#L166 assume !(ssl3_accept_~num1~0 > 0); 213392#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 213393#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213379#L580 ssl3_accept_~skip~0 := 0; 213380#L99-2 assume !false; 213334#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213335#L102 assume !(12292 == ssl3_accept_~s__state~0); 213084#L105 assume !(16384 == ssl3_accept_~s__state~0); 213085#L108 assume !(8192 == ssl3_accept_~s__state~0); 213076#L111 assume !(24576 == ssl3_accept_~s__state~0); 213077#L114 assume !(8195 == ssl3_accept_~s__state~0); 213025#L117 assume !(8480 == ssl3_accept_~s__state~0); 213026#L120 assume !(8481 == ssl3_accept_~s__state~0); 212726#L123 assume 8482 == ssl3_accept_~s__state~0; 212728#L124 ssl3_accept_~s__state~0 := 3; 213553#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213548#L580 ssl3_accept_~skip~0 := 0; 213547#L99-2 assume !false; 213546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213545#L102 assume !(12292 == ssl3_accept_~s__state~0); 213544#L105 assume !(16384 == ssl3_accept_~s__state~0); 213543#L108 assume !(8192 == ssl3_accept_~s__state~0); 213542#L111 assume !(24576 == ssl3_accept_~s__state~0); 213541#L114 assume !(8195 == ssl3_accept_~s__state~0); 213540#L117 assume !(8480 == ssl3_accept_~s__state~0); 213539#L120 assume !(8481 == ssl3_accept_~s__state~0); 213538#L123 assume !(8482 == ssl3_accept_~s__state~0); 213537#L126 assume !(8464 == ssl3_accept_~s__state~0); 213536#L129 assume !(8465 == ssl3_accept_~s__state~0); 213535#L132 assume !(8466 == ssl3_accept_~s__state~0); 213534#L135 [2019-10-22 08:54:27,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:27,203 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-10-22 08:54:27,203 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:27,203 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103189412] [2019-10-22 08:54:27,203 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,203 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,203 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:27,212 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103189412] [2019-10-22 08:54:27,213 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:27,213 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:27,213 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183071344] [2019-10-22 08:54:27,213 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:54:27,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:27,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1690649508, now seen corresponding path program 2 times [2019-10-22 08:54:27,213 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:27,214 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642054945] [2019-10-22 08:54:27,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:27,214 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:27,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:27,220 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:27,316 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:27,316 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:27,316 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:27,317 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:27,317 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:54:27,317 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:27,317 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:27,317 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:27,317 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration33_Loop [2019-10-22 08:54:27,317 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:27,317 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:27,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,375 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:27,375 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/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 [2019-10-22 08:54:27,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:54:27,382 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:54:27,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:54:27,397 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:27,403 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:54:27,406 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:54:27,406 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:54:27,406 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:54:27,406 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:54:27,406 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:54:27,406 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:54:27,407 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:54:27,407 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:54:27,407 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_4.cil.c_Iteration33_Loop [2019-10-22 08:54:27,407 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:54:27,407 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:54:27,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:54:27,476 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:54:27,476 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:54:27,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:27,477 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:27,477 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:27,477 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:27,478 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:27,478 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:27,478 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:27,478 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:27,479 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:54:27,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:27,479 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:27,479 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:27,480 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:27,480 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:54:27,480 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:27,480 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:54:27,480 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:27,481 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:54:27,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:27,482 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:27,482 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:27,482 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:27,482 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:27,482 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:27,483 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:27,483 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:27,484 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:54:27,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:54:27,485 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:54:27,485 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:54:27,485 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:54:27,485 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:54:27,485 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:54:27,486 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:54:27,486 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:54:27,488 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:54:27,489 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:54:27,489 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:54:27,490 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:54:27,490 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:54:27,490 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:54:27,490 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:54:27,490 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:54:27,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:27,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:54:27,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:27,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:54:27,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:54:27,538 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:27,538 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:54:27,538 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7679 states and 9692 transitions. cyclomatic complexity: 2040 Second operand 5 states. [2019-10-22 08:54:27,847 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7679 states and 9692 transitions. cyclomatic complexity: 2040. Second operand 5 states. Result 19005 states and 23841 transitions. Complement of second has 8 states. [2019-10-22 08:54:27,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:54:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:54:27,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 285 transitions. [2019-10-22 08:54:27,849 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 18 letters. Loop has 41 letters. [2019-10-22 08:54:27,849 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:27,849 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 59 letters. Loop has 41 letters. [2019-10-22 08:54:27,849 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:27,849 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 285 transitions. Stem has 18 letters. Loop has 82 letters. [2019-10-22 08:54:27,850 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:54:27,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19005 states and 23841 transitions. [2019-10-22 08:54:27,909 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4710 [2019-10-22 08:54:27,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19005 states to 18936 states and 23745 transitions. [2019-10-22 08:54:27,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6271 [2019-10-22 08:54:27,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6314 [2019-10-22 08:54:27,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18936 states and 23745 transitions. [2019-10-22 08:54:27,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:27,970 INFO L688 BuchiCegarLoop]: Abstraction has 18936 states and 23745 transitions. [2019-10-22 08:54:27,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18936 states and 23745 transitions. [2019-10-22 08:54:28,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18936 to 16135. [2019-10-22 08:54:28,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16135 states. [2019-10-22 08:54:28,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16135 states to 16135 states and 20381 transitions. [2019-10-22 08:54:28,160 INFO L711 BuchiCegarLoop]: Abstraction has 16135 states and 20381 transitions. [2019-10-22 08:54:28,160 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:28,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:28,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:28,160 INFO L87 Difference]: Start difference. First operand 16135 states and 20381 transitions. Second operand 3 states. [2019-10-22 08:54:28,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:28,419 INFO L93 Difference]: Finished difference Result 7027 states and 8837 transitions. [2019-10-22 08:54:28,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:28,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7027 states and 8837 transitions. [2019-10-22 08:54:28,438 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1319 [2019-10-22 08:54:28,453 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7027 states to 7027 states and 8837 transitions. [2019-10-22 08:54:28,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1593 [2019-10-22 08:54:28,455 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1593 [2019-10-22 08:54:28,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7027 states and 8837 transitions. [2019-10-22 08:54:28,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:28,455 INFO L688 BuchiCegarLoop]: Abstraction has 7027 states and 8837 transitions. [2019-10-22 08:54:28,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7027 states and 8837 transitions. [2019-10-22 08:54:28,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7027 to 6985. [2019-10-22 08:54:28,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6985 states. [2019-10-22 08:54:28,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6985 states to 6985 states and 8789 transitions. [2019-10-22 08:54:28,510 INFO L711 BuchiCegarLoop]: Abstraction has 6985 states and 8789 transitions. [2019-10-22 08:54:28,510 INFO L591 BuchiCegarLoop]: Abstraction has 6985 states and 8789 transitions. [2019-10-22 08:54:28,510 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:54:28,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6985 states and 8789 transitions. [2019-10-22 08:54:28,524 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1313 [2019-10-22 08:54:28,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:28,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:28,525 INFO L849 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] [2019-10-22 08:54:28,525 INFO L850 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] [2019-10-22 08:54:28,525 INFO L791 eck$LassoCheckResult]: Stem: 260082#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 260083#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260077#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 260078#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260039#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 260087#L99-2 assume !false; 259999#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260000#L102 assume !(12292 == ssl3_accept_~s__state~0); 260010#L105 assume !(16384 == ssl3_accept_~s__state~0); 260011#L108 assume !(8192 == ssl3_accept_~s__state~0); 259943#L111 assume !(24576 == ssl3_accept_~s__state~0); 259909#L114 assume !(8195 == ssl3_accept_~s__state~0); 259910#L117 assume !(8480 == ssl3_accept_~s__state~0); 259875#L120 assume !(8481 == ssl3_accept_~s__state~0); 259876#L123 assume !(8482 == ssl3_accept_~s__state~0); 260125#L126 assume 8464 == ssl3_accept_~s__state~0; 259945#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 259946#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 264289#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 264286#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264280#L580 ssl3_accept_~skip~0 := 0; 264279#L99-2 assume !false; 264278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264276#L102 assume !(12292 == ssl3_accept_~s__state~0); 264275#L105 assume !(16384 == ssl3_accept_~s__state~0); 264274#L108 assume !(8192 == ssl3_accept_~s__state~0); 264272#L111 assume !(24576 == ssl3_accept_~s__state~0); 264271#L114 assume !(8195 == ssl3_accept_~s__state~0); 264265#L117 assume !(8480 == ssl3_accept_~s__state~0); 264263#L120 assume !(8481 == ssl3_accept_~s__state~0); 264261#L123 assume !(8482 == ssl3_accept_~s__state~0); 264259#L126 assume !(8464 == ssl3_accept_~s__state~0); 264257#L129 assume !(8465 == ssl3_accept_~s__state~0); 264255#L132 assume !(8466 == ssl3_accept_~s__state~0); 264190#L135 assume 8496 == ssl3_accept_~s__state~0; 261069#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 260370#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 260365#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 260361#L293 [2019-10-22 08:54:28,525 INFO L793 eck$LassoCheckResult]: Loop: 260361#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 260358#L293-2 ssl3_accept_~s__init_num~0 := 0; 260354#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260347#L580 ssl3_accept_~skip~0 := 0; 260344#L99-2 assume !false; 260341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260338#L102 assume !(12292 == ssl3_accept_~s__state~0); 260335#L105 assume !(16384 == ssl3_accept_~s__state~0); 260332#L108 assume !(8192 == ssl3_accept_~s__state~0); 260329#L111 assume !(24576 == ssl3_accept_~s__state~0); 260326#L114 assume !(8195 == ssl3_accept_~s__state~0); 260323#L117 assume !(8480 == ssl3_accept_~s__state~0); 260320#L120 assume !(8481 == ssl3_accept_~s__state~0); 260317#L123 assume !(8482 == ssl3_accept_~s__state~0); 260314#L126 assume !(8464 == ssl3_accept_~s__state~0); 260311#L129 assume !(8465 == ssl3_accept_~s__state~0); 260308#L132 assume !(8466 == ssl3_accept_~s__state~0); 260306#L135 assume !(8496 == ssl3_accept_~s__state~0); 260302#L138 assume 8497 == ssl3_accept_~s__state~0; 260303#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 260371#L287 assume !(1 == ssl3_accept_~blastFlag~0); 260367#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 260361#L293 [2019-10-22 08:54:28,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:28,526 INFO L82 PathProgramCache]: Analyzing trace with hash -2099017156, now seen corresponding path program 1 times [2019-10-22 08:54:28,526 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:28,526 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912294806] [2019-10-22 08:54:28,526 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,526 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:28,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,536 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:28,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:28,537 INFO L82 PathProgramCache]: Analyzing trace with hash 258318180, now seen corresponding path program 1 times [2019-10-22 08:54:28,537 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:28,537 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374321749] [2019-10-22 08:54:28,537 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,537 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,537 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:28,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:54:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:54:28,545 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374321749] [2019-10-22 08:54:28,545 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:54:28,545 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:54:28,546 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683968937] [2019-10-22 08:54:28,546 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:54:28,546 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:54:28,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:54:28,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:54:28,546 INFO L87 Difference]: Start difference. First operand 6985 states and 8789 transitions. cyclomatic complexity: 1826 Second operand 3 states. [2019-10-22 08:54:28,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:54:28,686 INFO L93 Difference]: Finished difference Result 6985 states and 8781 transitions. [2019-10-22 08:54:28,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:54:28,687 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6985 states and 8781 transitions. [2019-10-22 08:54:28,705 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1313 [2019-10-22 08:54:28,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6985 states to 6985 states and 8781 transitions. [2019-10-22 08:54:28,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1584 [2019-10-22 08:54:28,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1584 [2019-10-22 08:54:28,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6985 states and 8781 transitions. [2019-10-22 08:54:28,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:54:28,720 INFO L688 BuchiCegarLoop]: Abstraction has 6985 states and 8781 transitions. [2019-10-22 08:54:28,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6985 states and 8781 transitions. [2019-10-22 08:54:28,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6985 to 6985. [2019-10-22 08:54:28,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6985 states. [2019-10-22 08:54:28,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6985 states to 6985 states and 8781 transitions. [2019-10-22 08:54:28,775 INFO L711 BuchiCegarLoop]: Abstraction has 6985 states and 8781 transitions. [2019-10-22 08:54:28,775 INFO L591 BuchiCegarLoop]: Abstraction has 6985 states and 8781 transitions. [2019-10-22 08:54:28,775 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 08:54:28,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6985 states and 8781 transitions. [2019-10-22 08:54:28,788 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1313 [2019-10-22 08:54:28,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:54:28,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:54:28,789 INFO L849 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] [2019-10-22 08:54:28,790 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:54:28,790 INFO L791 eck$LassoCheckResult]: Stem: 274067#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 274068#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 274061#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 274062#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 274019#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 274130#L99-2 assume !false; 276000#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275995#L102 assume !(12292 == ssl3_accept_~s__state~0); 275992#L105 assume !(16384 == ssl3_accept_~s__state~0); 275989#L108 assume !(8192 == ssl3_accept_~s__state~0); 275985#L111 assume !(24576 == ssl3_accept_~s__state~0); 275977#L114 assume !(8195 == ssl3_accept_~s__state~0); 275973#L117 assume !(8480 == ssl3_accept_~s__state~0); 275969#L120 assume !(8481 == ssl3_accept_~s__state~0); 275896#L123 assume !(8482 == ssl3_accept_~s__state~0); 275600#L126 assume 8464 == ssl3_accept_~s__state~0; 273921#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 273922#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 279328#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 279303#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279293#L580 ssl3_accept_~skip~0 := 0; 279291#L99-2 assume !false; 279289#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279287#L102 assume !(12292 == ssl3_accept_~s__state~0); 279285#L105 assume !(16384 == ssl3_accept_~s__state~0); 279283#L108 assume !(8192 == ssl3_accept_~s__state~0); 279281#L111 assume !(24576 == ssl3_accept_~s__state~0); 279279#L114 assume !(8195 == ssl3_accept_~s__state~0); 279277#L117 assume !(8480 == ssl3_accept_~s__state~0); 279275#L120 assume !(8481 == ssl3_accept_~s__state~0); 279273#L123 assume !(8482 == ssl3_accept_~s__state~0); 279271#L126 assume !(8464 == ssl3_accept_~s__state~0); 279269#L129 assume !(8465 == ssl3_accept_~s__state~0); 279267#L132 assume !(8466 == ssl3_accept_~s__state~0); 279264#L135 assume 8496 == ssl3_accept_~s__state~0; 275189#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 275063#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 275059#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 275057#L293 [2019-10-22 08:54:28,790 INFO L793 eck$LassoCheckResult]: Loop: 275057#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 275055#L293-2 ssl3_accept_~s__init_num~0 := 0; 275052#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275046#L580 ssl3_accept_~skip~0 := 0; 275043#L99-2 assume !false; 275040#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275037#L102 assume !(12292 == ssl3_accept_~s__state~0); 275032#L105 assume !(16384 == ssl3_accept_~s__state~0); 274923#L108 assume !(8192 == ssl3_accept_~s__state~0); 274921#L111 assume !(24576 == ssl3_accept_~s__state~0); 274755#L114 assume !(8195 == ssl3_accept_~s__state~0); 274754#L117 assume !(8480 == ssl3_accept_~s__state~0); 274752#L120 assume !(8481 == ssl3_accept_~s__state~0); 274750#L123 assume !(8482 == ssl3_accept_~s__state~0); 274749#L126 assume !(8464 == ssl3_accept_~s__state~0); 274748#L129 assume !(8465 == ssl3_accept_~s__state~0); 274746#L132 assume !(8466 == ssl3_accept_~s__state~0); 274743#L135 assume !(8496 == ssl3_accept_~s__state~0); 274674#L138 assume !(8497 == ssl3_accept_~s__state~0); 274237#L141 assume 8512 == ssl3_accept_~s__state~0; 274229#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 274230#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 274063#L308 assume !(ssl3_accept_~ret~0 <= 0); 274064#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 276821#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276815#L580 ssl3_accept_~skip~0 := 0; 276812#L99-2 assume !false; 276739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276737#L102 assume !(12292 == ssl3_accept_~s__state~0); 276735#L105 assume !(16384 == ssl3_accept_~s__state~0); 276733#L108 assume !(8192 == ssl3_accept_~s__state~0); 276732#L111 assume !(24576 == ssl3_accept_~s__state~0); 276731#L114 assume !(8195 == ssl3_accept_~s__state~0); 276729#L117 assume !(8480 == ssl3_accept_~s__state~0); 276724#L120 assume !(8481 == ssl3_accept_~s__state~0); 276722#L123 assume !(8482 == ssl3_accept_~s__state~0); 276720#L126 assume !(8464 == ssl3_accept_~s__state~0); 276718#L129 assume !(8465 == ssl3_accept_~s__state~0); 276716#L132 assume !(8466 == ssl3_accept_~s__state~0); 276714#L135 assume !(8496 == ssl3_accept_~s__state~0); 276712#L138 assume !(8497 == ssl3_accept_~s__state~0); 276710#L141 assume !(8512 == ssl3_accept_~s__state~0); 276707#L144 assume !(8513 == ssl3_accept_~s__state~0); 276566#L147 assume 8528 == ssl3_accept_~s__state~0; 274687#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 273843#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 273844#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 273849#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 273896#L353 assume !(ssl3_accept_~ret~0 <= 0); 273985#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 276652#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276644#L580 ssl3_accept_~skip~0 := 0; 276640#L99-2 assume !false; 276636#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276632#L102 assume !(12292 == ssl3_accept_~s__state~0); 276628#L105 assume !(16384 == ssl3_accept_~s__state~0); 276624#L108 assume !(8192 == ssl3_accept_~s__state~0); 276620#L111 assume !(24576 == ssl3_accept_~s__state~0); 276616#L114 assume !(8195 == ssl3_accept_~s__state~0); 276612#L117 assume !(8480 == ssl3_accept_~s__state~0); 276608#L120 assume !(8481 == ssl3_accept_~s__state~0); 276604#L123 assume !(8482 == ssl3_accept_~s__state~0); 276600#L126 assume !(8464 == ssl3_accept_~s__state~0); 276596#L129 assume !(8465 == ssl3_accept_~s__state~0); 276592#L132 assume !(8466 == ssl3_accept_~s__state~0); 276588#L135 assume !(8496 == ssl3_accept_~s__state~0); 276584#L138 assume !(8497 == ssl3_accept_~s__state~0); 276580#L141 assume !(8512 == ssl3_accept_~s__state~0); 276576#L144 assume !(8513 == ssl3_accept_~s__state~0); 276573#L147 assume !(8528 == ssl3_accept_~s__state~0); 276570#L150 assume !(8529 == ssl3_accept_~s__state~0); 276568#L153 assume 8544 == ssl3_accept_~s__state~0; 274028#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 274029#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 274088#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 274089#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 273970#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 273965#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 273966#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276755#L580 ssl3_accept_~skip~0 := 0; 276754#L99-2 assume !false; 276753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276752#L102 assume !(12292 == ssl3_accept_~s__state~0); 276751#L105 assume !(16384 == ssl3_accept_~s__state~0); 276750#L108 assume !(8192 == ssl3_accept_~s__state~0); 276749#L111 assume !(24576 == ssl3_accept_~s__state~0); 276748#L114 assume !(8195 == ssl3_accept_~s__state~0); 276747#L117 assume !(8480 == ssl3_accept_~s__state~0); 276746#L120 assume !(8481 == ssl3_accept_~s__state~0); 276745#L123 assume !(8482 == ssl3_accept_~s__state~0); 276744#L126 assume !(8464 == ssl3_accept_~s__state~0); 276743#L129 assume !(8465 == ssl3_accept_~s__state~0); 276742#L132 assume !(8466 == ssl3_accept_~s__state~0); 276741#L135 assume !(8496 == ssl3_accept_~s__state~0); 276740#L138 assume !(8497 == ssl3_accept_~s__state~0); 275561#L141 assume !(8512 == ssl3_accept_~s__state~0); 275562#L144 assume !(8513 == ssl3_accept_~s__state~0); 275137#L147 assume !(8528 == ssl3_accept_~s__state~0); 275138#L150 assume !(8529 == ssl3_accept_~s__state~0); 275133#L153 assume !(8544 == ssl3_accept_~s__state~0); 275134#L156 assume !(8545 == ssl3_accept_~s__state~0); 275129#L159 assume !(8560 == ssl3_accept_~s__state~0); 275130#L162 assume !(8561 == ssl3_accept_~s__state~0); 275124#L165 assume 8448 == ssl3_accept_~s__state~0; 275125#L166 assume !(ssl3_accept_~num1~0 > 0); 275119#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 275120#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274665#L580 ssl3_accept_~skip~0 := 0; 274666#L99-2 assume !false; 274655#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274656#L102 assume !(12292 == ssl3_accept_~s__state~0); 274649#L105 assume !(16384 == ssl3_accept_~s__state~0); 274650#L108 assume !(8192 == ssl3_accept_~s__state~0); 274643#L111 assume !(24576 == ssl3_accept_~s__state~0); 274644#L114 assume !(8195 == ssl3_accept_~s__state~0); 274637#L117 assume !(8480 == ssl3_accept_~s__state~0); 274638#L120 assume !(8481 == ssl3_accept_~s__state~0); 274626#L123 assume !(8482 == ssl3_accept_~s__state~0); 274627#L126 assume !(8464 == ssl3_accept_~s__state~0); 274622#L129 assume !(8465 == ssl3_accept_~s__state~0); 274623#L132 assume !(8466 == ssl3_accept_~s__state~0); 274617#L135 assume !(8496 == ssl3_accept_~s__state~0); 274618#L138 assume !(8497 == ssl3_accept_~s__state~0); 274607#L141 assume !(8512 == ssl3_accept_~s__state~0); 274608#L144 assume !(8513 == ssl3_accept_~s__state~0); 274603#L147 assume !(8528 == ssl3_accept_~s__state~0); 274604#L150 assume !(8529 == ssl3_accept_~s__state~0); 274596#L153 assume !(8544 == ssl3_accept_~s__state~0); 274597#L156 assume !(8545 == ssl3_accept_~s__state~0); 274592#L159 assume !(8560 == ssl3_accept_~s__state~0); 274593#L162 assume !(8561 == ssl3_accept_~s__state~0); 276068#L165 assume !(8448 == ssl3_accept_~s__state~0); 274340#L168 assume 8576 == ssl3_accept_~s__state~0; 274246#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 274335#L440 assume !(ssl3_accept_~ret~0 <= 0); 274336#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 275984#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275976#L580 ssl3_accept_~skip~0 := 0; 275972#L99-2 assume !false; 275968#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275894#L102 assume !(12292 == ssl3_accept_~s__state~0); 275893#L105 assume !(16384 == ssl3_accept_~s__state~0); 275195#L108 assume !(8192 == ssl3_accept_~s__state~0); 275187#L111 assume !(24576 == ssl3_accept_~s__state~0); 275184#L114 assume !(8195 == ssl3_accept_~s__state~0); 275183#L117 assume !(8480 == ssl3_accept_~s__state~0); 275182#L120 assume !(8481 == ssl3_accept_~s__state~0); 275181#L123 assume !(8482 == ssl3_accept_~s__state~0); 275180#L126 assume !(8464 == ssl3_accept_~s__state~0); 275179#L129 assume !(8465 == ssl3_accept_~s__state~0); 275178#L132 assume 8466 == ssl3_accept_~s__state~0; 274259#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 275177#L274 assume !(0 == ssl3_accept_~blastFlag~0); 275455#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 274590#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274586#L580 ssl3_accept_~skip~0 := 0; 275443#L99-2 assume !false; 275097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275089#L102 assume !(12292 == ssl3_accept_~s__state~0); 275087#L105 assume !(16384 == ssl3_accept_~s__state~0); 275085#L108 assume !(8192 == ssl3_accept_~s__state~0); 275083#L111 assume !(24576 == ssl3_accept_~s__state~0); 275081#L114 assume !(8195 == ssl3_accept_~s__state~0); 275079#L117 assume !(8480 == ssl3_accept_~s__state~0); 275077#L120 assume !(8481 == ssl3_accept_~s__state~0); 275075#L123 assume !(8482 == ssl3_accept_~s__state~0); 275073#L126 assume !(8464 == ssl3_accept_~s__state~0); 275071#L129 assume !(8465 == ssl3_accept_~s__state~0); 275069#L132 assume !(8466 == ssl3_accept_~s__state~0); 275067#L135 assume 8496 == ssl3_accept_~s__state~0; 274252#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 275064#L287 assume !(1 == ssl3_accept_~blastFlag~0); 275061#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 275057#L293 [2019-10-22 08:54:28,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:28,791 INFO L82 PathProgramCache]: Analyzing trace with hash -2099017156, now seen corresponding path program 2 times [2019-10-22 08:54:28,791 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:28,791 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312568869] [2019-10-22 08:54:28,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,791 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,801 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:28,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:28,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1038376723, now seen corresponding path program 3 times [2019-10-22 08:54:28,801 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:28,802 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896912881] [2019-10-22 08:54:28,802 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,802 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,802 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:28,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,827 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:28,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:54:28,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1350478482, now seen corresponding path program 1 times [2019-10-22 08:54:28,827 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:54:28,827 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100447748] [2019-10-22 08:54:28,828 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,828 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:54:28,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:54:28,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:54:28,867 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:54:29,665 WARN L191 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2019-10-22 08:54:29,875 WARN L191 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 77 [2019-10-22 08:54:29,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:54:29 BoogieIcfgContainer [2019-10-22 08:54:29,954 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:54:29,958 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:54:29,958 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:54:29,959 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:54:29,959 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:54:12" (3/4) ... [2019-10-22 08:54:29,962 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:54:30,043 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_59445555-5504-4681-83be-8366997d4601/bin/uautomizer/witness.graphml [2019-10-22 08:54:30,043 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:54:30,044 INFO L168 Benchmark]: Toolchain (without parser) took 18712.92 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 566.2 MB). Free memory was 945.9 MB in the beginning and 774.1 MB in the end (delta: 171.7 MB). Peak memory consumption was 738.0 MB. Max. memory is 11.5 GB. [2019-10-22 08:54:30,044 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:54:30,045 INFO L168 Benchmark]: CACSL2BoogieTranslator took 400.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 945.9 MB in the beginning and 1.1 GB in the end (delta: -184.7 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:54:30,045 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.46 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:54:30,045 INFO L168 Benchmark]: Boogie Preprocessor took 43.81 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:54:30,045 INFO L168 Benchmark]: RCFGBuilder took 703.37 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: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. [2019-10-22 08:54:30,046 INFO L168 Benchmark]: BuchiAutomizer took 17430.27 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 424.7 MB). Free memory was 1.1 GB in the beginning and 789.5 MB in the end (delta: 285.1 MB). Peak memory consumption was 709.8 MB. Max. memory is 11.5 GB. [2019-10-22 08:54:30,046 INFO L168 Benchmark]: Witness Printer took 84.73 ms. Allocated memory is still 1.6 GB. Free memory was 789.5 MB in the beginning and 774.1 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:54:30,049 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 400.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 945.9 MB in the beginning and 1.1 GB in the end (delta: -184.7 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 42.46 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 43.81 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 703.37 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: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 17430.27 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 424.7 MB). Free memory was 1.1 GB in the beginning and 789.5 MB in the end (delta: 285.1 MB). Peak memory consumption was 709.8 MB. Max. memory is 11.5 GB. * Witness Printer took 84.73 ms. Allocated memory is still 1.6 GB. Free memory was 789.5 MB in the beginning and 774.1 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 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. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 6985 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.3s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 8.6s. Construction of modules took 3.4s. Büchi inclusion checks took 2.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.5s AutomataMinimizationTime, 36 MinimizatonAttempts, 17274 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 10682 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7834 SDtfs, 5475 SDslu, 5350 SDs, 0 SdLazy, 3682 SolverSat, 819 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 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: 293]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46c4058b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b2c2b2e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@338166f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@168a1b77=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63fa6678=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d833da8=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@707c3490=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@355a7959=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5354da24=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@577b2452=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d5400c8=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@25da1d4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2416a716=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@778d1517=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@571be7d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ae13ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f15cb05=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@da5a27d=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@e9f7549=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4630e9bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@301fa61b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3097bec4=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@247e8fad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@a53ffc7=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eb31480=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43cb07c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c53f019=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a464700=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77abd1f5=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cacc94=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6023a8fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@655e7ba8=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390b8b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6855f9fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22df43eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16e77e34=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fe60c47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d9248ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d152320=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bc65dc2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c1bddad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56dedf30=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275069d2=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d830f67=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61ae7937=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@644d6be1=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a229795=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@700ee50b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40f794d4=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3619011c=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 293]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] 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 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) Loop: [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...